OpenCode

tool active open-source

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:

  • Full agentic coding capabilities: file read/write, code generation, terminal command execution, multi-file editing.

  • Extensible tool system with MCP support, bash execution, LSP integration, and custom tool definitions.

  • 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

  • CLI
  • MCP Client
  • LSP Integration

Details

Vendor
Open Source Community
License
MIT
Runs On
local
Used By
human, agent

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.