OpenCode
Run OpenCode through Proliferate for provider-flexible coding workflows.
OpenCode is the most provider-flexible agent Proliferate runs. Where other agents authenticate against one primary provider, OpenCode can front more than a hundred model providers, so teams that already have a preferred model, or a niche one, can plug it straight in.
Supported functionality
| Capability | Support |
|---|---|
| Repository workspaces | Run OpenCode in a local checkout, a worktree, or a cloud sandbox. |
| Provider flexibility | Bring your own key for OpenAI, Anthropic, Gemini, OpenCode Zen, or any other provider from Proliferate's vendored provider list, or route through the Proliferate Gateway. |
| Tool access | Constrain tools through workspace and policy settings, same as any other agent. |
| Review | Keep generated changes visible in Proliferate's diff and review flow. |
Authenticate OpenCode
From Settings -> Agents -> OpenCode, add a provider from the searchable picker and Proliferate wires its API key into the session as an environment variable. Unlike agents with one fixed provider, OpenCode has no single required credential: it's ready to run as soon as one provider (including the Proliferate Gateway) is configured for a surface.
Settings -> Agents -> OpenCode
The OpenCode harness settings page: Cloud/Local toggle, the Authentication tab with existing OpenAI/Anthropic/Gemini API key rows, and an Add Provider button.
Add provider search modal
The searchable 'Add provider' modal listing model providers to wire a new API key into an OpenCode session.
For model and gateway configuration, see advanced agent settings.