OpenCode
An open-source AI coding assistant that runs in the terminal. OpenCode provides agentic coding capabilities including code generation, editing, file management, and command execution. It supports multiple LLM backends and features a plugin system for extensibility. Designed as an open alternative to proprietary coding assistants with full local control.
Implements
Concepts this tool claims to implement:
- Code-Executing Agent primary
Full agentic coding capabilities: file read/write, code generation, terminal command execution, multi-file editing.
- Tool-Using Agent primary
Extensible tool system with MCP support, bash execution, LSP integration, and custom tool definitions.
- Iterative Agent Loop secondary
Supports Ralph Wiggum-style iterative loops through hooks and plugins. Can run autonomously with external verification.
- Skill secondary
Skill system for loading specialized capabilities via slash commands. Skills provide domain-specific knowledge and tool configurations.
Integration Surfaces
Details
- Vendor
- Open Source Community
- License
- MIT
- Runs On
- local
- Used By
- human, agent
Links
Notes
OpenCode represents the open-source response to proprietary coding assistants. It emphasizes transparency, extensibility, and local control. The plugin architecture allows community contributions for specialized workflows.