Agents
OpenCode
An open-source coding agent for terminal, desktop, and IDE workflows.
What it does
Reads and edits projects through configurable model providers with separate planning and implementation modes.
- Provider choice
- Planning and implementation modes
- Terminal and desktop interfaces
Why use it
Use a coding agent with a choice of hosted or local model providers.
Recent traction
GitHub Trending reported 6,857 stars gained over 7 days.
Source snapshot: 2026-10-25. This is a 7-day signal, not a 90-day ranking.
View popularity source (opens in a new tab)Installation
Use the official installation guide for the current release; package names differ between major versions.
Configure an available model provider and authenticate using its supported flow.
Open a practice project and request a small change, then inspect the diff.