OpenCode: El agente IA de código abierto para programadores
¿Qué es OpenCode? Descubre el agente de programación de IA código abierto que está revolucionando el desarrollo

¿Quieres un asistente de programación que no solo sugiera líneas de código sino que viva en tu terminal? OpenCode es ese agente de inteligencia artificial que se integra directamente en tu consola, sin necesidad de interfaces web.
Es código abierto, se instala como un comando, y transforma el desarrollo con su enfoque único.
¿Qué es OpenCode? (No, no es otra app más para programadores)

OpenCode es un asistente de programación con IA que funciona desde tu terminal o línea de comandos. Olvídate de abrir mil pestañas o copiar y pegar, aquí todo ocurre en texto y comandos, optimizando tu flujo de trabajo.
Lo mejor: es agnóstico y compatible con más de 75 proveedores de modelos de IA. Desde gigantes como OpenAI, Google Gemini o Claude, hasta modelos instalados localmente para proteger tu código y privacidad. OpenCode no te ata a un solo ecosistema, sino que te da libertad para elegir el modelo que mejor se adapte a ti.
Características clave de OpenCode: la potencia en tu terminal

1. Funciona desde la terminal: el espacio natural del programador
Simplemente ejecuta el comando opencode y accede a una interfaz textual que se adapta a editores como Neovim, Vim o Emacs. No más interrupciones ni cambios de ventana, solo concentración total en tu código.
2. Dos agentes según tu flujo de trabajo
| Agente | Función | Uso principal |
|---|---|---|
| Build | Lee, edita, compila y ejecuta comandos dentro del proyecto | Programar, añadir funciones, refactorizar, testear |
| Plan | Solo analiza el código sin modificar | Auditar, comprender proyectos complejos, planificar |
Cambiar entre Build y Plan es tan fácil como pulsar la tecla “TAB” del teclado.
3. Cambia de proveedor IA sin complicaciones
OpenCode elimina la dependencia de un único modelo. Puedes usar modelos locales para privacidad o probar el último GPT sin reinstalar nada. La flexibilidad es total.
4. Arquitectura cliente-servidor para trabajar remoto
Tu computadora potente puede ejecutar la IA, mientras dispositivos más ligeros envían comandos y reciben respuestas. Perfecto para setups distribuidos y teletrabajo eficiente.
5. Seguridad y privacidad en primer lugar
Gracias a ser código abierto, puedes procesar todo localmente sin enviar datos a servidores externos. Ideal para equipos con altos requisitos de privacidad y cumplimiento.
¿Para qué sirve OpenCode en el día a día?

- Añade autenticación JWT sin perder tiempo escribiendo líneas de más.
- Moderniza APIs migrando a frameworks como FastAPI en modo “piloto automático”.
- Corrige pruebas automáticas rotas por cambios inesperados.
- Genera nuevas funciones solo describiendo lo que quieres en lenguaje natural.
- Entiende y documenta código legado complicado para evitar dolores de cabeza.
Todo esto, sin salir de la terminal, optimizando tu productividad.
¿Por qué elegir OpenCode sobre otras IAs?
- Código abierto: Transparencia total, sin tarifas ocultas ni controles restrictivos.
- Terminal-first: Ideal para quienes prefieren la consola sobre interfaces gráficas.
- Multi-proveedor: Flexibilidad para no depender de un solo servicio.
- Completo: No solo sugiere código, también puede editar, ejecutar y auditar.
Instalación
La instalación de opencode es de todo menos dificil, solo tienes que entrar a la página https://opencode.ai/download y ahí tienes todas las opciones disponibles, de hecho, lo más sencillo es ejecutar este script que te indican en la página principal:
npm i -g opencode-aiPor defecto te va a instalar solo la versión de terminal, pero os recomiendo que vayáis a la página de descargas y os instaléis la versión de escritorio también.
Configuración
Lo primero que tenemos que hacer justo después de arrancar opencode es configurar nuestro LLM (debemos tener alguno disponible, ya sea local o remoto, esto es solo un agente).
Por suerte opencode es bastante amable a la hora de configurar un proveedor, solo tenemos que darle al icono + que vemos a la izquierda y se nos presentará la lista de proveedores soportados.
Y tiene un montón, nosotros, como ya hicimos en el post anterior vamos a conectarnos con glm-4.7 (si, ya han sacado nuevo modelo) y lo haremos usando Z.AI codign plan (podemos usar el que nosotros tengamos, aunque sea solo la capa gratuita)

Y luego cuando abramos un proyecto (un directorio) ya se nos permitirá elegir el modelo, o si estamos en el terminal, con la opción /model que nos permitirá elegir de los configurados.
¿Cómo empezar rápido?
Descarga el binario compatible con Linux, macOS o Windows. Configura tus proveedores favoritos con un par de comandos y deja que OpenCode optimice tu flujo de desarrollo. La curva de aprendizaje es suave, especialmente si ya manejas la terminal.
La próxima vez que te pregunten si la consola está pasada de moda o si los agentes IA son solo una tendencia, responde con seguridad: “¿Has probado OpenCode? Transforma tu terminal en un potente asistente de codificación.”
Y sí, esto sí estará en el examen. 😉



