¿Qué es OpenCode?
OpenCode es un agente de codificación con IA gratuito y open source, construido de forma nativa para terminal según su propio sitio, con modos adicionales de IDE y de escritorio. Lee y edita el código de tu proyecto directamente, en lugar de solo sugerir fragmentos para pegar.
- Tipo de producto: un agente de codificación nativo de terminal (una CLI, no una aplicación instalable única), con interfaces de IDE y escritorio también ofrecidas según opencode.ai
- Repositorio: hoy alojado de forma canónica en anomalyco/opencode en GitHub; la investigación propia del directorio de PromptQuorum encontró que se trata de un repositorio renombrado/reubicado, y señala que existe un proyecto más pequeño y sin relación con nombre similar — verifica que estás en la ruta anomalyco/opencode antes de instalar
- Licencia: MIT, según el distintivo de licencia en la página actual del repositorio de GitHub
- Escala: más de 200.000 estrellas en GitHub al momento de esta reseña; el propio sitio de OpenCode también indica una cifra de colaboradores muy alta y una cifra de usuarios mensuales de varios millones — esta reseña trata ambas como afirmaciones del propio OpenCode, no como cifras verificadas de forma independiente
- Modelo de precios: el agente principal es gratuito y open source; OpenCode Zen es, según opencode.ai, un mercado de modelos alojados aparte y de pago, ofrecido junto a él
¿Qué hace realmente OpenCode?
OpenCode actúa como un agente desde tu terminal: lee tu base de código, edita archivos directamente según tus instrucciones, y también funciona en modo IDE o de escritorio, según su propio sitio.
- Agente centrado en terminal: la interfaz principal es una sesión de línea de comandos dentro del directorio de tu proyecto
- Modos de IDE y escritorio: el propio sitio de OpenCode describe formas adicionales de usarlo más allá de la terminal, para desarrolladores que quieran integrarlo en un flujo de trabajo gráfico
- Acceso a modelos independiente del proveedor: se conecta a 75+ proveedores de modelos a través de Models.dev, según opencode.ai, en lugar de traer un único modelo integrado
- Integraciones de proveedores con nombre: el propio sitio de OpenCode enumera soporte directo para Claude, GPT y Gemini, además de integraciones con cuentas de GitHub Copilot y ChatGPT Plus/Pro
- Acceso a modelos locales: una configuración de proveedor compatible con OpenAI permite apuntar OpenCode a un modelo que se ejecuta en tu propio equipo — consulta la sección de modelos locales abajo para la configuración exacta
- Posicionamiento de privacidad: el propio sitio de OpenCode describe un enfoque "privacy-first" sin almacenamiento de código en sus servidores; esta reseña no auditó esa afirmación de forma independiente y la reporta tal como la declara OpenCode
Cómo se conecta OpenCode a modelos locales
OpenCode admite modelos locales dejándote definir, en su archivo de configuración, un proveedor personalizado que apunte a un endpoint de API compatible con OpenAI — el mismo mecanismo usado para conectar con un servidor de Ollama o LM Studio en ejecución local. No es un interruptor de "modo local" independiente; es una configuración de proveedor general que funciona con cualquier servidor compatible con OpenAI, local o remoto.
- Archivo de configuración: OpenCode lee una configuración JSON (que referencia el esquema
https://opencode.ai/config.json) donde declaras una entradaproviderpersonalizada - Ollama: establece
npmen@ai-sdk/openai-compatibleyoptions.baseURLenhttp://localhost:11434/v1— el puerto de la propia API compatible con OpenAI de Ollama — y luego lista los nombres de los modelos que has descargado localmente bajo el objetomodelsde ese proveedor - LM Studio: se aplica el mismo patrón con
options.baseURLestablecido enhttp://127.0.0.1:1234/v1, la dirección del servidor local de LM Studio, y los identificadores de los modelos cargados en LM Studio - Según la propia documentación de OpenCode, si las llamadas a herramientas no funcionan de forma fiable con un modelo local, la solución recomendada es aumentar el ajuste de ventana de contexto
num_ctxde Ollama (la documentación sugiere empezar alrededor de 16k–32k) - Al ser un espacio genérico de proveedor compatible con OpenAI, el mismo patrón de configuración debería funcionar con cualquier otro motor que exponga un endpoint compatible con OpenAI, no solo con Ollama y LM Studio
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama (local)",
"options": {
"baseURL": "http://localhost:11434/v1"
},
"models": {
"llama2": { "name": "Llama 2" }
}
}
}
}Plataforma, precios y licencia
Plataforma
- Lo que indica OpenCode:
- Centrado en terminal, con modos adicionales de IDE y escritorio; funciona en macOS, Windows y Linux.
Coste
- Lo que indica OpenCode:
- El agente principal es gratuito y open source. OpenCode Zen es un mercado de modelos alojados aparte y de pago, ofrecido junto a él.
Licencia
- Lo que indica OpenCode:
- MIT, según el distintivo de licencia mostrado en la página actual del repositorio de GitHub.
Método de instalación
- Lo que indica OpenCode:
- Según opencode.ai:
curl -fsSL https://opencode.ai/install | bash, onpm i -g opencode-ai@latestpara una instalación vía npm.
Verifica el método de instalación recomendado actualmente en opencode.ai antes de ejecutar cualquiera de los comandos, ya que las instrucciones de instalación pueden cambiar entre versiones.
Instalar OpenCode
OpenCode se instala gratis mediante un script de shell o npm, y su código fuente está en GitHub. Al ser un agente CLI centrado en terminal en lugar de una aplicación instalable única, no hay un botón de descarga por sistema operativo — los comandos de abajo son la vía real de instalación.
Source | Link |
|---|---|
| Sitio oficial (instrucciones de instalación) | opencode.ai |
| Instalación rápida (shell) | curl -fsSL https://opencode.ai/install | bash |
| Instalación rápida (npm) | npm i -g opencode-ai@latest |
| Repositorio en GitHub (código fuente, MIT) | github.com/anomalyco/opencode |
Se necesita una terminal (y, para la vía npm, Node.js) — OpenCode no tiene instalador gráfico. Dada la historia de traslados de repositorio de este proyecto, confirma siempre que llegas al repositorio anomalyco/opencode enlazado desde opencode.ai antes de instalar.
¿Para quién es OpenCode?
OpenCode encaja con desarrolladores que quieren un agente de codificación centrado en terminal que no esté atado a un único proveedor de modelos, incluidos quienes quieran ejecutarlo contra un modelo alojado localmente.
Usa OpenCode si
- te sientes cómodo trabajando desde la línea de comandos y quieres un agente que edite directamente los archivos de tu proyecto
- quieres elegir tu propio proveedor de modelo — en la nube (Claude, GPT, Gemini y otros vía Models.dev) o un modelo alojado localmente vía Ollama o LM Studio
- quieres evitar depender del modelo integrado de un único asistente de codificación con IA
- te interesa probar sus modos de IDE o escritorio además de la terminal, según opencode.ai
Busca otra opción si
- quieres un único editor gráfico todo en uno en lugar de una herramienta construida nativamente para terminal
- eres nuevo en git y en herramientas de línea de comandos y quieres la curva de aprendizaje más suave posible
- necesitas verificar de forma independiente la cifra de colaboradores o de usuarios mensuales que indica OpenCode antes de adoptarlo a gran escala — esta reseña no pudo confirmar esas cifras desde fuentes externas
- esperas un historial organizativo largo y estable — el repositorio de este proyecto se ha trasladado entre organizaciones de GitHub, según la investigación propia del directorio de PromptQuorum
Para qué no es bueno OpenCode
OpenCode no es una buena opción si necesitas una identidad organizativa única y sin cambios durante mucho tiempo, o estadísticas de uso verificadas por PromptQuorum en lugar de las cifras publicadas por el propio OpenCode.
- No es una herramienta de coste fijo para proveedores en la nube — si conectas un modelo en la nube vía Models.dev en lugar de uno local, tus costes escalan con el precio propio de ese proveedor
- No está probado de forma independiente por PromptQuorum — esta reseña se basa en el propio sitio de OpenCode, su documentación y su repositorio de GitHub, no en pruebas prácticas de PromptQuorum
- No está libre de historial organizativo que verificar — el repositorio canónico se ha trasladado entre organizaciones de GitHub, así que verifica siempre que sigues el enlace actual desde opencode.ai en lugar de un marcador o resultado de búsqueda antiguo
- No es una aplicación instalable única — si quieres específicamente un instalador gráfico de un clic en lugar de un comando de terminal, esta no es ese tipo de herramienta
Errores comunes al evaluar OpenCode
La mayor parte de la confusión sobre OpenCode viene de llegar al repositorio equivocado, o de tratar sus propias cifras de marketing como hechos verificados de forma independiente.
Error 1: instalar desde el repositorio de GitHub equivocado
Existe un proyecto más pequeño y sin relación, con un nombre similar, junto al repositorio canónico anomalyco/opencode. Sigue siempre el enlace de GitHub desde opencode.ai en lugar de un resultado de búsqueda o un marcador antiguo.
Error 2: tratar el "soporte de modelos locales" como un interruptor de un clic
Los modelos locales funcionan mediante una configuración manual de proveedor que apunta a un endpoint compatible con OpenAI (la API local de Ollama o de LM Studio), no mediante un interruptor integrado. Consulta la sección de configuración de modelos locales arriba.
Error 3: citar las cifras de colaboradores o usuarios de OpenCode como verificadas de forma independiente
Esta reseña reporta esas cifras como afirmaciones del propio sitio de OpenCode, ya que ninguna fuente externa pudo confirmarlas al momento de escribir esto — trátalas como cifras propias de OpenCode, no como hechos confirmados.
Error 4: asumir que las llamadas a herramientas funcionarán de inmediato con cualquier modelo local
Según la propia documentación de OpenCode, las llamadas a herramientas pueden fallar con algunos modelos locales hasta que aumentes el ajuste de ventana de contexto num_ctx de Ollama — revisa las notas de solución de problemas actuales sobre modelos locales en opencode.ai antes de asumir que una configuración local está rota.
Competidores y alternativas
OpenCode se compara con mayor frecuencia con Aider, Cline, OpenHands y GPT Engineer — su principal diferenciador es combinar un agente centrado en terminal con un amplio acceso a proveedores de modelos (75+ vía Models.dev) y una configuración de modelos locales explícitamente documentada para Ollama y LM Studio.
Tool | Best known for | Link |
|---|---|---|
| Aider | Pair-programmer de IA nativo de terminal y centrado en git, con auto-commit | Reseña de Aider |
| Cline | Extensión de agente autónomo open source para VS Code y JetBrains | Reseña de Cline |
| OpenHands | Plataforma de agente de codificación autónomo gratuita, open source y autoalojada | Reseña de OpenHands |
| GPT Engineer | Herramienta CLI para generar bases de código completas a partir de una especificación en lenguaje natural | Reseña de GPT Engineer |
Esta lista refleja las herramientas con las que se compara habitualmente OpenCode dentro del segmento de agentes de codificación, no un ranking independiente de PromptQuorum — verifica los precios y funciones actuales de cada herramienta antes de elegir.
Preguntas frecuentes
¿Qué es OpenCode?
OpenCode (opencode.ai) es un agente de codificación con IA gratuito, open source y centrado en terminal, alojado de forma canónica en anomalyco/opencode en GitHub, con modos adicionales de IDE y escritorio según su propio sitio.
¿Es gratis OpenCode?
El agente principal es gratuito y open source (licencia MIT). OpenCode Zen es un mercado de modelos alojados aparte y de pago, ofrecido junto a él. Si conectas un proveedor de modelo en la nube vía Models.dev, pagas directamente a ese proveedor.
¿OpenCode admite modelos locales?
Sí. Configuras, en el archivo de configuración de OpenCode, un proveedor personalizado que apunte a un endpoint compatible con OpenAI — por ejemplo la API local de Ollama en http://localhost:11434/v1 o la de LM Studio en http://127.0.0.1:1234/v1.
¿Cómo instalo OpenCode?
Según opencode.ai: ejecuta curl -fsSL https://opencode.ai/install | bash, o instala vía npm con npm i -g opencode-ai@latest. Verifica las instrucciones de instalación actuales en opencode.ai antes de ejecutar cualquiera de los comandos.
¿Qué licencia usa OpenCode?
MIT, según el distintivo de licencia mostrado en su repositorio actual de GitHub.
¿Cuántos proveedores de modelos admite OpenCode?
Más de 75, según opencode.ai, a través de su integración con Models.dev, incluido soporte con nombre para Claude, GPT y Gemini.
¿Por qué el repositorio de OpenCode dice anomalyco/opencode en lugar de otro nombre de organización?
El repositorio canónico de GitHub del proyecto ha cambiado de organización a lo largo de su historia. Sigue siempre el enlace de GitHub desde opencode.ai para llegar al repositorio canónico actual, en lugar de confiar en un enlace antiguo.
¿Cuántas estrellas de GitHub tiene OpenCode?
Más de 200.000 al momento de esta reseña. El número de estrellas cambia continuamente, así que verifica la cifra actual directamente en el repositorio de GitHub anomalyco/opencode.
¿Están verificadas de forma independiente las cifras de colaboradores y usuarios mensuales de OpenCode?
No. Esta reseña reporta esas cifras tal como se indican en el propio sitio de OpenCode; PromptQuorum no pudo confirmarlas de forma independiente desde una fuente externa al momento de escribir esto.
¿Ha probado PromptQuorum de forma independiente las afirmaciones de OpenCode?
Esta reseña se basa en el propio sitio de OpenCode, su documentación y su repositorio de GitHub, en lugar de pruebas prácticas realizadas por PromptQuorum.
