| License |
Apache-2.0 |
Apache-2.0 |
| Distribution |
One static Go binary under 11 MiB |
Install script, npm, Homebrew cask, or release binaries |
| Model providers |
OpenRouter, plus Anthropic, OpenAI, Ollama, vLLM and LiteLLM directly |
OpenAI, plus any OpenAI-compatible provider through model_providers.<id>.base_url |
| Local models |
Yes — Ollama, vLLM, or any OpenAI-compatible URL |
Yes — ollama and lmstudio are reserved built-in provider ids |
| A subscription you already pay for |
Claude, through your own claude CLI, and ChatGPT, through your own Codex CLI |
ChatGPT Plus, Pro, Business, Edu or Enterprise, by signing in |
| Which model runs the turn |
The effort dial picks it: low, medium, high, max map to models you choose |
You pick the model. |
| Checkpoints |
Before every write. /diff, /changes, /rewind, /undo |
Not documented in the configuration reference we checked |
| Cost and quality data |
A local JSONL you own: calls, tokens, cost, latency and your own 1–5 ratings |
Not documented in the configuration reference we checked |
| Telemetry |
None |
Not established here — check their current docs |
| MCP |
Not yet |
Yes, and thoroughly: mcp_servers.<id> with OAuth or bearer auth, per-tool approval and timeouts |
| Execution sandbox |
Opt-in. /sandbox on uses Seatbelt on macOS and Landlock on Linux; writes confined to the project and temp, credential paths denied, network deny optional. Off by default |
Yes. sandbox_mode is read-only, workspace-write or danger-full-access, with approval_policy of untrusted, on-request or never |
| Operating systems |
macOS and Linux |
macOS, Linux and Windows through PowerShell |