Skip to main content
This guide assumes you’ve already installed omi-cli.

1. Log in

omi auth login (with no flags) asks how you’d like to authenticate:
The CLI starts a localhost callback server on an ephemeral port, opens your default browser to Omi’s auth page, and waits for the callback. Sign in with Google (or --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.
Confirm:

2. Read your data

Add --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:
Each profile has its own auth method, credential, and API base. You can mix browser-OAuth in your personal profile with an API-key in a CI profile.

Where to go next

Command reference

Every verb, every flag.

For agents

Stable JSON contract + exit codes for LLM use.