Skip to main content

📦 clibo

74 local-first CLI tools for AI agents — and humans

From a calorie tracker to a CRM. Everything in your terminal, everything in one local SQLite file.

PyPI CI Python 3.10+ License: MIT Built with Typer


Install

pip install clibo          # or: pipx install clibo
uv tool install clibo      # (recommended — fast, isolated)

Then:

clibo init                # one-shot onboarding — currency, goals, etc.
clibo --help              # the full menu
clibo today               # everything actionable today

That's it — a clibo command is on your PATH and a SQLite file lives at ~/.clibo/clibo.db. No account, no cloud, no daemons.

Other install methods (development / pre-release)
# straight from GitHub main
uv tool install --from git+https://github.com/dm1tryG/clibo.git clibo
pipx install git+https://github.com/dm1tryG/clibo.git

# or the curl one-liner
curl -fsSL https://raw.githubusercontent.com/dm1tryG/clibo/main/install.sh | bash

Why clibo?

AI agents are great at deciding — but they need tools to act. The most useful tools aren't fancy: they're the boring, everyday ones. Track calories. Remember a contact. Add a task. Note an expense.

clibo is a box of 50 such tools, each a tiny CLI. They share three things that make them perfect for agents and for you:

  • 🗄️ Local-first — one SQLite file at ~/.clibo/clibo.db. No cloud, no account, no setup.
  • 🤖 Agent-native — every command speaks --json. Pretty tables for humans, clean JSON for machines.
  • 🎯 One predictable shape — every tool uses the same verbs: add, list, show, edit, rm, stats.
clibo calorie log "oatmeal with berries" --kcal 320 --protein 12
clibo calorie today
clibo calorie today --json        # same data, for your agent

Demos

scripts/demo.sh populates a throwaway database and runs the showcase commands — perfect for recording an asciinema or for seeing what clibo actually looks like:

CLIBO=./.venv/bin/clibo bash scripts/demo.sh

📅 clibo today

📅 Today · Saturday 23 May 2026

✅ Tasks
  ● today    Ship clibo v1  (high)

🔥 Habits  1/2 done
  ✓ Read 10 pages
  ○ Exercise

  💧 Water    ███████░░░░░░░░░░░  38%  750/2000 ml
  🍎 Calories ████████░░░░░░░░░░  42%  845/2000 kcal
  🍅 Focus    █████████░░░░░░░░░  50%  45/90 min

📅 Events
  10:00  Team standup

🧾 Bills due
  ⚠ overdue  Electricity  (2026-05-22)

🪴 Plants needing water
  Basil  (kitchen)

🍎 clibo calorie today

🍎 Food log · Sat 23 May
╭──────────┬──────────────────────┬──────┬─────┬─────┬────╮
│Meal      │ Food                 │ Kcal │ P·g │ C·g │ F·g│
├──────────┼──────────────────────┼──────┼─────┼─────┼────┤
│breakfast │ oatmeal with berries │ 320  │ 12  │ 48  │ 6  │
│breakfast │ black coffee         │ 5    │ 0   │ 0   │ 0  │
│lunch     │ chicken salad        │ 520  │ 38  │ 22  │ 24 │
╰──────────┴──────────────────────┴──────┴─────┴─────┴────╯
🔥 845 kcal    🥩 50g    🍚 70g    🧈 30g
🎯 ██████████░░░░░░░░░░░░░░  42%  845/2000 kcal

🧲 clibo leads pipeline

📊 Pipeline
╭──────────┬───────┬────────────────────────────────────╮
│Stage     │ Deals │ Value                              │
├──────────┼───────┼────────────────────────────────────┤
│qualified │ 1     │ 4000.00 USD  ████░░░░░░░░░░░░  25% │
│proposal  │ 1     │ 12000.00 USD  ████████████░░░░  75%│
╰──────────┴───────┴────────────────────────────────────╯
  💰 Open pipeline value: 16000.00 USD

🔍 clibo search acme

🔍 3 matches for 'acme'

notes  (1)            todo  (1)              crm  (1)
╭────┬───────────────╮ ╭────┬──────────────╮ ╭────┬────────────────────────╮
│ID  │ Match         │ │ID  │ Match        │ │ID  │ Match                  │
├────┼───────────────┤ ├────┼──────────────┤ ├────┼────────────────────────┤
│1   │ Acme contract │ │2   │ Reply to Acme│ │1   │ Anna Petrova · Acme Inc│
╰────┴───────────────╯ ╰────┴──────────────╯ ╰────┴────────────────────────╯

Cross-tool commands

A handful of root commands tie all 74 tools together:

