Guía Completa de OpenCode: Cómo Programar con IA usando ChatGPT, Claude y Gemini

Última actualización: 3 de octubre de 2026
  • OpenCode es un agente de programación de código abierto que centraliza más de 75 modelos de IA en una sola interfaz de terminal o escritorio.
  • Permite alternar entre modelos propietarios mediante API o suscripciones y modelos locales a través de herramientas como Ollama.
  • Diferencia sus flujos de trabajo mediante los modos Plan y Build, optimizando la seguridad y la ejecución de cambios en el código.
  • Ofrece un ecosistema extensible mediante el uso de Skills, plugins y servidores MCP para potenciar las capacidades del agente.

Pantalla de terminal retro con código MS-DOS y teclado moderno iluminado, representando el agente OpenCode que vive en la terminal.

Si te dedicas al desarrollo, sabrás que ahora mismo hay un jaleo tremendo con las suscripciones de IA. Por un lado, tenemos herramientas brutales, pero por otro, Anthropic y Google nos ponen pegas para usar sus modelos fuera de sus propias webs. Es frustrante pagar una cuota mensual y sentir que estás encadenado a una sola interfaz mientras que, para tareas concretas, sabrás que otro modelo daría la talla mucho mejor.

Aquí es donde entra en juego OpenCode, una solución que viene a poner orden en este caos. No es el típico chatbot que te suelta un trozo de código y ya está, sino un agente de programación real que vive en tu terminal, entiende tu proyecto y te permite saltar de un modelo a otro sin tener que cerrar y abrir diez pestañas diferentes. Vamos a analizar a fondo cómo sacarle el jugo a esta herramienta y cómo configurarla para que trabaje para ti.

Captura de pantalla de un editor de código con un menú de acciones de IA, ilustrando el flujo de trabajo de la programación agentica.
Related article:
Guía Completa de Programación Agentica

¿Qué demonios es OpenCode y por qué mola tanto?

Interfaz de IDE moderno con un menú de acciones de IA desplegado sobre código Rust, ilustrando la asistencia de un agente de programación.

Para los que no estén al tanto, OpenCode es un agente de código abierto desarrollado por el equipo de Anomaly. Su gran baza es que es un binario único, lo que significa que no tienes que pelearte instalando Node.js o Python para que funcione. Te permite programar desde la terminal, pero también tiene una versión de escritorio y extensiones para IDEs como VS Code, lo que lo hace superversátil.

  Cómo Adaptar tu Web y Empresa para la Era de los Agentes de IA

Lo que realmente lo diferencia de herramientas como Claude Code es su agnosticismo de modelos. Mientras que otros te obligan a usar solo su IA, OpenCode se conecta con más de 75 proveedores. Puedes usar los pesos pesados como GPT-4, Gemini o Claude, pero también puedes tirar de modelos locales si te preocupa la privacidad o no quieres gastar un duro en tokens.

Related article:
Asistente de programación IA: guía completa de herramientas y usos

Instalación y primeros pasos sin complicaciones

Manos de un desarrollador escribiendo código Python relacionado con redes neuronales en un teclado mecánico.

Instalarlo es coser y cantar. Si usas macOS o Linux, un simple comando de curl en la terminal y ya lo tienes en tu sistema. Para los que llevan Windows, la recomendación de oro es usar WSL 2. Aunque se puede instalar de forma nativa con Chocolatey o Scoop, el rendimiento del sistema de archivos en WSL es infinitamente superior y te ahorrará bastantes dolores de cabeza.

Una vez instalado, lo primero es darle «cerebro» al agente. A través del comando /connect, puedes elegir tu proveedor. Aquí hay un detalle importante: si ya tienes ChatGPT Plus o GitHub Copilot, puedes vincular tu cuenta directamente y usar esos modelos sin pagar extras por API. Es una ventaja enorme para no sumar más facturas al final del mes.

Captura de pantalla de un entorno de desarrollo moderno mostrando un menú de acciones de IA para explicar código y sugerir refactorizaciones.
Related article:
Guía Completa de Asistentes de Programación con IA

