Skip to main content
OpenCode es un agente de programación con IA (Coding Agent) de código abierto orientado a desarrolladores, centrado en una experiencia “nativa de terminal”: permite completar flujos de trabajo como discusión de requisitos, generación de código, refactorización, explicación y depuración directamente desde la línea de comandos mediante TUI/CLI. Hace énfasis en ser “independiente del modelo”, por lo que puede conectarse a servicios de modelos como Claude, GPT y Gemini, y también admite interfaces locales o compatibles con OpenAI, lo que facilita elegir libremente entre costo, rendimiento y privacidad. OpenCode también ofrece un sistema extensible de plugins/herramientas y configuración, capaz de incorporar el contexto del proyecto, la ejecución de comandos y otras capacidades en flujos automatizados. Es adecuado para usuarios intensivos de terminal y equipos que desean personalizar sus flujos de trabajo de programación con IA.

Instalación e integración

Instalación

Para otros métodos de instalación, consulta el sitio web oficial de OpenCode: https://opencode.ai/docs/#install

Iniciar OpenCode

Integrar JieKou API

  • Configuración global: ~/.config/opencode/opencode.json
  • Configuración del proyecto: opencode.json en el directorio raíz del proyecto
(Si no existe opencode.json, puedes crearlo manualmente) La configuración es la siguiente:
Al configurar proveedores de terceros, debes elegir el paquete npm correcto: Nota: Los modelos Codex (como gpt-5.1-codex) deben usar @ai-sdk/openai (Response API); los demás modelos deben usar @ai-sdk/openai-compatible (Chat Completion API).

Configurar KEY

Entra en opencode, usa /connect para seleccionar el proveedor, introduce la API KEY y confirma con enter. opencode_input_api_key

Empezar a usar

Después de conectar el proveedor, puedes usar el comando /models para seleccionar el modelo. opencode_choose_model

Otros usos

Ejemplo: configuración local de MCP (tomando un MCP de cálculo como ejemplo)

  1. Usa python + MCP SDK para escribir el código del mcp server de calculadora y guárdalo en una ruta local.
  1. Añade el mcp local en opencode.json.
  1. Usa /mcps para ver el estado de conexión del mcp. Cuando esté en estado Enabled, puedes hacer que opencode lo invoque.
opencode_mcp