CLI
Track time from your terminal.
For developers who live in the command line. Full Miru access without opening a browser. Log hours, manage invoices, track expenses — all from your terminal.
One-line install.
curl -fsSL https://miru.so/install.sh | sh. That's it. Authenticate with 'miru login' and you're tracking.
Full feature access.
Time entries, invoices, expenses, payments, projects, clients. Everything the web app does, the CLI does too.
Script-friendly.
Built for humans, shell scripts, and AI agents. Pipe output, chain commands, automate your billing workflow.
The browser is not always the answer
You’re in the terminal. You’re in flow. You don’t want to context-switch to a browser tab just to log two hours of work. So don’t.
Full Miru from your command line
The Miru CLI gives you complete access to your Miru account from the terminal. Install it in one line, authenticate once, and you’re set.
# Install
curl -fsSL https://miru.so/install.sh | sh
# Authenticate
miru login
# Track time
miru time create --project-id 42 --duration 120 --date 2024-01-15 --note "API refactor"
# List your invoices
miru invoice list --status draft
# Send an invoice
miru invoice send --id 123 --recipients client@company.com
The CLI supports everything: time entries (create, update, delete, list), invoices (list, show, send), expenses (list, create), payments (list, show), projects, and clients.
It’s built for three audiences: developers who prefer the terminal, shell scripts that automate billing workflows, and AI agents that can manage time tracking programmatically.
Ready to try it?
Free to start. No credit card required. Set up in under 2 minutes.
or view all features