OpenCode: El agente de codeo open-source que le está peleando la terminal a los grandes

Una intro rápida — y por qué importa ahora mismo

Toda herramienta de AI coding en 2026 quiere ser dueña de tu terminal. Claude Code te quiere en Anthropic. Codex CLI te quiere en OpenAI. Cursor te quiere en su editor. Y así sucesivamente.

OpenCode eligió otra pelea: ser la única herramienta que funciona con todas ellas, open-source, y viviendo full-time en la terminal.

Los números dicen que los devs picaron el anzuelo. 146.000+ stars en GitHub, 850 contributors, y 6,5 millones de developers mensuales en abril de 2026 — creciendo aproximadamente 4,5x más rápido que Claude Code en velocidad de stars. El 20 de marzo de este año, OpenCode llegó al #1 en Hacker News con 1.099 puntos y 546 comentarios, y el thread se convirtió en la discusión de referencia del año sobre vendor lock-in en herramientas de AI coding.

El pitch es simple y en 2026 pega fuerte: no deberías tener que elegir tu coding agent según cuál empresa te inspira más confianza de que no va a cambiar su pricing el próximo trimestre.

Crecimiento y tracción

OpenCode lo construye Anomaly, el mismo equipo que hizo terminal.shop, y incluye a varios contributors del ecosistema Charm — la gente que nos dio Bubble Tea, el framework de TUI en Go que silenciosamente potencia la mitad de las apps de terminal modernas que usás todos los días.

Esto importa. Porque OpenCode no es un proyecto de fin de semana que se volvió viral: es una herramienta de terminal construida por gente que trata a la terminal como una superficie de producto, no como un fallback.

La curva de crecimiento es casi absurda. De unos 100K stars en febrero de 2026 a 147K a mediados de abril. En un momento fueron unos 18.000 stars en dos semanas — una velocidad más típica de frameworks virales que de una herramienta CLI. El thread de HN en marzo fue el punto de inflexión. Algunos comentarios elogiaron el enfoque model-agnostic. Otros se quejaron de que la TUI se come 1GB de RAM. Otro remarcó que el codebase en TypeScript es más grande y más complejo de lo que necesitaría ser. Todo cierto, y honestamente todo está bien, porque cuando una herramienta crece tan rápido y es open-source, la comunidad tiene el poder de empujarla en la dirección que quiera.

Comparado con los números de los competidores directos — OpenHands rondando los 68K stars, Cline cerca de 59K, Aider alrededor de 30K — OpenCode no está simplemente adelante: está en otra escala.

La alianza que dice más que un press release

OpenCode no tiene una “alianza estratégica” grande al estilo Silicon Valley — nada de keynote conjunto ni inversión de ocho cifras. Pero tiene algo que habla más fuerte.

El 7 de marzo de 2026, OpenAI lanzó el Codex Open Source Fund: seis meses de ChatGPT Pro gratis más quotas elevadas de API para mantenedores de proyectos open-source prominentes. Y explícitamente dijeron que la oferta se extiende a developers que usan herramientas third-party como OpenCode, Cline, o OpenClaw.

Traducción: OpenAI considera que el ecosistema de OpenCode es parte de su propia comunidad de developers. No una herramienta competidora — un canal de distribución. Para un proyecto que podría haber sido posicionado como rival de Codex CLI, es una señal fuerte de que el enfoque model-agnostic no es un truco de marketing: los propios proveedores de modelos lo están tratando como infraestructura.

Features clave

Acá es donde hace click si venís de Claude Code o Codex CLI.

75+ proveedores de modelos listos para usar. OpenAI, Anthropic, Google Gemini, Groq, Mistral, NVIDIA NIM, Alibaba, Ollama para modelos locales, y su propia capa “Zen” de modelos handpicked optimizados para coding agents. Cambiás de modelo con un solo comando /models en medio de la sesión, sin reload de config, sin reinicios.

TUI nativa en Bubble Tea. Rápida, keyboard-first, y — esto es clave — bien pensada para sesiones largas. Edición estilo vim, diff view, paneles side-by-side. Es el primer coding agent que se siente como que respeta que puedas tener la terminal abierta 8 horas seguidas.

Agentes integrados con switch por Tab. build es el default — full access, escribe código, corre comandos, hace commits. plan es read-only — análisis y exploración sin riesgo de tocar archivos. Tab intercambia entre los dos. También hay un subagente general invocable con @general para búsquedas multi-step complejas.

