OpenCode es un agente de programación con IA gratuito y de código abierto creado por una empresa llamada Anomaly. La diferencia frente a una ventana de chat está en dónde trabaja: lo abres en una carpeta de tu ordenador y lee los archivos, los modifica y ejecuta comandos para completar el trabajo que describes.
Ese acceso también es la contrapartida central de esta reseña de OpenCode. Hace que el agente resulte útil a quien no programa y explica por qué importan los ajustes predeterminados antes de confiarle algo importante. Funciona en un terminal, como aplicación de escritorio o dentro de editores de código, y puede usar modelos gratuitos o una suscripción de IA que ya pagas.
La versión corta
¿Merece la pena OpenCode? Sí, para la mayoría de quienes quieren un agente de IA trabajando con sus archivos sin otra suscripción. No cuesta nada y funciona con modelos gratuitos o con tu plan de ChatGPT Plus o GitHub Copilot. El modelo conectado razona y marca el límite de calidad. Le doy un 4 sobre 5.
La condición: tal como viene, modifica archivos y ejecuta comandos sin pedir permiso. Activa las solicitudes de aprobación antes de darle acceso a archivos importantes y empieza en modo Plan para hablar del trabajo. Plan sirve para planificar, pero por sí solo no exige aprobar los comandos de shell. Si quieres crear y lanzar una aplicación completa sin nadie que revise el resultado, resulta más fácil empezar con una herramienta de pago más guiada.
El 4 no es una media de las puntuaciones de las secciones. La seguridad y la estabilidad del proyecto puntúan más bajo. Las aprobaciones reducen los cambios accidentales, pero no aíslan el agente de tu ordenador; también conviene vigilar la estabilidad con cada nueva versión.
¿Cómo funciona OpenCode?

