Skip to main content
OpenCode Go is the Go catalog inside OpenCode. It shares the OPENCODE_API_KEY credential with the Zen catalog, but keeps its own runtime provider id (opencode-go) so upstream per-model routing stays correct.

Getting started

1

Run onboarding

2

Set a Go model as default

3

Verify models are available

Config example

Built-in catalog

Run openclaw models list --provider opencode-go for the current model list. Bundled rows:

Advanced configuration

OpenClaw routes any opencode-go/... model ref automatically. No extra provider config is required.
Runtime refs stay explicit: opencode/... for Zen, opencode-go/... for Go. This keeps upstream per-model routing correct across both catalogs.
One OPENCODE_API_KEY covers both the Zen and Go catalogs. Entering the key during setup stores credentials for both runtime providers.
See OpenCode for the shared onboarding overview and the full Zen + Go catalog reference.

OpenCode (parent)

Shared onboarding, catalog overview, and advanced notes.

Model selection

Choosing providers, model refs, and failover behavior.