Command What it does
clibo init Set common defaults in one call — currency, height (for BMI), calorie/water/focus/sleep/meditation goals.
clibo today One-screen dashboard pulling from every tool — tasks, habits, meals, events, bills, plus mood, steps, workouts, caffeine, fasting clock, pending challenge check-ins, late packages, and documents expiring soon.
clibo upcoming [-d N] (alias agenda) What's on your plate over the next N days (default 7) — tasks, bills, events, follow-ups, birthdays, chores, packages, document expiry. Grouped by date.
clibo overdue [-d N] Everything that's already slipped — past-due tasks, unpaid bills past due, missed follow-ups, late chores, expired documents, undelivered packages. Most-overdue first.
clibo stale [-d N] Everything you've been neglecting across CRM (dormant contacts), ideas (open + untouched), and books (reading without recent sessions). The "haven't touched it" companion to overdue.
clibo week 7-day rollup: sleep, focus, mood, habits, expenses, journal — plus steps, workouts, caffeine, fasting, meditate, stretches, mileage, gratitude, donations.
clibo month [-y Y] [-m M] Calendar-month rollup: money-first (income vs expenses vs donations + net cash flow), then health & wellness, productivity, hobbies (books finished, films watched).
clibo year [-y Y] Calendar-year rollup: total income/expenses/donations + net cash flow, biggest spending month, tasks done, focus hours, books finished, writing words, workouts, sleep average, weight change. Sister to today/week/month.
clibo lifetime All-time totals across every tracker — total income/expenses earned/spent, all books finished, all words written, all mileage, weight range, years-since-first-log. The unbounded sister to clibo year.
clibo recent A chronological activity feed across every tool — newest first, with relative timestamps ("just now", "yesterday").
clibo backup [PATH] Copy the local SQLite database to a timestamped .db backup (default: ~/.clibo/backups/).
clibo restore PATH Replace the live database with a backup.
clibo export [PATH] Dump every clibo table to one JSON file — ideal for an agent to read the whole local state in one go.
clibo import PATH Load rows from a clibo export JSON file; --replace wipes each table first.
clibo search QUERY One query across notes, journal, tasks, bookmarks, contacts, meetings, achievements, recipes, worklog, network, gifts, expenses and the wishlist.
clibo tags Every tag used across notes, todo, bookmark, crm, brag, recipes and journal — with counts and source breakdown.
clibo tagged TAG Drill into one tag — every item carrying it across every source.
clibo doctor Health check — version, paths, DB size and row counts per table.

Shell completion

clibo ships with completion for bash, zsh and fish — Typer wires it up for you. Install it once:

clibo --install-completion          # auto-detects your shell
clibo --install-completion zsh      # or pick one explicitly
clibo --show-completion             # print the script (don't install)

Then re-open the shell. You'll get tab-completion for every tool, every sub-command and every flag.

The tools

🎉 All 74 tools are built. Run clibo info for a live menu.

🏃 Health & Wellness

Tool What it does
calorie 🍎 Food & calorie tracker with macros
water 💧 Daily water intake tracker
weight ⚖️ Body-weight log with BMI & trend
workout 🏋️ Exercise & gym session log
sleep 😴 Sleep duration & quality tracker
mood 🙂 Daily mood & emotion journal
meds 💊 Medication log & dosage reminders
period 🌸 Menstrual cycle tracker
meditate 🧘 Meditation & mindfulness sessions
vitals ❤️ Blood pressure, pulse & glucose log
stretches 🧎 Mobility & flexibility session log
steps 👟 Daily step-count tracker — goal, streak, by-source totals
caffeine Caffeine intake with bedtime-residual estimate (half-life model)
fasting 🕒 Intermittent-fasting tracker with running clock against target
symptom 🤒 Pain & symptom tracker (1-10 intensity, location, triggers, relief, trend)

💰 Money & Finance

Tool What it does
expense 💸 Personal expense tracker
budget 📊 Monthly budgets by category
subs 🔁 Recurring subscriptions tracker
bills 🧾 Bills & due-date reminders
savings 🐷 Savings goals with progress
debt 📉 Debt & loan payoff tracker
networth 💰 Assets, liabilities & net worth
invoice 📄 Freelance invoice generator
split 🤝 Split shared expenses with people
wishlist Things-to-buy wishlist with prices
income 💵 Income tracker — counterpart to expense
tip 🪙 Tipping tracker — bill, tip %, venue, service rating
donations ❤️ Charitable giving log with tax-year and recipient stats
invest 📈 Investment positions — buys, sells, cost basis + unrealized P/L

✅ Productivity & Work

Tool What it does
todo Task & to-do manager
notes 📝 Quick searchable notes
habit 🔥 Habit tracker with streaks
focus 🍅 Pomodoro & focus sessions
time ⏱️ Time tracking by project
journal 📔 Daily journal & diary
goals 🎯 Goals & OKRs with milestones
events 📅 Events & reminders calendar
worklog 🗒️ Work log & standup notes
bookmark 🔖 Bookmarks & link saver
ideas 💡 Idea capture with lifecycle
challenge 🚀 Time-boxed challenges with daily check-ins (30-day, 100-day, …)

🤝 CRM & Relationships

