CLI: Logging Expenses

Log project expenses directly from your terminal.

Basic Expense Logging

keito expense log --project acme \
  --category "LLM Usage" \
  --quantity 45 \
  --notes "claude-opus-4-6: 30k input + 15k output tokens"

Options

FlagDescriptionRequired
--projectProject slug or IDYes
--categoryExpense category name or IDNo (defaults to “LLM Usage” in agent mode)
--quantityNumber of unitsYes
--totalTotal cost (alternative to quantity × unit price)No
--notesDescriptionNo
--dateDate (YYYY-MM-DD, default today)No

LLM Usage Shorthand

In agent mode, the CLI defaults to the “LLM Usage” category:

# These are equivalent in agent mode
keito expense log --project acme --quantity 45
keito expense log --project acme --category "LLM Usage" --quantity 45

Listing Expenses

# Today's expenses
keito expense list

# Filter by project
keito expense list --project acme

# Filter by source
keito expense list --source agent