Coding agents
Each coding agent uses the login or key you already have. ADE detects your existing CLI credentials automatically, so most of these light up green without any extra setup.Claude Code
Claude Code
Sign in with a Claude subscription or paste an Anthropic API key. ADE runs Claude through the bundled Claude Agent SDK, so the
claude CLI does not need to be installed separately. If sign-in is required, the card offers a one-click login. See Claude Code for lane context and permission modes.Codex CLI
Codex CLI
Sign in with your ChatGPT account or provide an API key. Codex runs as a CLI-backed session and reaches OpenAI models.
Cursor
Cursor
Add a Cursor API key (or set
CURSOR_API_KEY in the environment ADE launches from). ADE verifies it with the Cursor SDK and discovers your available models. See Cursor.Droid
Droid
Sign in with Factory or set
FACTORY_API_KEY. Droid runs as an agent provider and supports AGI mode for larger autonomous tasks.OpenCode — universal model access
OpenCode is the managed layer that reaches everything else. ADE downloads and runs it for you, keeps its credentials in an isolated ADE-managed store (never your own~/.local/share/opencode), and refreshes its model catalog on its own. One group, four ways in:
1
Subscriptions
Connect a subscription you already pay for — currently GitHub Copilot, ChatGPT Plus/Pro, GitLab, Poe, and DigitalOcean. Click Connect, finish the sign-in in your browser, and the row flips to Connected when the provider reports back. The available list comes straight from OpenCode, so it grows over time.Kimi for Coding connects here too, with a membership key instead of a browser sign-in.
Claude Pro/Max cannot be used through OpenCode — Anthropic’s terms of service don’t allow it. Connect Claude through the Claude Code agent above instead.
2
API provider keys
Paste a key for any first-class provider — Anthropic, OpenAI, Google AI, Mistral, DeepSeek, xAI, Groq, Together AI, OpenRouter, or Moonshot AI (
MOONSHOT_API_KEY). Use Verify all to check every stored key at once. Keys are held in local encrypted storage.3
More providers
Beyond the first-class rows, OpenCode reaches 160+ more providers. Search the chip cloud, then paste a key against any provider by its ID. The catalog is cached between sessions, so it renders the moment Settings opens.
4
Local model servers
Point ADE at LM Studio or Ollama running locally. ADE auto-detects the OpenAI-compatible endpoint, lists the models you’ve loaded, and lets you set a default per runtime.
Catalog freshness
The group header shows when the model catalog (from models.dev) last synced. ADE refreshes it on launch and every six hours; hit refresh in the header to pull the latest metadata on demand.Advanced — custom providers & model slugs
Open Advanced to add a custom OpenAI- or Anthropic-compatible provider (name, base URL, key, and model slugs) or to register extra model slugs byproviderId/modelId. Both flow straight into the managed OpenCode config.
The models you can reach
Between the coding agents and OpenCode’s routing, you get models from every major lab. Pick whichever fits the task.Permission presets
Providers expose different native permission models. ADE maps them into a small set of practical choices.
Set stricter modes for unfamiliar repositories. The full mapping lives in Permissions.
Cost and usage
Running several agents in parallel can spend quickly. Use cheaper models for routine follow-up and stronger models for planning, architecture, and hard debugging. The top-bar Usage popup shows live provider quota windows and lets you set a budget cap; Settings → Stats is the retrospective view of token, cost, and GitHub activity.
Live provider usage and quota windows in the top-bar Usage popup.
Troubleshooting
OpenCode won't launch on macOS
OpenCode won't launch on macOS
If OpenCode is blocked by macOS Gatekeeper, its diagnostics report a quarantined binary and the exact fix — clear the quarantine attribute with
xattr -d com.apple.quarantine <path> (the card shows the full path), then re-check.A CLI shows as detected but not signed in
A CLI shows as detected but not signed in
Run the login command the card suggests, then hit Refresh. If a CLI is installed but not found, make sure it is on the shell PATH that ADE launches from.
Permissions
Lane scope, provider modes, and how secrets are handled.
Settings
Every Settings section and a first-pass order.