Integración LSP. OpenCode habla Language Server Protocol, lo que significa que obtenés el mismo entendimiento semántico del código que tiene tu editor. En v1.14.21 (lanzada hoy, 23 de abril), agregaron Roslyn para C# y mejores pull diagnostics para Kotlin.

Soporte para MCP (Model Context Protocol). El mismo protocolo que usa Claude Code. Todos los MCP servers que ya existen en el ecosistema — Linear, Notion, GitHub, los privados de tu empresa — funcionan directo con OpenCode.

Sesiones persistentes vía daemon SQLite. Las sesiones sobreviven entre reinicios, y podés clavar OpenCode a un transcript específico con el flag --session. Un proceso separado mantiene todo sincronizado sin bloquear la TUI.

Updates recientes (abril 2026)

OpenCode shipea rápido. A veces demasiado rápido — es una de las críticas recurrentes en HN — pero la velocidad significa que los fixes también llegan rápido.

v1.14.21 (23 de abril de 2026) — lanzada el mismo día que se está escribiendo este artículo. Los highlights:

  • Roslyn Language Server para C# en vez de csharp-ls (gran salto en calidad para devs .NET)
  • Session compaction mejorada — los threads largos conservan más contexto útil cuando el historial viejo se resume
  • Preservación de UTF-8 BOM cuando se editan archivos vía herramientas (suena menor, rompe un montón de pipelines en Windows cuando no funciona)
  • Detección de bare git repos y worktrees corregida
  • fail-fast en sesiones inválidas o faltantes en vez de arrancar la TUI en un estado roto

v1.14.20 — HTTP API experimental con GET /config, fixes de carga de plugins en Windows, varios refinamientos de permisos y prompt controls. La HTTP API es interesante porque abre la puerta a automatización remota e integración con CI.

v1.14.19 — NVIDIA agregado como provider built-in, setting preserve_recent_tokens para compaction, protección contra ediciones paralelas del mismo archivo que se pisan entre sí, ripgrep bundled para Windows ARM64.

Tres versiones en menos de dos semanas. Es el ritmo de un proyecto en pleno momentum.

Instalación

OpenCode funciona en macOS, Linux, y Windows. Elegí tu sabor:

El one-liner (macOS/Linux):

curl -fsSL https://opencode.ai/install | bash

Con npm (cualquier OS):

npm install -g opencode-ai
# o bun/pnpm/yarn, lo que uses

Homebrew (macOS/Linux):

brew install anomalyco/tap/opencode

Windows:

scoop install opencode
# o
choco install opencode

Después de instalar, corré opencode --version para verificar que está en tu PATH. El setup del primer run es directo: configurás tu provider en ~/.config/opencode/opencode.jsonc (o config.toml según la versión), ponés tus API keys en ~/.local/share/opencode/auth.json, y arrancás.

Pero el paso más importante viene después: dentro de tu proyecto, corré /init. Eso te genera un archivo AGENTS.md en la raíz — el equivalente al CLAUDE.md de Claude Code. Es un archivo donde documentás la arquitectura, convenciones, scripts y contexto del proyecto para que el agente no arranque cada sesión desde cero. Commiteálo. Tu equipo te lo va a agradecer.

Casos de uso

Acá es donde OpenCode genuinamente gana sobre la competencia:

El dev solo que se cansó de las suscripciones pagas. Si sos freelancer o indie dev, pagar $20–$200/mes por una herramienta propietaria se siente feo. Con OpenCode usás cualquier API key que ya tengas — o Ollama para modelos locales si tenés hardware decente — y solo pagás por los tokens que efectivamente gastás.

Equipos poliglotas. Tenés backend en Python, frontend en TypeScript, mobile en Kotlin, e infra en Go. Con OpenCode una sola herramienta cubre todo, y cada dev puede elegir el modelo que mejor le funciona para su stack sin renegociar una licencia a nivel empresa.

Workflows locales/offline vía Ollama. Para quien trabaja desde conexiones inestables — y en Latinoamérica esto es real, no hipotético — tener el agente con fallback a un modelo local es la diferencia entre seguir shipeando y frenar de seco. Ollama con Qwen 2.5 Coder o DeepSeek Coder en una GPU decente no le va a igualar a Claude Opus, pero es funcional.

Integración en pipelines de CI. El modo no interactivo te permite correr OpenCode como una herramienta de línea de comandos sin lanzar la TUI. Perfecto para code review automatizado, generación de tests, o rubber-duck reviews antes del merge de un PR.

