Context-switching
is a tax on your focus.
Every time you leave your terminal to log time in a browser, you lose 15 minutes of flow state. That's not a guess. That's research. Log time where you already work.
One line. That's the whole install.
macOS, Linux, WSL. No Homebrew tap. No package manager dance. Curl and go.
Not a subset. The whole thing.
Most CLIs are afterthoughts. Half the features missing, no updates. This one does everything the web app does. Time, invoices, expenses, payments, projects, clients.
miru time create Log hours to a project
--project-id 42 --duration 120 --date 2024-01-15 miru time list View your time entries
--from 2024-01-01 --to 2024-01-31 miru invoice list See all invoices
--status draft miru invoice send Send an invoice by email
--id 123 --recipients client@co.com miru expense create Log an expense
--amount 42.50 --date 2024-01-15 --category software miru payment list View payment history
--query "Acme" Three kinds of people use this
Developers
You already have a terminal open. You don't need another browser tab. Log time in 3 seconds and get back to work.
Shell Scripts
Cron job that generates Monday invoices. A git hook that logs time on commit. Pipe it, chain it, automate it. Your billing runs while you sleep.
AI Agents
Give your agent a CLI and it can manage time tracking, invoicing, and expenses without touching a browser. Programmatic access that actually works.
Stop alt-tabbing to log time.
10-second install. You'll wonder why every tool doesn't work this way.