The AI-Augmented Engineer
The AI-Augmented Engineer

The AI-Augmented Engineer

How to use OpenCode

Wouldn't it be great if your coding harness wasn't coupled to your model provider? I'll show you how to use OpenCode to build software.

Jeff Morhous
Aug 13, 2026
∙ Paid

OpenCode is the open source coding harness that most closely matches frontier lab features.

The OpenCode launch screen showing a prompt window

OpenCode lets you select your model without gluing yourself into one ecosystem. Codex is great, but it locks you into OpenAI models. Claude Code is great, but it locks you into Anthropic models.

I’ve written at great length about swapping back and forth between these harnesses, mostly switching when one lab releases a new frontier model.

But wouldn’t it be great if you didn’t have to? OpenCode lets you just select your preferred model. In this way, it’s like Cursor.

But it’s also open-source, which Cursor is not.

But enough telling you what OpenCode is. I’ll show you how to install and use it!

How to install OpenCode

The recommended way to install OpenCode is by running the install script:

curl -fsSL https://opencode.ai/install | bash

But you can also install through your package manager of choice. If you chose the above, skip these options:

Install OpenCode with NPM

npm install -g opencode-ai

Install OpenCode with Homebrew

brew install anomalyco/tap/opencode

Then, run opencode from the directory you want to work in.

If you’re curious about open source coding harnesses, you’re obviously in the right spot. I spend dozens of hours researching each of these guides so you have a shortcut to building software with AI.

I’d love to have you join us and get notified when we share more tutorials like this.

Configuring an OpenCode AI Provider

OpenCode is just a coding agent harness. You actually need an LLM model behind that harness, so you’ll need to configure one.

The great thing here is you get to choose.

You can choose your model in Cursor, but not your model provider. With OpenCode, you can drop in an API key for OpenAI, Anthropic, Grok, or some other provider. Choosing a frontier model is tricky, and your choice will probably change over time.

Run /connect in the CLI to see some options:

The OpenCode connect selection, showing different model providers

Which should you choose? I have a few recommendations:

Keep reading with a 7-day free trial

Subscribe to The AI-Augmented Engineer to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2026 Jeff Morhous · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture