opencode
opencode is an open source coding agent that writes and changes code in your project for developers.
What it is good for
- Writing and changing code in a software project
- Exploring an unfamiliar codebase safely before making changes
- Planning code changes without editing any files
- Running multistep development tasks from the terminal
At a glance
- Who it is for
- Setup
- Guided command-line setup
Level 4 of 5. You copy and paste commands into a terminal by following the instructions. Comfortable territory for vibe coders.
- Cost
- Free and open source
- Type
- Agent app
- Tasks
Momentum
- Rank this week
- Not ranked yet
- Best rank
- None yet
- GitHub stars
- 223,960
GitHub numbers as of Nov 2, 2026. Updated weekly.
Official links
Setup steps are on the official pages. We do not repeat them here, since they change.
Questions
- Is opencode free?
- Yes. It is free and open source (MIT license).
- Do I need to know how to code to use opencode?
- You do not need to write code, but setup means copying and pasting commands into a terminal by following its instructions.
- What is opencode good for?
- Writing and changing code in a software project, exploring an unfamiliar codebase safely before making changes, planning code changes without editing any files, and running multistep development tasks from the terminal.
Similar agents
- Claw Code
Claw Code is a command-line coding agent that runs prompts and code tasks from a terminal for developers.
- Claude Code
Claude Code is an agent app that handles routine coding work in your terminal for developers and vibe coders.
- CC Switch
CC Switch is a desktop app that switches AI coding agents' API providers and manages their settings for developers.
- Codex
Codex is a coding agent that runs in your terminal and writes or fixes code on your computer for developers.
- pi
Pi is a minimal, extensible coding agent CLI that runs in your terminal for developers who want to customize their own agent setup.
- Orca
Orca is a desktop app that runs and tracks several coding agents at once, each in its own worktree, for developers and vibe coders.