Track usage across your AI coding agents in one place.

| Agent | Data Source | Manual Key | OpenCode | Env Var | Multi-Account | Setup |
|---|---|---|---|---|---|---|
| Amp | Local SQLite database | — | — | — | — | Auto-detected from local database |
| Claude | Anthropic OAuth Usage API | — | ✓ | — | — | Auto-detected after claude login |
| Codex | OpenAI API | ✓ | — | — | ✓ | Run codex login, or paste token in preferences |
| Droid | Factory AI API | — | — | — | — | Run droid command to login |
| Gemini | Local state file | — | — | — | — | Auto-detected from local state |
| Kimi | Moonshot API | ✓ | ✓ | — | ✓ | Use OpenCode kimi-for-coding, or paste token from https://www.kimi.com/code/console |
| Antigravity | Google API | — | — | — | — | Auto-detected from local API |
| Synthetic | Synthetic API | ✓ | ✓ | — | ✓ | Use OpenCode synthetic, or paste API key from https://synthetic.new/billing |
| z.ai (GLM) | Zhipu API | ✓ | ✓ | ✓ | ✓ | Paste token, use OpenCode zai-coding-plan, or set ZAI_API_KEY/GLM_API_KEY env var |
Legend:
~/.local/share/opencode/auth.jsonWhen you have multiple accounts configured for a provider (e.g., multiple Kimi API keys), the extension shows a ⚡ bolt icon next to the account that is currently being used by OpenCode. This helps you identify which account is actively being consumed.
The indicator appears in:
This works by comparing your stored account tokens with the keys configured in ~/.local/share/opencode/auth.json.
⌘⌥↑ / ⌘⌥↓ to reorder agents in the list| Shortcut | Action |
|---|---|
↵ | Refresh usage data |
⌘C | Copy usage details |
⌘⇧C | Copy API key (multi-account providers) |
⌘M | Manage Accounts (multi-account) |
⌘⌥↑ | Move agent up |
⌘⌥↓ | Move agent down |
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build for production
npm run build
# Run linter
npm run lint
More agents coming soon.
MIT