OpenCode es un agente de programación de código abierto que se ejecuta en tu terminal, lee tu proyecto, edita archivos y ejecuta comandos.
Ollama configura OpenCode para usar modelos locales y en la nube.
Comenzar
Inicia OpenCode con Ollama:
shell
ollama launch opencodeCapacidades
Chat
Haz preguntas sobre un repositorio o tarea
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="terminal" /></div>
<div>
<div class="capability-list-heading">Línea de comandos</div>
<div class="capability-list-copy">Ejecuta comandos desde tu directorio de trabajo</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="code" /></div>
<div>
<div class="capability-list-heading">Edición de archivos</div>
<div class="capability-list-copy">Lee y edita archivos en tu proyecto</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="users" /></div>
<div>
<div class="capability-list-heading">Subagentes</div>
<div class="capability-list-copy">Divide el trabajo entre tareas</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="file-text" /></div>
<div>
<div class="capability-list-heading">Obtención web</div>
<div class="capability-list-copy">Obtén y resume páginas web</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="image" /></div>
<div>
<div class="capability-list-heading">Visión</div>
<div class="capability-list-copy">Envía imágenes y capturas de pantalla</div>
</div>
</div>
Modelos
Elige un modelo con suficiente contexto para tu repositorio.
Modelos en la nube
Usa modelos más grandes sin tener que descargarlos.
Modelos localesElige un modelo y establece una ventana de contexto de 64k o más.
Nota
OpenCode requiere una longitud de contexto de 64k o superior. Consulta Longitud de contexto para más información.
Configuración manual
1. Instala OpenCode
shell
curl -fsSL https://opencode.ai/install | bashpowershell
npm install -g opencode-ai2. Configura Ollama como proveedor
Agrega un proveedor de Ollama a opencode.json:
json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama",
"options": {
"baseURL": "http://localhost:11434/v1"
},
"models": {
"qwen3.5": {
"name": "qwen3.5"
}
}
}
}
}3. Ejecuta OpenCode
shell
opencodePara configurar OpenCode con Ollama sin iniciar una sesión interactiva:
shell
ollama launch opencode --configPrecedencia de configuración
ollama launch opencode inicia OpenCode con una configuración en línea para el modelo de Ollama seleccionado. No sobrescribe ~/.config/opencode/opencode.json; la configuración existente de OpenCode sigue aplicándose.
Los modelos definidos solo en opencode.json no aparecen en el selector de modelos de ollama launch.
Consulta la precedencia de configuración de OpenCode.