Terminal agent · active

OpenCode

A provider-independent, open-source coding agent for terminal, desktop, and editor workflows.

Visit OpenCode ↗Verified ·Jul 31, 2026
Best for
Developers who want a polished local agent while retaining control over model providers and API keys.
Avoid if
You need a fully managed background-agent fleet with built-in scheduling and hosted execution.

01 / Editorial view

Where it fits

Strengths

  • Broad model-provider support
  • MIT-licensed local client
  • Terminal, desktop, and editor surfaces

Limitations

  • Model quality, privacy, and cost depend on the configured provider
  • Optional sharing changes the otherwise local data boundary

02 / Workflow

Surfaces and capabilities

Autocomplete
No
Chat
Yes
Agent
Yes
Background agent
No
Review
Yes
Testing
Yes

Editors

VS Code-compatible editors, OpenCode desktop

Operating systems

macOS, Windows, Linux

Repository hosts

GitHub

Languages

Language-agnostic

Bring your own key

Yes

Bring your own model

Yes

03 / Cost and deployment

What it costs to run

Individual

Open-source client; model-provider usage is billed separately.

Team

Use provider accounts and centrally managed configuration.

Enterprise

Contact OpenCode for enterprise support.

OpenCode Zen and third-party model providers have separate usage pricing.

04 / Privacy

Data handling

Code processing
The agent runs locally and calls the configured model provider directly; optional shared conversations are uploaded to OpenCode’s service.
Indexing
Unknown
Retention
Local session data stays on the operator’s machine unless the optional share feature is used.
Training policy
Unknown
Enterprise controls
Central configuration, SSO, Internal model gateway support

05 / Evidence

Primary sources

Next