OpenCode Go is OpenCode’s monthly subscription for coding models: Go costs $10 a month and Go Plus $40 a month, according to the OpenCode Go docs. Each plan gives every model its own monthly dollar allowance, split into 5-hour, weekly and monthly limits, and you connect it inside OpenCode with an API key.

Applies to: the OpenCode Go documentation and the OpenCode Go product page as published on October 26, 2026. Last checked: October 26, 2026.

On this page

Go and Go Plus prices

The OpenCode Go docs list two monthly plans:

Plan Price What OpenCode says it includes
Go $10/month Lower-cost access to the models on the Go list
Go Plus $40/month Higher usage limits across the same models

The docs describe Go as “completely optional”: you do not need it to use OpenCode, and it works like any other model provider in OpenCode (OpenCode Go docs). The OpenCode Go page says you can cancel any time and manage the subscription in your account.

Go is not the same product as Zen. The Go page FAQ says Zen is pay-as-you-go, while Go is a monthly subscription. Zen’s billing is covered in the OpenCode Zen listing of the plans tracker.

How the usage limits work

OpenCode defines Go limits as monthly dollar amounts per model, not as a request count (OpenCode Go docs). Each model has three windows:

Window Share of that model’s monthly allowance
5 hours 20%
Week 50%
Month 100%

The docs also state that token pricing is the same on Go and Go Plus; only the monthly allowance per model changes. The per-model token rates are published in the usage table on the OpenCode Go docs.

Some examples of the monthly allowance per model, from the OpenCode Go docs and the Go page:

Model Go monthly allowance Go Plus monthly allowance
Kimi K2.7 Code $60 $180
MiniMax M3 $60 $180
DeepSeek V4.1 Flash $80 $160
GPT 6 Luna $15 $60
Claude Haiku 5.5 $15 $60

OpenCode explains the difference between models: for most models it uses bulk discounts and reserved GPU capacity to give more usage, while models it has not been able to discount get a lower included allowance (OpenCode Go docs).

Estimated requests per 5 hours

OpenCode also publishes request estimates “based on typical Go usage patterns”, with the token counts per request it assumed; actual usage varies (OpenCode Go docs). For the same models:

Model Go, requests per 5 hours Go Plus, requests per 5 hours
Kimi K2.7 Code 1,350 4,050
MiniMax M3 3,200 9,600
DeepSeek V4.1 Flash 34,670 69,330
GPT 6 Luna 4,230 16,920
Claude Haiku 5.5 3,850 15,380

The docs add that usage limits “may change as we learn from early usage and feedback” (OpenCode Go docs).

What happens at the limit

According to the OpenCode Go docs:

  • You can track current usage in the OpenCode console.
  • If you reach the usage limit, you can keep using the free models.
  • If you also have credits on your Zen balance, you can enable the Use balance option in the console, and Go falls back to your Zen balance after the limits instead of blocking requests.

The Go page FAQ also says you can top up credit in your account if you need more usage.

Which models Go includes

The OpenCode Go docs list the models available through Go, including GLM-5.3, Kimi K3, DeepSeek V4 Pro, Qwen3.8 Max, MiniMax M3, Grok 4.7, GPT 6 Luna and Claude Haiku 5.5, and state that “the list of models may change as we test and add new ones”. The docs page and the Go page do not show identical lists on October 26, 2026, so check /models in OpenCode or the models endpoint below for the current set.

The full list with metadata is available from:

https://opencode.ai/zen/go/v1/models

Set up OpenCode Go in OpenCode

The OpenCode Go docs give three steps:

  1. Sign in to OpenCode Console, subscribe to Go or Go Plus, and copy your API key.
  2. Run /connect in the OpenCode TUI, select OpenCode Go, and paste your API key.
  3. Run /models in the TUI to see the models available through Go.
/connect
/models

In an OpenCode config file, a Go model ID uses the format opencode-go/<model-id>; the docs’ example for Kimi K3 is opencode-go/kimi-k3 (OpenCode Go docs).

Only one member per workspace can subscribe to Go or Go Plus (OpenCode Go docs).

Using Go with other coding agents

The Go page FAQ says you can use Go with any agent. The OpenCode Go docs narrow that down: Go is designed for OpenCode and other coding agents that send similar requests, traffic is monitored for abuse, and a client should:

  1. Send typical coding agent traffic.
  2. Identify itself with its own user agent, such as my-coding-agent/1.0.
  3. Send a stable session ID in x-opencode-session for each conversation.

The docs list Claude Code and Codex among the validated clients, noting that Go recognizes their native session headers (OpenCode Go docs). Go models are served from endpoints under https://opencode.ai/zen/go/v1/, with the path (chat/completions, messages or responses) depending on the model.

Privacy by model

The OpenCode Go docs publish a training and retention table per model. Most models are marked “Not used” for training. Two exceptions are the Muse Spark Contributor models, which the docs describe as discounted “in exchange for permission to use your prompts and completions to train future Meta models”. Retention is 30 days for Grok 4.7, GPT 6 Luna and Claude Haiku 5.5 and 0 days for many of the other models, so check the table for the model you pick.

Refunds and cancellation

The Go page FAQ says you can cancel any time, and that you may qualify for a refund if the charge was made within the last 14 days and you have not used your Go allowance during that billing period.