El agente de programación con IA de código abierto.
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
Note
This is the Matt Liotta fork of opencode, rebuilt on top of CAR — the Common Agent Runtime. See the English README for what changes.
This is a personal fork distributed as source. Build it yourself:
git clone https://github.com/mliotta/opencode.git
cd opencode
bun install # requires Bun (https://bun.sh)
bun run dev # run from sourceNote
The package-manager commands you may have seen for upstream opencode (curl | bash, npm i -g opencode-ai, brew install opencode, scoop, choco, pacman, mise, nixpkgs) all install sst/opencode, not this fork. To run this fork's CAR-powered engine, build from source.
OpenCode incluye dos agents integrados que puedes alternar con la tecla Tab.
- build - Por defecto, agent con acceso completo para trabajo de desarrollo
- plan - Agent de solo lectura para análisis y exploración de código
- Niega ediciones de archivos por defecto
- Pide permiso antes de ejecutar comandos bash
- Ideal para explorar codebases desconocidas o planificar cambios
Además, incluye un subagent general para búsquedas complejas y tareas de varios pasos.
Se usa internamente y se puede invocar con @general en los mensajes.
Más información sobre agents.
Para más información sobre cómo configurar OpenCode, ve a nuestra documentación.
Si te interesa contribuir a OpenCode, lee nuestras docs de contribución antes de enviar un pull request.
Si estás trabajando en un proyecto relacionado con OpenCode y usas "opencode" como parte del nombre; por ejemplo, "opencode-dashboard" u "opencode-mobile", agrega una nota en tu README para aclarar que no está construido por el equipo de OpenCode y que no está afiliado con nosotros de ninguna manera.
Es muy similar a Claude Code en cuanto a capacidades. Estas son las diferencias clave:
- 100% open source
- No está acoplado a ningún proveedor. Aunque recomendamos los modelos que ofrecemos a través de OpenCode Zen; OpenCode se puede usar con Claude, OpenAI, Google o incluso modelos locales. A medida que evolucionan los modelos, las brechas se cerrarán y los precios bajarán, por lo que ser agnóstico al proveedor es importante.
- Soporte LSP listo para usar
- Un enfoque en la TUI. OpenCode está construido por usuarios de neovim y los creadores de terminal.shop; vamos a empujar los límites de lo que es posible en la terminal.
- Arquitectura cliente/servidor. Esto, por ejemplo, permite ejecutar OpenCode en tu computadora mientras lo controlas de forma remota desde una app móvil. Esto significa que el frontend TUI es solo uno de los posibles clientes.