Equipos enterprise que necesitan self-hosted y auditable. OpenCode no guarda tu código. Corre en tu infra. Cada llamada va al provider que vos elegiste. Para quien trabaja en finanzas, salud, gobierno, o cualquier lugar donde la soberanía de datos no es opcional, este es un requerimiento no negociable.

OpenCode vs el resto del pelotón

Vamos a ser honestos acá, porque OpenCode no es magia.

Donde OpenCode gana:

  • Costo — solo pagás tokens, nada de suscripciones fijas
  • Libertad de modelo — 75+ providers vs. 1–2 en las herramientas locked-in
  • Privacidad — ningún código va a los servers de OpenCode, nunca
  • Pulido de la TUI — construida por gente que ama la terminal, y se nota
  • Open-source — podés auditar, forkear, modificar

Donde todavía queda atrás:

  • Madurez agéntica — Claude Code todavía tiene la ventaja en tareas de largo plazo y planificación autónoma, especialmente con Opus 4.7 como default
  • Profundidad del ecosistema MCP — soporta MCP, pero el ecosistema específico de OpenCode es más chico que la red de plugins de Claude Code
  • Uso de recursos — ese 1GB de RAM es real. Si estás en una laptop de 8GB corriendo Docker, Chrome con 40 tabs, y VSCode, lo vas a sentir
  • Cadencia de releases — tres versiones en dos semanas es bueno para features nuevas, pero también significa bugs ocasionales en producción

Cursor 3 juega en otra división: IDE, no terminal. Si querés la experiencia completa de IDE moderno con integración de AI, Cursor todavía gana. OpenCode es para el dev que vive en tmux + Neovim.

Codex CLI es el comparable más directo, pero está locked a OpenAI. Si todo tu código va por GPT-5.4 de todas formas, Codex CLI está un poquito más pulido para ese caso específico. OpenCode gana en el momento que querés alternar providers.

Qué viene

El roadmap público no es súper específico, pero las señales de la comunidad son bastante claras:

  • Más capacidades local-first — la integración con Ollama y NVIDIA NIM va a seguir mejorando. La apuesta por local-first es estratégica
  • HTTP API estable — el GET /config experimental es el primer paso. Todo apunta a una API completa para automatización y control remoto
  • Adaptador para JetBrains — viene en preview hace un rato, y cuando esté estable abre el mundo IntelliJ/PyCharm/GoLand
  • Policy enterprise más profunda — sandbox carve-outs, verificación de policies, builds reproducibles. Señales de que Anomaly va por contratos enterprise

La tensión de fondo es interesante: OpenCode es open-source, pero los proveedores de modelos no lo son. Cada vez que OpenAI o Anthropic cambian su pricing o sus términos, todo el ecosistema de OpenCode tiene que reaccionar. La sostenibilidad a largo plazo del proyecto depende de mantener esa diversificación saludable — y, honestamente, de que Anomaly encuentre una manera sustentable de financiar 850 contributors y 6,5M de usuarios mensuales sin venderse.

Conclusión — quién debería cambiar, y quién debería esperar

Cambiate ya si:

  • Estás pagando una herramienta de coding propietaria y sentís cada ajuste en su lista de precios
  • Trabajás con múltiples modelos según la tarea
  • Necesitás self-hosted u offline por compliance o conectividad
  • Ya vivís en la terminal y una TUI pulida genuinamente te hace la vida mejor

Esperá si:

  • Tu flow ya está consolidado en Claude Code o Codex CLI y funciona bien — no arregles lo que no está roto
  • Necesitás la máxima confiabilidad agéntica posible para tareas autónomas largas (Claude Code con Opus 4.7 sigue siendo el benchmark ahí)
  • No tenés budget para experimentar con tokens de API y tampoco tenés hardware para modelos locales capaces

El mundo open-source ganó una batalla real este año. Durante mucho tiempo, la narrativa fue “las herramientas propietarias siempre son mejores porque tienen más recursos”. OpenCode demostró que cuando 850 contributors, una base sólida en Bubble Tea, y el timing justo del mercado se alinean, un proyecto open-source puede ir mano a mano — y a veces ganar — contra los gigantes.

Si todavía no lo instalaste, el one-liner de curl tarda 30 segundos. El resto depende de vos.


Pregunta para la comunidad: ¿Ya estás usando OpenCode, o seguís en Claude Code / Codex CLI / Cursor? ¿Qué te hizo elegir — o mantenerte lejos de — la opción open-source? Contanos tu experiencia en los comentarios.