Tool profile · Build & code

OpenCode

Connect your own models for coding work in the terminal, desktop app, or IDE

An open-source coding agent for multiple model providers and local workflows.

Open sourceAI codingTerminalMultiple modelsIDE

01 / Overview

About

OpenCode is an open-source AI coding agent available in the terminal, desktop app, or IDE. Users control the model connection, with support for many providers and local models, while Plan, Build, sessions, and project instructions organize repository work.

02 / Core features

Core features

01

Open source and model choice

Connect cloud providers or local models without being locked to one model.

02

Plan and Build

Analyze and plan in a read-only mode before switching to an editing mode.

03

Project context

Read repositories, AGENTS.md, and project instructions to work against real files.

04

Multi-session workflows

Maintain multiple sessions in parallel and share or continue existing work.

03 / Use cases

Use cases

01

Terminal-first development

Analyze, modify, and test code inside an existing command-line workflow.

02

Comparing models

Switch models or providers by task while controlling credentials and cost.

03

Auditable local collaboration

Use an open-source client, project instructions, and Git diffs to keep work boundaries visible.

04 / Platforms and languages

Platforms and languages

Platforms and devices

macOSLinuxWindows (WSL recommended)

Languages

Multiple programming languages and natural-language instructions

Official documentation recommends WSL for Windows users; installation and desktop support continue to evolve.

05 / Pricing and quotas

Pricing and quotas

Open-source client

$0 / Open source

The client is open source; models, APIs, and third-party services may be billed separately.

06 / Similar products

Similar products

Cursor

A more integrated commercial desktop and cloud-agent workflow

development

CodeBuddy IDE

Chinese product development and deployment environment

development

v0

Generate application interfaces from product descriptions

development

07 / Common questions

Frequently asked questions

01Is OpenCode tied to one model provider?

No. Official documentation lists many providers and local-model options.

02Does it work on Windows?

Yes, though official documentation recommends WSL for a more reliable Unix-compatible environment.

03Does open-source access include model credits?

No. The client is open source, while model APIs or provider services are billed separately.