El agente de programación con IA de código abierto.
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | العربية | Norsk | Português (Brasil) | ไทย | Türkçe
# YOLO
curl -fsSL https://opencode.ai/install | bash
# Gestores de paquetes
npm i -g opencode-ai@latest # o bun/pnpm/yarn
scoop install opencode # Windows
choco install opencode # Windows
brew install anomalyco/tap/opencode # macOS y Linux (recomendado, siempre al día)
brew install opencode # macOS y Linux (fórmula oficial de brew, se actualiza menos)
paru -S opencode-bin # Arch Linux
mise use -g opencode # cualquier sistema
nix run nixpkgs#opencode # o github:anomalyco/opencode para la rama dev más reciente
[!TIP] Elimina versiones anteriores a 0.1.x antes de instalar.
OpenCode también está disponible como aplicación de escritorio. Descárgala directamente desde la página de releases o desde opencode.ai/download.
| Plataforma | Descarga |
|---|---|
| macOS (Apple Silicon) | opencode-desktop-darwin-aarch64.dmg |
| macOS (Intel) | opencode-desktop-darwin-x64.dmg |
| Windows | opencode-desktop-windows-x64.exe |
| Linux | .deb, .rpm, o AppImage |
# macOS (Homebrew)
brew install --cask opencode-desktop
# Windows (Scoop)
scoop bucket add extras; scoop install extras/opencode-desktop
El script de instalación respeta el siguiente orden de prioridad para la ruta de instalación:
$OPENCODE_INSTALL_DIR - Directorio de instalación personalizado$XDG_BIN_DIR - Ruta compatible con la especificación XDG Base Directory$HOME/bin - Directorio binario estándar del usuario (si existe o se puede crear)$HOME/.opencode/bin - Alternativa por defecto
# Ejemplos
OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash
XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash
OpenCode incluye dos agents integrados que puedes alternar con la tecla Tab.
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: