GLM 5.2
ZhipuEveryday driver. Fast, calm, cheap – the model you'll reach for most days.
A Crafted Intelligences guide to OpenCode Go. Ten calm steps, about twenty minutes.
Frontier assistants are excellent – and expensive. For most Crafted Intelligences members, the simplest alternative is OpenCode Go: an open-source agent plus one capped subscription that unlocks a curated set of very good coding models.
No local server to babysit. No provider spreadsheet. One price, many models, and the ability to switch on purpose whenever the task changes.
You type a request in plain English – no special syntax.
These are the models included in an OpenCode Go plan, filtered by what you care about. Frontier models (Claude, GPT, Gemini) are shown below – they are optional and not part of Go.
Everyday driver. Fast, calm, cheap – the model you'll reach for most days.
Heavy reasoning. Reach for K3 on architecture, tricky debugging, or whole-repo work.
Value coder. Nearly K3 quality at a fraction of the cost – great as an alternate daily.
Open weights, frontier-adjacent quality. Solid alternative when Kimi is busy.
Simple, repetitive work – formatting, small edits, quick lookups. Cheap and fast.
Open-weights coder tuned for tool use and multi-file edits.
Balanced generalist. Handy fallback that keeps costs predictable.
Compact coder for quick edits and autocomplete-style tasks.
Tip: start with GLM 5.2 as your everyday model. Switch to Kimi K3 for hard problems and DeepSeek V4 Flash for simple, repetitive work. Use /models inside OpenCode to switch whenever the task changes.
Ten minutes to a working setup. No account juggling.

opencode inside any project folder to start a session.$ curl -fsSL https://opencode.ai/install | bash# one flat subscription. that's it.
$10 / month (standard price)
$5 / first month (intro pricing for new members)$ opencode auth loginPick a model, commit your work, run your first session.

/models to see every model your Go plan includes. A friendly starting mix:$ /models/init inside OpenCode so it can index the project. This is the single most important safety habit in the whole MasterClass.$ git add -A && git commit -m "checkpoint before opencode session"
opencode
/init$ opencode
> explain what src/utils.ts does, then add jsdoc comments/models again and pick Kimi K3. Nothing routes automatically; you choose, on purpose.Fast and cheap. Ideal for scaffolding, tests, and repetitive edits.
/modelsType this in OpenCode, then pick GLM 5.2 from the live list. The exact label on Go may vary slightly.
Illustrative only – Go doesn't auto-route. You stay in charge of which model is answering.
That is the complete price. The dollar figures in the OpenCode console are the retail value of inference included in the subscription, not extra charges. No separate $60 bill.
For most models, Go targets up to ~$60 of direct-model usage per month for the $10 subscription (~6× value), funded by volume discounts and reserved GPU capacity passed to Go subscribers.
Each model has a different operating cost, so the fixed allowance stretches further on efficient models like DeepSeek V4 Flash. Kimi K3 includes ~$15 instead of $60, still more usage value than buying directly.
Only if you separately fund a Zen balance and enable Use balance. With it off, Go stops at the limit rather than billing more.
Not identical – frontier plans bundle chat, research, and media. For coding-first work, Go wins on price.
Claude Code also charges per-token usage on top of its subscription. Those metered fees can push the true monthly cost 100× or more above the listed plan pricefor heavy coding sessions. The $20-$200 tiers are starting points, not hard caps.
GLM 5.2, Kimi K2.7 Code, DeepSeek V4 Flash, Qwen, MiniMax – most everyday coding.
Architecture, hard debugging, long-horizon reasoning.
Only when GPT, Claude, or Gemini is genuinely needed.
Zen for when Go isn't enough – and the safety habits that make everything reversible.

git restore or git reset --hard HEAD.$ # something went sideways?
git restore . # discard unstaged edits
git reset --hard HEAD # nuke everything back to last commitThis gives members an affordable, flexible coding environment – no premium Claude or OpenAI subscription, no locally maintained routing server, and no separate account for every model provider.
Go and Zen are two separate providers inside the same OpenCode app. Connect both once, then move between their models with a single command – no closing the terminal, no copying code, no switching apps.
Run /connect inside OpenCode, pick OpenCode Go, then run it again and pick OpenCode Zen. Both use your OpenCode credentials but appear as separate providers.
$ /connect # pick: OpenCode Go
/connect # pick: OpenCode Zen$ /models
# Go models → opencode-go/<model-id>
# Zen models → opencode-zen/<model-id>Tap a rung to see which model to pick and why. Real work rarely stays on one model – climb up for hard thinking, drop back down for execution.
A hard-to-reproduce bug. Ask a strong reasoning model to trace it before touching code.
The new model inherits the conversation, but it may interpret it differently. Models vary in:
Two prompts make handoffs safe. Ask the outgoing model to summarize, then ask the incoming model to review before writing anything.
Before I switch models, summarize the
objective, decisions made, files changed,
unresolved problems, and the next
recommended step.Review the work completed so far, the
current Git diff, and the previous model's
plan. Do not make changes yet. Identify
errors, unresolved assumptions, or missing
tests.Go stays flat. Selecting a Go model uses the allowance included in your $10 / month subscription – no per-request charge.
Zen is prepaid. Selecting a Zen model bills that request against your Zen balance, priced per model.
The OpenCode console has a Use balance toggle. When it's on, work continues against your Zen balance after a Go allowance is reached. Enable it on purpose – it can create pay-as-you-go charges.
Same agent. Same repo. Same session. Different intelligence.
Come back to any step later – your progress is saved on this device. Once every box is checked, you'll have a coding setup that belongs to you.