omi-cli.
1. Log in
omi auth login (with no flags) asks how you’d like to authenticate:
- Browser (humans)
- API key (agents, CI)
- Headless / CI
- Stdin
--provider apple) and you’re back at the
terminal — no copying tokens around.Tokens are stored at ~/.omi/config.toml (file mode 0600). The
short-lived Firebase ID token is auto-refreshed before each request
using the long-lived refresh token.2. Read your data
--json (as a global flag, before the verb) for machine-readable output:
3. Make a change
Profiles
Got more than one Omi account (e.g. personal + work)? Use named profiles:Where to go next
Command reference
Every verb, every flag.
For agents
Stable JSON contract + exit codes for LLM use.