Capitulo 2: Instalacion
Capitulo 2: Instalacion
< Volver al Indice del Tutorial
Requisitos Previos
Antes de instalar OpenCode necesitas:
- Terminal moderna con soporte Unicode (la mayoria de terminales actuales lo soportan)
- Node.js 18+ o Bun (para algunas funcionalidades)
- Git instalado y configurado
- Una API key de al menos un proveedor LLM (o Ollama para modelos locales)
Metodos de Instalacion
Instalador Oficial (Recomendado)
El metodo mas rapido. Detecta tu sistema operativo y arquitectura automaticamente:
curl -fsSL https://opencode.ai/install | bash
Este script descarga el binario correcto, lo instala en tu PATH y configura el autocompletado.
npm
npm install -g opencode
Bun
bun add -g opencode
Homebrew (macOS / Linux)
brew install opencode
Scoop (Windows)
scoop install opencode
Chocolatey (Windows)
choco install opencode
Docker
Para entornos aislados o CI/CD:
docker run -it --rm \
-v $(pwd):/workspace \
-w /workspace \
-e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \
ghcr.io/opencode-ai/opencode
Monta tu directorio de trabajo y pasa las variables de entorno con las API keys necesarias.
Verificar la Instalacion
Despues de instalar, verifica que OpenCode funcione correctamente:
opencode --version
Deberia mostrar algo como:
opencode v1.2.15
Para ver todos los comandos disponibles:
opencode --help
Actualizar OpenCode
OpenCode incluye un mecanismo de actualizacion integrado:
opencode upgrade
Esto descarga e instala la ultima version disponible.
Auto-Update
Puedes configurar actualizaciones automaticas en tu archivo opencode.json:
{
"autoupdate": true
}
Los valores posibles son:
| Valor | Comportamiento |
|---|---|
true | Actualiza automaticamente al iniciar |
false | Nunca actualiza automaticamente |
"notify" | Notifica que hay una nueva version pero no actualiza |
Si prefieres controlar manualmente las versiones (recomendado en equipos), usa false y ejecuta opencode upgrade cuando lo necesites.
Desinstalar OpenCode
Para remover OpenCode completamente:
opencode uninstall
Esto elimina el binario y la configuracion global. Si instalaste con npm o bun:
npm uninstall -g opencode
# o
bun remove -g opencode
Instalacion en Entornos Especiales
Sin Acceso a Internet
Si tu maquina no tiene acceso a internet, puedes descargar el binario desde la pagina de releases en otra maquina y copiarlo manualmente:
# En la maquina con internet
curl -fsSL https://github.com/opencode-ai/opencode/releases/latest/download/opencode-linux-x64 -o opencode
# Copiar al servidor
scp opencode usuario@servidor:/usr/local/bin/
ssh usuario@servidor "chmod +x /usr/local/bin/opencode"
CI/CD
Para pipelines de CI/CD, el instalador oficial es el metodo mas limpio:
curl -fsSL https://opencode.ai/install | bash
opencode run "tu prompt aqui"
Problemas Comunes
”command not found” despues de instalar
Tu shell no ha recargado el PATH. Ejecuta:
source ~/.bashrc
# o para zsh
source ~/.zshrc
Permisos insuficientes
Si el instalador falla por permisos:
curl -fsSL https://opencode.ai/install | sudo bash
O instala en tu directorio local:
curl -fsSL https://opencode.ai/install | INSTALL_DIR=$HOME/.local/bin bash
Conflicto con otro paquete “opencode”
Si ya tienes un paquete llamado opencode instalado, desinstalalo primero o usa el instalador oficial que instala el binario directamente.
Siguiente: Capitulo 3: Primeros Pasos —>