Abres OpenCode en una carpeta, explicas lo que quieres en lenguaje cotidiano y lee los archivos, decide los pasos, los modifica y ejecuta comandos para hacerlo. El razonamiento procede del modelo de IA que conectas. OpenCode es la aplicación que permite actuar al modelo.
Por eso el modelo es una elección aparte. La página de OpenCode enumera más de 75 proveedores de LLM mediante Models.dev, incluidos modelos locales que funcionan en tu equipo. Cambiar el modelo cambia tanto la calidad del trabajo como la factura.
Funciona en dos modos. Build es el predeterminado y el README del proyecto lo describe como un agente con acceso completo: modifica archivos y ejecuta comandos. Plan se centra en analizar y planificar. La documentación actual de los agentes indica que Plan bloquea por defecto las modificaciones fuera de su carpeta de planes, pero los comandos de shell siguen tus permisos. Configura explícitamente su aprobación; elegir Plan no la activa. Los permisos generales también pueden sustituir las restricciones de edición predeterminadas de Plan.
Puedes utilizarlo de tres formas, todas indicadas en la página de descarga de OpenCode:
- La versión de terminal funciona en una ventana de línea de comandos, donde escribes instrucciones en lugar de hacer clic.
- La aplicación de escritorio ofrece una ventana convencional y descargas para macOS, Windows y Linux.
- Las extensiones integran OpenCode en editores como VS Code, Cursor y Zed.
¿Cuánto cuesta OpenCode?
OpenCode en sí es gratuito. Lo que pagas es el modelo. Puedes usar sus modelos gratuitos mientras estén disponibles, conectar una suscripción existente de ChatGPT, GitHub Copilot o GitLab Duo, pagar directamente a un proveedor con tu clave API o contratar Go de OpenCode (10 dólares al mes), Go Plus (40 dólares al mes) o Zen de pago por uso.
Así se comparan las seis opciones, comprobadas el 11 de octubre de 2026. Las cifras de recarga automática de Zen corresponden a la documentación v1; las reglas actuales de recarga de Console son configurables:
| Forma de pago | Coste | Conviene cuando |
|---|---|---|
| Modelos gratuitos | Nada, durante un tiempo limitado; varios pueden usar tus datos para mejorar el modelo | Quieres probarlo con trabajo que no sea sensible |
| Tu suscripción actual | Sin cuota adicional de OpenCode; ChatGPT Plus/Pro y GitHub Copilot consumen el cupo de tu plan tras iniciar sesión. GitLab Duo es experimental y tiene requisitos de acceso y créditos aparte. | Ya pagas una de esas suscripciones |
| Tu propia clave API | Pago por uso, facturado por el proveedor del modelo | Quieres un modelo concreto y aceptas una factura variable |
| Go | 10 dólares al mes por una selección de modelos, con límites de 5 horas, semanales y mensuales; los excesos de pago opcionales utilizan tu saldo de Zen | Quieres un coste mensual fijo |
| Go Plus | 40 dólares al mes con límites más altos | Los límites de Go te interrumpen continuamente durante las tareas |
| Zen | Pago por uso, con tarifas por millón de tokens que dependen del modelo; recarga 20 dólares cuando tu saldo baja de 5 dólares, salvo que lo cambies | Quieres los modelos probados por OpenCode sin suscripción |
«Tu propia clave API» significa registrarte con un proveedor como OpenAI, pegar la clave que te da en OpenCode y pagarle por lo que uses. Ese uso se factura por millón de tokens. Un token es aproximadamente un fragmento de palabra, así que procesar un documento largo cuesta más que una pregunta breve, y el mismo texto puede contar como más tokens en un modelo que en otro.
La opción gratuita tiene dos condiciones. La documentación de Zen señala que cada modelo gratuito está disponible por tiempo limitado; su sección de privacidad indica que, para varios de ellos, durante ese periodo los datos recopilados pueden utilizarse para mejorar el modelo. Los puntos de acceso gratuitos de NVIDIA van más allá y prohíben enviar datos personales o confidenciales. Mi consejo: mantén los archivos de clientes y los datos personales lejos de los modelos gratuitos.
Claude es la ausencia destacada. OpenCode ya no admite suscripciones Claude Pro o Max: la documentación de proveedores dice que Anthropic prohíbe expresamente los complementos que lo permiten, y OpenCode dejó de incluirlos en la versión 1.3.0.
Conviene leer dos veces la fila de Zen antes de añadir una tarjeta. La recarga automática está activada salvo que la desactives; la misma página advierte de que, con ella activa, Zen puede acabar cobrándote más que el límite mensual de uso que hayas fijado. Si quieres un techo estricto, desactiva la recarga automática en lugar de confiar solo en ese límite.
Costes y planes: 4 sobre 5. Empezar no cuesta nada, o nada adicional. Pierde un punto porque la gratuidad es temporal y tiene una contrapartida en el uso de datos, y porque hay que desactivar la recarga automática para que el pago por uso sea previsible.
Lo que OpenCode hace bien
Su mayor fortaleza es la elección. No dependes de una sola empresa de IA y puedes cambiar a un modelo mejor o más barato en cuanto aparezca, conservando la aplicación y los ajustes. Dos aspectos ayudan a quien no puede revisar su trabajo: realizó pruebas más completas en una comparación independiente y tiene un modo Plan centrado en la planificación.
El modelo razona, así que marca el techo de calidad. Una comparación independiente muestra lo que aporta la herramienta. En enero de 2026, Alice Moore, de Builder.io, probó OpenCode y Claude Code con las mismas cuatro tareas, el mismo modelo Claude Sonnet 4.5 y entornos limpios e idénticos. Claude Code tardó 9 minutos y 9 segundos en total; OpenCode, 16 minutos y 20 segundos. En la tarea de escribir pruebas, OpenCode creó 94 y ejecutó toda la batería de pruebas, es decir, todas las comprobaciones automatizadas existentes del proyecto; Claude Code creó 73 y solo comprobó esas. Mi lectura de aquel test fechado: con el mismo modelo, OpenCode fue más lento y más cuidadoso.
El modo Plan ayuda a quien no lee código a hablar del trabajo antes de implementarlo. No garantiza que nada pueda cambiar: los comandos de shell siguen tus permisos y los ajustes pueden sustituir las restricciones de edición predeterminadas. Si no puedes juzgar los cambios después, revisar el plan antes resulta útil, junto con las aprobaciones y una copia de seguridad.
El proyecto es abierto y activo. Su licencia MIT permite usarlo sin coste, también para trabajo remunerado, y cualquiera puede leer el código. La página anuncia más de 208.000 estrellas en GitHub y 950 colaboradores, y afirma que lo usan más de 16 millones de desarrolladores al mes; esa última cifra procede de OpenCode, no de una medición independiente.
Capacidades y elección de modelos: 5 sobre 5.
¿Puedes usar OpenCode sin saber programar?
Sí, para trabajar con tus documentos, investigaciones y datos: personas sin experiencia en programación describen usos productivos. Resulta más difícil si quieres crear y lanzar software por tu cuenta, porque el mayor obstáculo es saber si el resultado funciona cuando no puedes leer su código.
En un hilo de r/opencodeCLI sobre usos ajenos a la programación, un gestor de redes sociales que dice saber muy poco de código reúne el contexto de su trabajo en una carpeta y usa OpenCode para borradores, investigación de tendencias, análisis de competidores y auditorías de perfiles. Un profesional de marketing del mismo hilo escribe libros blancos, publicaciones de LinkedIn y guiones de YouTube, proporcionándole archivos con ganchos para captar la atención, estilo de escritura y reglas. Otros describen el análisis de datos de parcelas inmobiliarias, y uno propone pedirle una hoja en formato CSV para importarla en Excel.
Estos testimonios sugieren primeras tareas sensatas:
- Redactar y revisar documentos a partir de una carpeta de notas y reglas de estilo.
- Reunir investigaciones o notas sobre competidores en archivos que guarda por ti.
- Limpiar, reorganizar o resumir una hoja de cálculo o un archivo CSV.
- Crear una pequeña herramienta personal, como una que renombre todos los archivos de una carpeta, probándola primero con copias.
Dónde se complica:
- La versión de terminal supone que te sientes cómodo escribiendo comandos. La aplicación de escritorio reduce esa dificultad.
- Cambiar los ajustes implica editar un pequeño archivo de texto llamado
opencode.json. La sección de seguridad indica exactamente qué pegar, pero es una tarea nueva que aprender. - Si no puedes comprobar el código, Plan, las aprobaciones y trabajar con una copia reducen el riesgo, pero no verifican el resultado. Prueba lo obtenido y pide ayuda técnica antes de lanzar algo que maneje datos importantes.
- Los complementos que lo conectan con otras aplicaciones, llamados servidores MCP, son complicados de configurar. En un hilo sobre un curso para principiantes, un usuario consideraba su configuración lo más molesto y el autor del curso los omitió porque requieren muchas explicaciones.
En un hilo de r/vibecoding, alguien sin formación técnica preguntó si empezar con OpenCode o Claude Code para automatizaciones. Un participante recomendó Claude Code a un principiante total, pero OpenCode a quien no tuviera prisa y quisiera aprender cómo funcionan distintos sistemas de IA. Mi lectura: ese consejo importa sobre todo para crear software desde cero. Para documentos y datos, los testimonios anteriores orientan mejor.
Hay material gratuito, aunque ninguno es oficial. opencode.school es un curso en inglés para principiantes en agentes de programación con IA, centrado en la aplicación de escritorio; learnopencode.com es un curso en chino con un itinerario específico de creación de contenido.
Facilidad de uso sin experiencia en programación: 3 sobre 5.
¿Es seguro usar OpenCode?

