OP

Agent profile

OpenCode

Built by OpenCode

OpenCode is an open-source coding agent available through a terminal interface, desktop app, and IDE extension, with configurable model providers and repository-level AGENTS.md context.[1]

CategoryCoding Agent
LifecycleVerified
Official agent docsVisit source โ†—

Developer snapshot

Key characteristics

Verified Jul 18, 2026

Primary use
Software engineering[1]
Interfaces
Terminal, desktop, IDE[1]
Provider choice
Configurable[1]
Project context
AGENTS.md[1]

Technical profile

What developers should know

01

Provider-flexible coding

OpenCode lets users configure model-provider API keys and run the agent against a chosen project from its terminal interface.[1]

02

Planning and recovery

The documented Plan mode disables changes while the approach is prepared, and undo/redo controls let users move through agent edits. The initialization flow creates AGENTS.md project context.[1]

Choose the interface

Official interfaces

Use the documented interface that matches the deployment boundary, then pin the agent, model, permissions, and extension configuration before comparing results.[1]