Tool What it does
crm 👥 Contacts CRM
leads 🧲 Sales pipeline & deals
followup 🔔 Follow-up reminders for people
meetings 🗓️ Meeting notes & action items
jobs 💼 Job application tracker
clients 🧑‍💼 Freelance client manager
birthdays 🎂 Birthday & anniversary reminders
network 🌐 Networking & people-you-met log
gifts 🎁 Gift ideas & giving tracker
brag 🏆 Achievement log for reviews
cv 📜 Career history — jobs, education, projects, certs

🏠 Home & Life

Tool What it does
groceries 🛒 Grocery & shopping list
pantry 🥫 Food inventory with expiry dates
recipes 👨‍🍳 Personal recipe book
meals 🍽️ Weekly meal planner
chores 🧹 Household chores rotation
plants 🪴 Plant care & watering schedule
car 🚗 Car maintenance, fuel & driving log (business/commute mileage for taxes)
home 🏠 Home maintenance & repairs
pets 🐾 Pet care, feeding & vet log
travel ✈️ Trip planner & itinerary
documents 📑 Important documents with expiry tracking
packages 📦 Shipment & parcel tracker — pending, late, by carrier

🎨 Hobbies & Culture (beyond the original 50)

Tool What it does
books 📚 Reading log with progress & ratings
films 🎬 Movie & show watchlist with ratings
mileage 🏃 Running, cycling, walking distance log
gratitude 🙏 Daily gratitude practice with streaks
quotes 💬 A commonplace book of quotes worth keeping
flashcards 🃏 Spaced-repetition flashcards (Leitner-style)
lessons 📓 Lessons learned — context + takeaway
dashboard 🎛️ Customizable widget dashboard
dreams 🌙 Dream journal with vividness & symbols
writing ✍️ Daily word-count tracker (novel, blog, essays) with goal & streak

For AI agents

Every command accepts --json and returns structured data on stdout. Errors go to stderr with a non-zero exit code. That's the whole contract.

$ clibo calorie today --json
{
  "date": "2026-05-22",
  "entries": [ { "id": 1, "meal": "breakfast", "food": "oatmeal", "kcal": 320, ... } ],
  "totals": { "kcal": 320, "protein": 12.0, "carbs": 48.0, "fat": 6.0 },
  "goal_kcal": 2000
}

Each tool also ships a micro-skill in skills/ — a short SKILL.md describing exactly what the tool does and how to call it, ready to drop into an agent's skill set.

AGENTS.md is the one-page guide for agents: the contract, the integrating commands (today / search / export / doctor), and copy-paste recipes for the most common things you'll want to do.

examples/ has working scripts that build on the contract: a daily-brief renderer (Python + Bash) and a search-then-act agent pattern.

docs/PHILOSOPHY.md explains the seven design trade-offs every clibo tool is built on — read this before suggesting bigger changes.

Tech

Python · Typer · SQLModel · Rich. One SQLite database. Zero external services.

clibo/
├── clibo/
│   ├── main.py          # root command, registers every tool
│   ├── catalog.py       # the canonical list of all 74 tools
│   ├── core/            # db, config, settings, output (the shared engine)
│   └── clis/            # one module per tool
├── skills/              # one micro-skill (SKILL.md) per tool
└── tests/               # pytest coverage for every tool

Contributing & project status

clibo is built in the open, one tool at a time — see PLAN.md for the roadmap and PROGRESS.md for the live log. Adding a tool means following the shape of clibo/clis/calorie.py: a SQLModel table, a Typer app, --json everywhere, tests, and a SKILL.md.

License

MIT © 2026 dm1tryG

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clibo-1.14.0.tar.gz (513.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clibo-1.14.0-py3-none-any.whl (339.1 kB view details)

Uploaded Python 3

File details

Details for the file clibo-1.14.0.tar.gz.

File metadata

  • Download URL: clibo-1.14.0.tar.gz
  • Upload date:
  • Size: 513.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for clibo-1.14.0.tar.gz
Algorithm Hash digest
SHA256 24f9855fdc21df2c84b92e309ca42cb0176dae018f0e3f98248429af965de5f1
MD5 02e56063b3f2da2d525b6a9763c3f48e
BLAKE2b-256 9a74a6677a9dd1c0e34289f86b5e2f4e05dae541afdc735d9e61e5185709901e

See more details on using hashes here.

File details

Details for the file clibo-1.14.0-py3-none-any.whl.

File metadata

  • Download URL: clibo-1.14.0-py3-none-any.whl
  • Upload date:
  • Size: 339.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for clibo-1.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa61d2adf0f23e5e3ecac97ea999aa400638dc657f1dd57aa0b742cd52c88c18
MD5 838b376b5f66196a5de80395f2a5e44f
BLAKE2b-256 f26cb44f60fc16151223d9058129daeccd70e1b50f80a53464026024c72a76b3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.14.0 This release

2 files

1.13.0

2 files

1.12.0

2 files

1.11.0

2 files

1.10.0

2 files

1.9.0

2 files

1.8.0

2 files

1.7.0

2 files

1.6.0

2 files

1.5.0

2 files

1.4.0

2 files

1.3.0

2 files

1.2.0

2 files

1.1.1

2 files

1.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page