opencode
Provider-agnostic open-source TUI with a client/server split and LSP awareness.
Overall in coding agents
1of 17 · score 84.5
Data coverage
100%
26 of 26 fields sourced
Best for
- •Teams switching model providers often, or comparing them head-to-head
- •Running the agent on a big remote machine and driving it from a laptop
- •Anyone who wants an MIT-licensed harness with subagents and a PR path
Strong on
- +Model breadth any provider / router 1/17
- +Opens PRs Yes 1/16
- +Subagents Yes 1/16
- +Where it stops 4 1/15
Weak on
- −Terminal-Bench 51.7% 5/5Better: Codex CLI: 62.9%
- −GitHub stars 25,000 8/11Better: Claude Code: 155,000
vs Codex CLI
- •Ahead on Subagents: Yes vs No
- •Ahead on Model breadth: any provider / router vs one vendor + custom endpoint
- •Behind on Permissions: granular allowlist vs allowlist + OS sandbox
- •Behind on Background agents: Partial vs Yes
How opencode scores among 17 coding agents26 of 26 fields known
Features8
Surface
CLI, web
7/17
Leader: GitHub Copilot (Agent HQ) · GitHub-native, IDE extension, CLI, web, cloud delegate
opencode.ai · 2026-01-15
Default model
None, you choose a provider at first run
· 2026-01-15
Repo indexing
AST / LSP repo map
6/16
Leader: Devin · hybrid index + agentic
Plan mode1st
Yes
1/17
Checkpoint & undo
Partial
10/16
Leader: Claude Code · Yes
Headless / CI1st
Yes
1/17
· 2026-01-15
Local models1st
Yes
1/17
· 2026-01-15
Agentic7
MCP1st
Yes
1/17
· 2026-01-15
Subagents1st
Yes
1/16
· 2026-01-15
Hooks
Partial
8/14
Leader: Claude Code · Yes
Skills / commands1st
Yes
1/17
· 2026-01-15
Background agents
Partial
6/16
Leader: Claude Code · Yes
Governance & control3
Permissions
granular allowlist
9/17
Leader: Claude Code · allowlist + OS sandbox
opencode.ai · 2026-01-15
BYOK1st
Yes
1/17
· 2026-01-15
Pricing3
Pricing model1st
BYOK tokens only
1/16
· 2026-01-15
Entry price1st
$0/seat/mo
1/16
· 2026-01-15
Token markup
No
5/16
Leader: Windsurf · Yes
Traction3
GitHub stars
25,000
8/11
Leader: Claude Code · 155,000
Positioning1
Timeline1
First release
2025-06-01
Alternatives8
Compare
Sources8
- opencode.ai/docs/github/2 fields
- opencode.ai/docs/1 field
- opencode.ai/docs/providers/1 field
- opencode.ai/docs/permissions/1 field
- github.com/sst/opencode1 field
- huggingface.co/datasets/harborframework/terminal-bench-2-leaderboard/raw/main/submissions/1 field
- huggingface.co/datasets/harborframework/terminal-bench-2-leaderboard/raw/main/submissions/1 field
- opencode.ai1 field