Provider summary
| Provider | CLI | Integration | Quota gauge | Chat / Code | Broadcast | Effort dial |
|---|---|---|---|---|---|---|
| Claude Code | claude | Direct PTY | Yes | Yes | Yes | Yes |
| Codex | codex | App-server harness | Yes | Yes | Yes | Yes |
| Antigravity / Gemini | agy | Headless harness | Yes | Yes | No | No |
| Cursor | cursor-agent | ACP harness | Yes | Yes | Yes | Limited |
| Grok | grok | Headless harness | Yes | Yes | Yes | No |
| OpenRouter via OpenCode | opencode | opencode serve HTTP/SSE | Cost lane only | Yes | Yes | No |
Auth stays with each CLI
Continuum reads provider state from local files and Keychain entries that each CLI already maintains. It does not store or transmit your model API keys. The Security and Privacy docs describe exactly what leaves your machine.Per-provider HOME isolation — for example, running a
claude_personal instance and a claude_work instance with separate credential files — has a type-level seam in the codebase but the runtime enforcement is not wired yet. All instances currently share the same Keychain access group and home directory for each provider.Provider pages
Claude Code
Direct PTY sessions, plan mode, rate-limit gauges, and usage analytics from JSONL.
Codex
App-server harness, read-only plan mode, reasoning effort, and respawn lineage.
Antigravity / Gemini
Headless
agy harness with conversation DB and plan snapshots.Cursor
ACP harness sessions via
cursor-agent, Cursor account models.Grok
Headless harness with usage limits and token history.
OpenRouter via OpenCode
opencode serve SSE integration with BYO API key.