Skip to content
NLEN
← Apps overview

OpenCode: review

By Ivo Donker · — created with AI assistance (writer: DeepSeek V4.1 Flash; critic: gpt-oss-120b via Groq)

OpenCode: ReviewInstall & set upNewsTechnical tutorial

Current as of September 2026, compiled from our own notes and news archive; text machine-generated and editorially checked. Check versions and commands in the official documentation.

OpenCode is an open-source coding agent that you use in the terminal, as a desktop app or as an editor extension. The big difference from Claude Code, Codex and Cursor: OpenCode is not tied to a single model provider. This review looks at what that delivers, where it grates and who it is for (as of September 2026).

What it is and who it is for

OpenCode is developed by Anomaly and is fully open source. You connect one or more model providers yourself: the big commercial providers, OpenCode's own Zen service, any service with an OpenAI-compatible API, or local models via Ollama and LM Studio.

That makes it the natural choice for developers who want to remain model-independent, want traffic to run through their own router or gateway, or want to work (partly) locally and without the cloud.

How it works

In the terminal interface, you use Tab to switch between the Build agent (all tools) and Plan (analysis without changes). You invoke subagents such as Explore and Scout with @ for read-only research. /init creates an AGENTS.md for your project, and you add extra instruction files via instructions.

Everything is configured in opencode.json, in layers: global, per project and managed by an organisation. You can refine permissions per tool (allow, ask, deny) by pattern, for example allowing git * and denying rm *. MCP servers, your own agents as markdown files, a headless HTTP server (opencode serve) and a GitHub integration complete it.

Strengths

Weaknesses and risks

Price and licence

OpenCode itself is free and open source. You only pay for the models you use: via your own API keys with the providers, via Zen, or nothing if you run locally. That often makes it the cheapest route, especially in combination with a router that sends routine work to cheap models.

Alternatives

Conclusion

OpenCode is the best choice for anyone who wants to stay in control of models and infrastructure: multiple providers, your own router, local models or a fully self-hosted setup. You get a lot of flexibility and an open codebase, in exchange for more configuration work of your own and a broader default setting that you have to tighten deliberately. Set the permissions tight first, choose a strong model for the real work, and OpenCode can keep up well with the commercial agents in day-to-day practice.