/proyectos/opencode

OpenCode — El agente open source que le gana a las grandes

OpenCode es el agente de programación con IA open source (MIT) que superó las 160.000 estrellas en GitHub y quedó número uno en los rankings de herramientas para developers. No está atado a ningún proveedor: usás Claude, GPT, Gemini o modelos locales.

OpenCode — El agente open source que le gana a las grandes

Qué es

OpenCode es un agente de programación con IA, 100% open source (licencia MIT), que vive en tu terminal (con app de escritorio y extensión de IDE). Creado por el equipo detrás de SST (Anomaly Innovations), se convirtió en la herramienta más comentada del año: más de 160.000 estrellas en GitHub, ~950 contribuyentes y el puesto número uno en los rankings de herramientas de desarrollo de 2026, superando a Cursor.

Lo que lo distingue de la competencia en una frase: no está atado a ninguna empresa de IA. Claude Code es de Anthropic. Codex es de OpenAI. Cursor es un producto cerrado. OpenCode funciona con cualquiera.

La idea central: la herramienta es abierta, el modelo es elección tuya

Los agentes de las grandes son verticales: usás su modelo, pagás su suscripción, tu código pasa por su nube. OpenCode invierte la ecuación:

  • El agente es código abierto y podés inspeccionarlo, modificarlo y contribuir.
  • El modelo es lo que vos elijas, de 75+ proveedores vía Models.dev: Claude, GPT, Gemini, DeepSeek, Groq, y modelos locales con Ollama.
opencode → agente abierto (MIT) → 75+ proveedores → el que vos quieras

¿Querés privacidad total? Apuntalo a Ollama y ninguna línea de tu código sale de tu máquina. ¿Querés máxima potencia? Conectale Claude o GPT con tu propia key. ¿Querés arrancar sin pagar? Trae modelos gratis incluidos.

Cómo funciona por dentro

TUI + arquitectura cliente/servidor

OpenCode tiene una interfaz de terminal (TUI) excelente, hecha por gente que vive en la terminal. Y por detrás, una arquitectura cliente/servidor: el agente corre como servidor y la TUI es solo un cliente. Eso significa que en el futuro se puede controlar desde una app, un móvil o cualquier interfaz, sin reescribir nada.

Agentes embebidos

Viene con dos agentes que cambiás con la tecla Tab:

  • build — el default: acceso completo, lee archivos, edita, ejecuta comandos.
  • plan — solo lectura: analiza y planea cambios sin tocar nada, pidiendo permiso antes de ejecutar cualquier comando.

Más un subagente general para búsquedas complejas y tareas de varios pasos (@general).

Entiende tu código de verdad (LSP)

En vez de mandarle al modelo texto plano, OpenCode usa el Language Server Protocol: el modelo recibe los tipos y diagnósticos reales del compilador. O sea, sabe cuando tu código tiene un error de tipos antes de siquiera correrlo. Esto lo hace más exhaustivo y más preciso en cambios grandes.

Se conecta a todo (MCP)

Habla con el Model Context Protocol: bases de datos, APIs, el filesystem, lo que se te ocurra. Y como puede correr todo local, sirve hasta para escenarios de compliance donde el código no puede salir del perímetro (bancos, gobierno, jurídico).

La batalla con las grandes

La comparación honesta, sin fanatismo:

OpenCodeClaude CodeCodex CLICursor
Código abiertoSí (MIT)NoNoNo
Modelos75+ proveedores, incluidos localesSolo AnthropicSolo OpenAIMúltiples, cerrado
Modelo localSí (Ollama)NoNoNo
Costo baseUSD 0 + tu APIUSD 20/mesUSD 20/mes (ChatGPT+)USD 20/mes

La verdad: Claude Code sigue siendo la referencia en calidad de razonamiento con los modelos de Anthropic. Pero el eje del trade-off cambió. Si valorás libertad, costo y control de datos, OpenCode te da lo que ninguna herramienta cerrada puede: cambiar de modelo sin cambiar de herramienta.

El dato que más dice todo: le ganó a Cursor en los rankings. Un proyecto abierto, sin campañas de marketing millonarias, superando a un IDE respaldado por capital de riesgo. La comunidad eligió control sobre conveniencia.

Por qué es importante

  1. El open source llegó para quedarse en la IA: no en los modelos (ahí los labs grandes mandan), sino en las herramientas. El agente que usás para programar ya puede ser tuyo, auditable y modificable.
  2. Sin lock-in: si mañana sale un modelo mejor, lo configurás en OpenCode al instante. Con Claude Code, Codex o Cursor, estás atado a la empresa que eligió por vos.
  3. Privacidad y compliance: modelos locales + código local = tu código nunca sale de tu máquina. Para muchos equipos, eso no es una preferencia: es un requisito legal.
  4. Es gratis arrancar: cero dólares con modelos incluidos. La barrera de entrada al agente de IA de primera línea desapareció.

Siguiente paso

Instalalo con npm i -g opencode-ai@latest (o brew install opencode), abrí tu repo, y arrancá con el agente plan para que analice el código antes de tocar nada. Después probá Tab para pasar a build y que resuelva una tarea real. La primera vez que cambiás de modelo en mitad de un proyecto sin cambiar de herramienta, no volvés atrás.

Repo: github.com/anomalyco/opencode — Docs: opencode.ai/docs

Ir al proyecto →