El dilema de Claude y la guerra de las suscripciones

Ambiente de trabajo nocturno y enfocado con teclado rojo brillante y código JavaScript en pantalla.

No todo es color de rosa. Recientemente, Anthropic decidió cerrar el grifo del acceso OAuth para herramientas de terceros, lo que significa que ya no puedes usar tu suscripción de Claude Pro directamente en OpenCode. Esto ha causado bastante ruido en la comunidad, pero hay soluciones. Para usar Claude ahora debes recurrir a claves API directas (donde pagas por lo que consumes) o usar los gateways de OpenCode como Zen o Black.

  Claude vs Claude Code vs Claude Cowork: Guía Completa

Esto nos lleva a un punto clave: la diferencia entre herramientas. Mientras que Claude Code es probablemente el agente más potente por su integración profunda con los modelos de Anthropic (usando funciones como el Adaptive Thinking), OpenCode gana por goleada en flexibilidad. Si prefieres no depender de una sola empresa y quieres combinar, por ejemplo, Gemini para tareas ligeras y GPT para arquitectura, OpenCode es tu sitio.

Flujos de trabajo: Planificar antes de romper cosas

Primer plano detallado de código Python con resaltado de sintaxis, representando la ejecución de código en modo Build.

Una de las joyas de OpenCode es su sistema de agentes divididos en dos modos: Plan y Build. El modo Plan es como un consultor: puede leer todo tu código, analizarlo y proponerte cambios, pero no puede tocar ni una coma de tus archivos. Es ideal para cuando entras en un proyecto nuevo y no quieres que la IA empiece a cambiar cosas al azar.

Cuando ya tienes claro el camino, pulsas Tab y pasas al modo Build. Aquí es donde el agente se pone manos a la obra, escribe el código y ejecuta comandos en la terminal. Y si la IA mete la pata (que pasará, porque no es perfecta), tienes el comando /undo para deshacer los cambios y volver atrás sin entrar en pánico.

que es vibe coding-7
Related article:
Vibe Coding: La nueva era de la programación asistida por IA

Potenciando la IA con Skills, Plugins y MCP

Para que OpenCode no sea solo un editor inteligente, puedes añadirle Skills. Básicamente, son archivos Markdown donde le enseñas al agente las reglas de tu proyecto o convenciones de tu equipo. En lugar de explicarle diez veces cómo manejáis la autenticación, creas una skill y la IA ya lo sabe por defecto.

Si quieres ir más allá, están los plugins. Hay opciones muy potentes como Context7, que evita que la IA use librerías obsoletas, o opencode-vibeguard, que se encarga de que tus claves API no viajen a los servidores del LLM por error. Además, puedes integrar servidores MCP (Model Context Protocol) para conectar la IA con bases de datos o servicios externos, convirtiéndolo en un centro de mando completo.

  Cómo guardar y salir correctamente en el editor Nano: guía definitiva

Comparativa rápida: OpenCode vs el resto

Si te preguntas qué elegir, la cosa está clara. Si buscas la máxima potencia de razonamiento y solo te importa Claude, ve a por Claude Code. Si quieres algo gratuito y masivo, Gemini CLI tiene una cuota gratuita muy generosa. Pero si buscas equilibrio, OpenCode es la opción. A diferencia de Aider, que es genial con Git pero menos potente como agente, o Cline, que depende de VS Code, OpenCode te da la libertad total de la terminal con la potencia de un sistema de agentes avanzado.

OpenCode se posiciona como la herramienta definitiva para el desarrollador que no quiere límites. Al combinar la capacidad de ejecutar modelos locales mediante Ollama, la integración nativa con LSP para evitar errores de compilación y un sistema de extensibilidad basado en la comunidad, logra que la IA sea un compañero de equipo real y no solo un generador de texto. La clave está en dominar el ciclo de explorar, actuar y verificar para multiplicar la productividad sin perder el control del código.

la informática y programación
Related article:
La Informática y Programación: El Futuro de la Tecnología