Skip to content

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 opencode

Capacidades

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.

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 | bash
powershell
npm install -g opencode-ai

2. 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
opencode

Para configurar OpenCode con Ollama sin iniciar una sesión interactiva:

shell
ollama launch opencode --config

Precedencia 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.