OpenCode
OpenCode es un Agent de programación con IA de código abierto y orientado al terminal. Funciona como plataforma de Agent independiente del modelo, con más de 75 proveedores y modelos locales, y devuelve el control al desarrollador para elegir el modelo, pagar solo el consumo de tokens y mantener la soberanía de sus datos.
OpenCode es un Agent de programación con IA de código abierto y orientado al terminal, desarrollado originalmente por el equipo de Serverless Stack (SST), actualmente Anomaly.
La forma más sencilla de entenderlo es esta: lleva las capacidades de ChatGPT o Claude directamente a la línea de comandos y las integra profundamente con tu proyecto local. Puede leer archivos, modificar código y ejecutar comandos dentro del mismo flujo de trabajo.
No es un plugin de IDE como Cursor, ni un «chatbot con llamadas a herramientas» como Copilot Chat, ni una herramienta de terminal vinculada a un modelo concreto como Claude Code.
Su posicionamiento principal es el de un «framework de Agent de programación con IA independiente del modelo»: tú aportas el modelo y su API Key; OpenCode proporciona la infraestructura y las capacidades de Agent.
En una frase: OpenCode es una plataforma de Agent de programación con IA capaz de conectarse a prácticamente cualquier modelo. La herramienta no cobra por sí misma, no obliga a utilizar un modelo concreto y no aplica comisiones sobre el consumo.
2. ¿Qué problema resuelve?
El 9 de enero de 2026, Anthropic bloqueó la posibilidad de que herramientas de terceros utilizaran OAuth de consumidores para acceder a Claude. El episodio aumentó considerablemente la preocupación de los desarrolladores por el vendor lock-in, es decir, la dependencia de un único proveedor.
Antes de esto, las herramientas de programación con IA podían dividirse aproximadamente en dos grandes grupos:
- Plugins para IDE (Cursor, Copilot): ofrecen una experiencia muy fluida, pero utilizan modelos y planes empaquetados por el proveedor. Si cambia el modelo, sube el precio o cambia la política, tienes que adaptarte.
- Herramientas de terminal (Claude Code, Aider): Claude Code está vinculado a los modelos de Anthropic, mientras que Aider está más orientado a la «programación en pareja» que a un Agent autónomo.
OpenCode intenta resolver precisamente el problema del vendor lock-in.
En lugar de trabajar dentro de una herramienta vinculada a un determinado modelo, trabajas sobre una plataforma de Agent capaz de conectarse a diferentes modelos.
Tú eliges el modelo, tú pagas el consumo de tokens y tú decides cómo utilizarlo. OpenCode no interviene, no cobra una comisión y no te obliga a permanecer dentro de un ecosistema concreto.
3. Análisis en profundidad de sus capacidades principales
1. Más de 75 proveedores de modelos + modelos locales: verdadera «libertad de modelos»
OpenCode utiliza el registro Models.dev para conectarse con más de 75 proveedores de modelos, incluidos Anthropic, OpenAI, Google, DeepSeek y Groq.
También permite utilizar modelos locales mediante Ollama.
¿Y qué significa esto en la práctica?
Puedes utilizar Claude para desarrollar la lógica principal, GPT-4 para revisar el código y un modelo local ejecutado mediante Ollama para trabajar con código especialmente sensible.
Todo desde la misma herramienta, pero con diferentes modelos, diferentes escenarios y diferentes estrategias de costes.
Valor práctico:
- Para desarrolladores individuales, permite elegir libremente el modelo con mejor relación calidad-precio.
- Para equipos, facilita cambiar de modelo según el proyecto o la tarea.
- Para escenarios donde la privacidad es prioritaria, permite ejecutar los modelos completamente fuera de la nube.
2. Dos modos de Agent: Plan / Build
OpenCode incorpora dos Agents principales que pueden alternarse mediante la tecla Tab:
- build: Agent predeterminado, con permisos completos para leer y modificar archivos y ejecutar comandos. Está pensado para realizar tareas de desarrollo.
- plan: Agent de solo lectura, orientado al análisis del código y la exploración de soluciones. Por defecto, no puede editar archivos.
La ventaja de este diseño es clara: antes de modificar código, puedes utilizar el modo de solo lectura para que la IA entienda el proyecto y prepare una estrategia.
Después de comprobar que el plan es correcto, cambias a build para ejecutar los cambios.
Es una aproximación más segura y controlada que simplemente decirle a la IA que empiece a modificar el proyecto.
3. TUI de terminal + aplicación de escritorio + extensiones para IDE
OpenCode nació como una herramienta de terminal, pero actualmente ofrece tres formas principales de uso:
- TUI (Terminal User Interface): su formato principal, diseñado para trabajar con el teclado y ofrecer una respuesta rápida.
- Aplicación de escritorio (Beta): disponible para macOS, Windows y Linux.
- Extensiones para editores: incluidos VS Code y otros entornos compatibles.
4. Agents paralelos + sub-Agents
OpenCode permite ejecutar sesiones de Agents en paralelo, de modo que varios Agents pueden trabajar simultáneamente sobre el mismo proyecto.
La ejecución paralela de sub-Agents forma parte de las capacidades integradas de OpenCode.
En tareas complejas, esto permite dividir un problema en varias partes y asignarlas a diferentes sub-Agents para que trabajen al mismo tiempo.
5. Diseño centrado en la privacidad
OpenCode no almacena por defecto el código ni los datos de contexto.
Combinado con modelos locales mediante Ollama, puede utilizarse en un entorno completamente aislado, incluso en un modo air-gapped, sin depender de servicios en la nube.
Para empresas y desarrolladores que trabajan con código sensible, esta es una de las principales ventajas que las soluciones completamente basadas en la nube no pueden ofrecer de la misma manera.
4. Diferencias de posicionamiento frente a las principales herramientas de AI Coding
| Dimensión | OpenCode | Claude Code | Cursor | Codex |
|---|---|---|---|---|
| Código abierto | ✅ MIT | ❌ Cerrado | ❌ Cerrado | ❌ Cerrado |
| Libertad de modelos | 75+ proveedores + modelos locales | Solo Anthropic | Modelos definidos por la plataforma | Ecosistema OpenAI |
| Precio | Herramienta gratuita, API Key propia | 17-200 $/mes | 20 $/mes | 20 $/mes |
| Formato principal | TUI de terminal | Terminal | IDE | Terminal |
| Soberanía de los datos | Local por defecto, puede funcionar completamente offline | Nube | Nube | Ejecución local |
La diferencia fundamental entre OpenCode y Claude Code no está realmente en el modelo, sino en la filosofía del producto:
- Claude Code: busca llevar la experiencia de uso al máximo nivel, pero debes permanecer dentro del ecosistema de Anthropic.
- OpenCode: devuelve el control al desarrollador: puedes utilizar el modelo que quieras.
No existe necesariamente un ganador absoluto; la elección depende de lo que busques.
5. Experiencia de uso real: ¿es realmente rápido?
Adam Conway, de XDA, realizó una prueba de una semana utilizando OpenCode Go.
Su conclusión fue bastante contundente: DeepSeek V4 Flash puede hacer que la relación calidad-precio de OpenCode resulte extremadamente atractiva.
Durante un día llegó a enviar aproximadamente 44 solicitudes. El contexto de entrada osciló entre 18.000 y 216.000 tokens y el coste total fue de solo 3 centavos de dólar.
Con OpenCode Go a 10 $/mes, calculó que, manteniendo ese ritmo de consumo, el límite equivalente a 60 dólares mensuales «prácticamente deja de existir» desde el punto de vista del coste.
Otro desarrollador ofreció una opinión más crítica:
«OpenCode parece genial sobre el papel... pero al escribir se siente un poco lento. No es algo desastroso, simplemente... no resulta tan fluido.»
Además, el framework de prompts de OpenCode indica al modelo que «es un asistente de programación», lo que puede hacer que algunos modelos tiendan a rechazar solicitudes que no estén directamente relacionadas con programación.
Valoración general: la experiencia en terminal es sólida, pero todavía no resulta tan fluida como Claude Code. Su ventaja de costes puede ser enorme, pero a cambio el usuario tiene que encargarse de gestionar las API y elegir los modelos adecuados.
6. Ventajas y desventajas
Ventajas
- Código abierto completo (MIT) + gratuito: la herramienta no cobra por sí misma; el código puede auditarse, modificarse y autoalojarse.
- Más de 75 proveedores + modelos locales: verdadera libertad de elección sin depender de un único fabricante.
- Privacidad prioritaria: no almacena código ni contexto por defecto y puede funcionar completamente offline.
- Agents Plan/Build: primero analiza y después ejecuta, ofreciendo mayor seguridad y control.
- Uso multiplataforma: terminal TUI, aplicación de escritorio y extensiones para IDE.
- Una de las comunidades más grandes: aproximadamente 189.000 GitHub Stars, situándose entre los Agents de programación de código abierto con mayor número de estrellas.
Desventajas
- Alta complejidad de configuración: tienes que gestionar tus propias API Keys, elegir modelos y solucionar posibles problemas de compatibilidad.
- Experiencia de terminal menos fluida que Claude Code: algunas pruebas describen la escritura como algo «lenta» o poco fluida.
- La libertad de modelos también implica responsabilidad: disponer de más de 75 proveedores significa que debes decidir qué modelo funciona mejor para cada tarea.
- Limitaciones del framework de prompts: indicar al modelo que es un «asistente de programación» puede provocar rechazos ante solicitudes que no estén relacionadas con código.
- El acceso a Claude mediante OAuth está bloqueado: desde enero de 2026, ya no es posible utilizar las suscripciones Claude Pro/Max para acceder a Claude mediante esta vía; es necesario utilizar una API Key de Anthropic.
7. ¿Para quién es adecuado? ¿Para quién no?
✅ Recomendado para
- Desarrolladores que no quieren depender de un único proveedor: la libertad de elección es precisamente el principal valor de OpenCode.
- Equipos que trabajan con código sensible: los modelos locales y la ejecución offline permiten mantener los datos dentro del dispositivo o infraestructura propia.
- Desarrolladores que quieren controlar los costes: puedes aportar tu propia API Key y utilizar modelos económicos como DeepSeek V4 Flash.
- Entusiastas de la IA que quieren probar diferentes modelos: más de 75 proveedores permiten cambiar de modelo con gran libertad.
- Usuarios que apoyan el software de código abierto: licencia MIT y código completamente transparente y modificable.
❌ No recomendado para
- Desarrolladores que buscan una experiencia «lista para usar»: Claude Code ofrece una experiencia más pulida.
- Usuarios que no quieren gestionar APIs y modelos: la libertad de OpenCode implica que también debes encargarte de gestionarla.
- Equipos profundamente integrados en el ecosistema de Claude: la vía OAuth ya no está disponible para este uso.
- Usuarios no técnicos: configurar API Keys y elegir modelos requiere cierto conocimiento técnico.
8. Puntuación — 100 puntos
| Dimensión | Puntuación | Motivo |
|---|---|---|
| Capacidades de AI Agent | 17/20 | Agents Plan/Build + sub-Agents paralelos, arquitectura sólida |
| Capacidad de programación | 16/20 | Depende del modelo elegido, pero la herramienta ofrece capacidades completas de archivos, Shell y pruebas |
| Eficiencia real de desarrollo | 15/15 | Para desarrolladores capaces de dominarla, la mejora de productividad es considerable |
| Libertad de modelos | 10/10 | Más de 75 proveedores + modelos locales, una de las mayores opciones disponibles |
| Facilidad de uso | 5/10 | Configuración compleja y gestión manual de APIs y modelos |
| Estabilidad | 7/10 | Desarrollo activo; v1.18.x es estable, aunque ocasionalmente puede presentar cierta lentitud |
| Capacidad de extensión | 5/5 | Código abierto + soporte MCP + estrategias de herramientas personalizables |
| Seguridad | 5/5 | No almacena datos por defecto y permite ejecución completamente offline |
| Relación calidad-precio | 5/5 | Herramienta gratuita, API Key propia y costes completamente controlables |
| Puntuación total | 85/100 |
9. Conclusión final
¿Cuál es su mayor fortaleza?
La libertad de modelos y la soberanía de los datos.
OpenCode es una de las principales opciones de AI Coding que permite cambiar libremente entre más de 75 proveedores de modelos y, al mismo tiempo, mantener un alto grado de control sobre los datos.
¿Cuál es su mayor debilidad?
La complejidad de configuración.
Tienes que gestionar tus propias API Keys, elegir los modelos adecuados y resolver los posibles problemas de compatibilidad.
La «libertad» tiene un precio: la responsabilidad.
Eres tú quien debe decidir qué modelo funciona mejor para cada tarea.
¿Por qué elegirlo frente a Claude Code o Cursor?
Si valoras la libertad por encima de la comodidad, OpenCode es una opción especialmente atractiva.
Claude Code vende principalmente una experiencia integrada y pulida.
OpenCode vende libertad de elección.
Recomendación: ★★★★☆
Si eres un desarrollador que valora la libertad para elegir modelos, la soberanía de los datos y está dispuesto a gestionar sus propias API Keys y configuraciones, OpenCode es uno de los Agents de programación con IA de código abierto que más merece la pena probar en 2026. Si prefieres una experiencia «lista para usar» y no quieres preocuparte por la configuración ni por elegir modelos, Claude Code o Cursor probablemente sean opciones más adecuadas.
Lo que hace OpenCode
- Más de 75 proveedores de modelos y soporte de modelos locales con Ollama
- Dos modos de Agent: build con permisos completos y plan de solo lectura
- Interfaz TUI de terminal, aplicación de escritorio beta y extensiones para IDE
- Agents paralelos y sub-Agents para dividir tareas complejas
- Diseño centrado en la privacidad sin almacenar código por defecto y con modo offline
- Código abierto completo y gratuito bajo licencia MIT
- Soporte MCP y estrategias de herramientas personalizables