omi-cli is published on PyPI: pypi.org/project/omi-cli.
Source lives in the Omi monorepo.
Install
- pipx (recommended)
- pip
- From source
pipx keeps omi-cli in its own isolated virtualenv so it can’t conflict
with anything else on your system. If you don’t have pipx yet:The PyPI distribution name is
omi-cli because the bare omi slot belongs
to an unrelated package. The console command is omi regardless.Verify
auth, config, memory,
conversation, action-item, goal).
Requirements
- Python 3.10+ — the package is tested on 3.10, 3.11, and 3.12.
- A network path to
https://api.omi.me— overridable via--api-baseor$OMI_API_BASEfor staging or local environments. - A way to authenticate — either a Google/Apple account (browser OAuth) or a developer API key from the Omi web app. The Quickstart walks through both.
Where state lives
omi-cli stores its config and credentials at ~/.omi/config.toml (file
permissions 0600, parent dir 0700). You can override the location with the
OMI_CONFIG environment variable.