Puede ser razonable probarlo con archivos no sensibles y respaldados tras activar las aprobaciones. Esas solicitudes no son un entorno aislado de seguridad. De fábrica, el modo principal modifica archivos y ejecuta comandos sin preguntar. Una vulnerabilidad grave revelada en enero de 2026 fue corregida, pero el primer aviso estuvo unos dos meses sin respuesta.
La página de permisos es clara sobre los valores predeterminados. Si no configuras nada, OpenCode parte de valores permisivos y la mayoría de los permisos están en «allow», incluidos modificar archivos y ejecutar comandos. Por defecto, sus herramientas preguntan antes de acceder a rutas fuera del proyecto y la herramienta de lectura bloquea la mayoría de los archivos .env, salvo .env.example. Son reglas de las herramientas: un comando de shell aprobado todavía puede leer secretos o afectar a archivos de otras ubicaciones.
Cinco hábitos hacen más razonable probarlo con archivos reales:
- Empieza cada tarea en modo Plan (tecla Tab en el terminal) para leer primero el plan. Configura también la aprobación de comandos; Plan por sí solo no la exige.
- Activa las solicitudes de aprobación con el pequeño archivo de ajustes mostrado abajo.
- Trabaja en una copia de la carpeta, o en una que hayas respaldado, hasta confiar en los resultados.
- Usa
/undopara revertir la última ronda de cambios, con una condición: la documentación del terminal dice que utiliza Git para gestionar los cambios en archivos, por lo que solo funciona si la carpeta es un repositorio Git, con seguimiento de versiones activado. Si no lo es, tu copia de seguridad será tu forma de deshacer. - No inicies OpenCode con
--autoni actives la aprobación automática desde la paleta de comandos. Ambas opciones aprueban toda solicitud que no esté bloqueada explícitamente.
Para el segundo hábito, crea un archivo llamado opencode.json en tu carpeta de trabajo y pega esto:
{
"$schema": "https://opencode.ai/config.json",
"permission": {
"edit": "ask",
"bash": "ask"
}
}
Para convertir estos ajustes en tus permissions predeterminados, añádelos a ~/.config/opencode/opencode.json. Si el archivo ya existe, combina los ajustes en lugar de sustituirlo entero. Los ajustes del proyecto y de los agentes pueden anular estos valores predeterminados.
El principal incidente de seguridad es CVE-2026-22812, de gravedad alta y puntuación 8,8 sobre 10. Las versiones anteriores a 1.0.216 iniciaban silenciosamente un servicio web local sin contraseña, de modo que otro programa o un sitio malicioso podía hacer que OpenCode ejecutara comandos con tus permisos. El aviso de seguridad del proyecto identifica 1.0.216 como versión corregida y registra que el investigador escribió al contacto de seguridad el 17 de noviembre de 2025 sin recibir respuesta. El aviso se publicó el 12 de enero de 2026. Lo interpreto como usuario, no como auditor del código; la acción es sencilla: mantén OpenCode actualizado. La versión 1.18.33, publicada el 28 de septiembre de 2026, ya incluía el arreglo. Instala la última versión oficial sin tratar esa como la actual.
La otra mitad de la cuestión es adónde va tu texto. OpenCode afirma que no conserva tu código ni contexto en su servicio durante el uso normal. La aplicación sí guarda las sesiones localmente, los modelos en la nube reciben el contexto necesario y usar /share sube la conversación y sus datos asociados. Además, envía el primer mensaje de una sesión, incluidos archivos o imágenes adjuntos, a una segunda petición de modelo dedicada solo a crear el título. Un issue abierto en GitHub el 22 de septiembre de 2026 pide excluir los adjuntos salvo consentimiento. Mientras no cambie, evita adjuntos sensibles en el primer mensaje sin verificar el tratamiento de datos del modelo de títulos. Los mensajes posteriores siguen enviándose al modelo principal: revisa también sus políticas.
Seguridad y privacidad predeterminadas: 3 sobre 5. A mi juicio, unos minutos de configuración reducen el riesgo de cambios accidentales, pero los valores predeterminados favorecen la velocidad sobre la prudencia y la respuesta al aviso de 2025 fue lenta.
Las carencias de OpenCode
En marzo de 2026, OpenCode eliminó el inicio de sesión integrado para suscripciones Claude tras peticiones legales de Anthropic. Cuatro meses después, un rediseño provocó quejas de dos usuarios en un hilo de Hacker News; uno regresó a la versión anterior. La previsibilidad es su punto débil.
La pérdida de Claude vino de Anthropic. En febrero de 2026, The Register informó de que Anthropic había revisado sus condiciones legales para explicitar la prohibición de usar suscripciones Claude en aplicaciones de terceros, tras empezar a aplicarla en enero. El 19 de marzo de 2026, OpenCode integró un cambio titulado «anthropic legal requests» que retiró el complemento de inicio de sesión y otras referencias a Anthropic. Los modelos Claude siguen funcionando, pero no mediante una suscripción Claude: puedes pagar por uso con tu clave API de Anthropic, mediante Zen o una pasarela como Vercel AI Gateway, o usar los modelos Claude incluidos en un plan de pago de GitHub Copilot, que consumen su cupo mensual. Mi opinión: una herramienta que depende de la buena voluntad de otra empresa puede perder una función de un día para otro; la variedad de proveedores de OpenCode permitió conservar otras vías.
El rediseño es la otra fuente de cambios. En un hilo de Hacker News de julio de 2026, un usuario que actualizó volvió a la interfaz antigua porque había desaparecido el trabajo paralelo seguro y cambiar entre sesiones dejó de funcionar como antes. Un miembro del equipo de OpenCode respondió que estaban rehaciendo el soporte de espacios de trabajo y que seguir los issues de GitHub era difícil porque «tenemos muchísimo ruido y spam». Otro usuario dijo estar igual y que llevaba tiempo usando OpenCode como herramienta diaria.
La documentación también se retrasa. El 29 de septiembre de 2026, la de proveedores aún explicaba una «opción Claude Pro/Max» unas líneas antes de indicar que esos complementos ya no se incluían. Las versiones frecuentes traen correcciones rápidas, pero también cambian lo que conoces.
Estabilidad y trayectoria del proyecto: 3 sobre 5.
Quién debería usar OpenCode y quién no
OpenCode encaja con quienes quieren un agente sobre sus archivos y valoran más el coste y la elección que el acompañamiento. Encaja menos si la propia herramienta debe enseñarte a crear software o si la suscripción de IA que ya pagas es Claude.
Instálalo si te identificas con alguno de estos casos:
- Ya pagas ChatGPT Plus o GitHub Copilot y quieres un agente trabajando con tus documentos, investigaciones u hojas de cálculo sin coste adicional.
- Quieres probar un agente gratis con trabajo no sensible y activarás primero las solicitudes de aprobación.
- Quieres cambiar de empresa o modelo de IA sin cambiar de herramienta.
Empieza por otra opción en dos casos. Si quieres crear y lanzar una aplicación completa tú solo sin nadie que revise el resultado, empieza con Claude Code, que es más fácil para empezar que OpenCode porque Anthropic se encarga de más aspectos de la configuración. Si buscas aprovechar tu suscripción actual de Claude Pro o Max, OpenCode ya no la admite y no es la herramienta adecuada para eso.
Si ninguna lista encaja del todo, otros agentes del mismo ámbito, como Aider, Cline y Continue, ofrecen otras combinaciones de control y comodidad.
Preguntas frecuentes
¿OpenCode es lo mismo que OpenClaw?
No. OpenCode es un agente de programación que trabaja dentro de una carpeta de proyecto en tu ordenador. OpenClaw es un asistente distinto, siempre activo, que conecta aplicaciones de chat, herramientas y tareas programadas; la diferencia entre un agente de programación y una pasarela de asistente determina cuál necesita cada tarea.
¿OpenCode es el antiguo proyecto opencode o Crush?
No. El antiguo proyecto github.com/opencode-ai/opencode, escrito en Go, está archivado y ha continuado con el nombre Crush, desarrollado por su autor original y el equipo Charm. OpenCode, creado por Anomaly, está en opencode.ai y github.com/anomalyco/opencode. Otros dominios parecidos no son oficiales.
¿Puede OpenCode trabajar sin enviar tus archivos a una empresa de IA?
Sí, si conectas un modelo local mediante Ollama, LM Studio o llama.cpp, aunque tu ordenador necesita memoria suficiente para ejecutarlo. Asegúrate también de que el título se genere con tu modelo local: revisa small_model y cualquier modelo específico configurado para el agente de títulos. Desactiva el uso compartido de sesiones y revisa los servidores MCP y demás integraciones externas antes de considerar la configuración completamente local.
Debate
Comentarios
Inicia sesión para unirte al debate.