frihet
Official CLI for Frihet. Manage your business from the terminal.
Install
npm install -g frihet
Or use directly:
npx frihet status
Setup
frihet login
Or set the environment variable:
export FRIHET_API_KEY=fri_...
Commands
Business status
frihet status
Invoices
frihet invoices list
frihet invoices list --status overdue
frihet invoices list --from 2026-01-01 --to 2026-03-31
frihet invoices create --client "Acme Corp" --item "Consulting,10,150" --tax 21
frihet invoices create --client "Acme" --item "Design,5,200" --send billing@acme.com
frihet invoices get inv_abc123
frihet invoices paid inv_abc123
frihet invoices send inv_abc123 --to billing@acme.com
Expenses
frihet expenses list
frihet expenses list --from 2026-03-01
frihet expenses create --desc "Adobe Creative Cloud" --amount 59.99 --category software
Clients
frihet clients list
frihet clients list -q "Acme"
frihet clients create --name "Acme Corp" --email billing@acme.com --tax-id B12345678
Environment variables
FRIHET_API_KEY | API key (overrides ~/.frihet/config.json) |
FRIHET_API_URL | Custom API base URL |
Links
License
MIT