OpenCode Go: pricing, usage limits and setup
Quick answer: OpenCode Go is a monthly subscription to a curated set of open and low-cost coding models, run by the team behind OpenCode. Go costs $10 a month, Go Plus $40 a month, and Go Teams $20 per member per month. Each model has its own monthly allowance in dollars, with 20% usable per 5 hours and 50% per week. You connect it in OpenCode with /connect, then pick a model with /models. It is optional: OpenCode itself is free and works with other providers.
OpenCode Go is not the same as OpenCode Zen. Zen is pay as you go: you add credits and pay per request. Go is a flat monthly plan with usage limits. This guide covers what each plan includes, how the limits work, how to connect Go to OpenCode and other agents, and how to choose between Go and Zen.
I use Go for most of my OpenCode work. In GLM 5.2 Inside OpenCode Go In Minutes! I run GLM 5.2 through Go in OpenCode and then in Hermes Agent, and in This AI Coding Agent Is 100% Free (And Better Than You Think) I move from Zen credits to the Go plan. Prices and model lists below come from OpenCode’s own pages, checked November 1, 2026. The second video mentions an affiliate link; this guide uses plain links only.

OpenCode Go pricing: Go, Go Plus and Go Teams
There are three plans. The model list and the per-token prices are the same on all of them; what changes is how much of each model you can use in a month.
| Plan | Price | Who it is for |
|---|---|---|
| Go | $10/month | One person, in a workspace with a single member |
| Go Plus | $40/month | One person who needs higher limits on every model |
| Go Teams | $20 per member per month | Workspaces with several members; each member gets their own limits, $5 a month higher than Go on every model |
Go and Go Plus can upgrade to Go Teams at any time, with the unused part of the month’s allowance credited. Service accounts are not covered by Go Teams. OpenCode says you may qualify for a refund if the charge was made in the last 14 days and you have not used that period’s allowance.
When I recorded the Zen-to-Go video in May 2026, the signup page offered $5 for the first month. The current Go page lists $10 a month with no introductory price, so check the page on the day you subscribe.
Which models OpenCode Go includes
The Go docs list 30 models as of November 1, 2026. They are mostly open-weight coding models, plus a few low-cost models from the large labs:
- Open models: GLM-5.3, GLM-5.3-Flash and GLM-5.2; Kimi K3.1 Pro, Kimi K3 and Kimi K2.7 Code; DeepSeek V4.1 Flash and V4 Pro; Qwen3.8 Max, Qwen3.8 Flash and Qwen3.7 Plus; MiniMax M3 and M3.1 Flash; MiMo-V2.6 and V2.5 (Flash and Pro); LongCat-2.0; Step 5 Preview; Hy4 preview and Hy3.
- Lab models: Grok 4.7, GPT 6 Luna, GPT 5.6 Luna, Claude Haiku 5.5 and Gemini 4 Argon.
- Contributor and free models: Muse Spark 1.3 and 1.2 Contributor, plus Beam Free and Iceman Contributor Free, both free for a limited time.
The list changes as OpenCode tests and adds models, so treat the one above as a snapshot. For the current list with metadata, call the models endpoint:
curl https://opencode.ai/inference/go/v1/models
Frontier models such as Claude Opus, Claude Sonnet and GPT 6 Sol are not in Go. They are available pay as you go through Zen, or through your own provider account.
How OpenCode Go usage limits work
Go limits are set per model as a monthly dollar amount, not as a request count. Every request is priced at the model’s token rates and counted against that model’s allowance. Each model then has three windows:
- 5 hours: up to 20% of the model’s monthly limit.
- Weekly: up to 50%.
- Monthly: 100%.
So you cannot spend a whole month’s allowance on one model in an afternoon. Each response reports how much it counted, in the opencode.allowance field, and the console shows your current usage.
The allowance differs by model. OpenCode says it negotiates bulk discounts and reserved capacity for most models and passes the savings on as higher limits; newer or already-discounted models get less. A few examples from the docs:
| Model | Go monthly limit | Go Plus monthly limit | Estimated requests per 5 hours on Go |
|---|---|---|---|
| DeepSeek V4.1 Flash | $100 | $200 | 43,330 |
| GLM-5.2 | $60 | $180 | 880 |
| Kimi K2.7 Code | $60 | $180 | 1,350 |
| Kimi K3 | $15 | $60 | 110 |
| Claude Haiku 5.5 | $15 | $60 | 3,850 |
The request estimates assume a typical coding-agent request with a large cached context, for example 700 input, 52,000 cached and 150 output tokens for GLM. Your requests will differ, so use the estimates to compare models, not to plan a budget.
In my GLM 5.2 session, after a site audit and several test prompts, the console showed 15% of the weekly allowance and 11% of the monthly allowance used. In the earlier video, a session of site fixes across Kimi, MiniMax and Qwen came to 5% of the monthly, 11% of the weekly and 27% of the 5-hour allowance. Those are single sessions on my account, not a benchmark.
When you hit a limit
You have two options. You can keep working on the free models, or turn on Extra Usage on the Go page so requests fall back to your pay-as-you-go balance instead of being blocked. Extra Usage needs credits in your console balance. Go Teams starts with Extra Usage on.
The same habits that help with Codex usage limits apply here: check the console before a long task, and move routine work to a model with a larger allowance.
Set up OpenCode Go in OpenCode
If you have not installed OpenCode yet, the OpenCode vs Claude Code guide covers installation and the free option first.
- Sign in to the OpenCode console, subscribe to Go, Go Plus or Go Teams, add your billing details and copy your API key.
- In the OpenCode terminal app, run
/connect, choose OpenCode Go and paste the key. - Run
/modelsand pick a model listed under Go. - Send a short prompt such as “Reply with the word test.” and check that the console’s usage page shows the request.
/connect
/models
To make a Go model the default, set it in your OpenCode config using the opencode-go/ prefix:
{
"$schema": "https://opencode.ai/config.json",
"model": "opencode-go/kimi-k3"
}
Go models use the opencode-go/ prefix. Zen models use opencode/. If a model you expect is missing, check which provider you selected. In the GLM 5.2 video, my first test on Zen returned “insufficient balance” because I had no Zen credits; switching the model to the Go provider fixed it.
Use OpenCode Go in Claude Code, Codex, Hermes and others
Go is a provider, so other coding agents can use it with your Go API key. OpenCode lists these as validated, without guaranteeing they will keep working:
- Hermes: update to v0.21.6 or later.
- Claude Code and Codex: Go recognises their native session headers. Some Codex versions and proxy setups still drop the header.
- ZCode, Pi, jcode and the Kilo Code CLI, with recent versions. The Kilo fix covers the CLI, not the VS Code extension.
OpenCode asks other clients to send normal coding-agent traffic, identify themselves with their own user agent, and send a stable session ID for each conversation. It monitors traffic for abuse, so Go is not a general-purpose API for an app you are building.
In Hermes Agent, I connected the Go plan, ran /model and chose GLM 5.2 under OpenCode Go. Hermes showed the model’s context window and token prices, and the usage appeared in the same Go console. For a first Hermes install, see the Hermes Desktop guide. If you want one local endpoint in front of several providers, the 9Router setup guide covers that pattern, and the Kilo Code tutorial covers another agent that can use Go.
OpenCode Go vs Zen: which one to pick
Both come from the OpenCode team, use the same console and work in OpenCode with /connect. They bill differently.
| OpenCode Go | OpenCode Zen | |
|---|---|---|
| Billing | Monthly plan: $10, $40 or $20 per member | Pay as you go from a credit balance |
| Models | About 30 open and low-cost models | A larger list, including Claude Opus and Sonnet, GPT 6 Sol and Gemini |
| Limits | Per-model monthly allowance with 5-hour and weekly windows | Your balance and any spend limit you set |
| Fees | The plan price | Provider token prices with no markup, plus 4.6% + $0.31 on each credit purchase |
| Model prefix | opencode-go/ | opencode/ |
OpenCode’s docs now call the pay-as-you-go side the OpenCode Console provider, but the product page still calls it Zen. Zen also lists free models for a limited time, such as Big Pickle. The docs say free chat models require OpenCode itself, so they will not work from another client.
Pick Go if most of your work runs well on open models such as GLM, Kimi, DeepSeek or Qwen and you want a predictable monthly cost. Pick Zen if you need frontier models, or use an agent only occasionally and would rather pay per request. You can use both. With Extra Usage on, Go falls back to your Zen balance when a model’s allowance runs out. I switched from Zen to Go because I kept running out of Zen credits on the models I use most.
If you would rather use one key for many providers outside OpenCode, compare OpenRouter, which bills per request across hundreds of models.
Privacy settings and restricted models
Workspace privacy settings apply to Go. By default, paid endpoints that train on request data are blocked, and requests are allowed in Europe and the United States. That means a few models need a setting changed before they work:
- DeepSeek V4.1 Flash and V4 Pro: an owner or admin selects Global under Regions in Settings › Privacy.
- Muse Spark 1.3 and 1.2 Contributor: turn on “Allow paid endpoints that train on request data”. These are priced low in exchange for your prompts being used for training.
Iceman Contributor Free also uses prompts and completions to improve the model. The privacy table on the Go page lists retention per model: most are 0 days, while Grok, GPT, Claude Haiku and Beam Free requests are kept for 30 days. Do not send client code or credentials to a model whose terms you have not read.
FAQ
How much does OpenCode Go cost?
Go costs $10 a month, Go Plus $40 a month and Go Teams $20 per member per month, as listed on November 1, 2026. Token prices are the same on every plan; the plans differ in how much usage each model includes.
What models are in OpenCode Go?
About 30 models, mainly open coding models such as GLM, Kimi, DeepSeek, Qwen, MiniMax and MiMo, plus Grok 4.7, GPT 6 Luna, GPT 5.6 Luna, Claude Haiku 5.5 and Gemini 4 Argon. The list changes, so check the models endpoint or the Go page.
What are the OpenCode Go usage limits?
Each model has a monthly allowance in dollars. You can use up to 20% of it in any 5 hours, 50% in a week and 100% in a month. Allowances range from $15 to $100 a month per model on Go, and are higher on Go Plus.
Is OpenCode Go the same as OpenCode Zen?
No. Zen is pay as you go from a credit balance and includes frontier models. Go is a monthly subscription with per-model limits on a curated set of open and low-cost models.
Do I need OpenCode Go to use OpenCode?
No. OpenCode is free and open source, and works with other providers, local models and its own free models. Go is an optional provider.
Can I use OpenCode Go in Claude Code or Hermes?
Yes. OpenCode lists Claude Code, Codex, Hermes v0.21.6 or later, Pi, jcode, ZCode and the Kilo Code CLI as validated clients, without guaranteeing they will keep working. Clients should send normal coding-agent traffic with their own user agent and a session ID.
What happens when I reach the limit?
You can keep using the free models, or turn on Extra Usage on the Go page so requests fall back to your pay-as-you-go balance. Extra Usage needs credits in your console balance.
Sources
- OpenCode docs: Go plans, models, limits, endpoints and privacy
- OpenCode Go product page and FAQ
- OpenCode docs: pay-as-you-go models (Zen) and pricing
- OpenCode Zen product page and FAQ
Build the next one with AI Income Lab
Step-by-step courses, reusable templates, and a community that answers when you get stuck.
- Courses for builds like this one
- Copy-ready templates
- Ask questions while you build
- Weekly coaching on VIP