Cómo elegir un agente de IA para programar de código abierto: 9 herramientas
Comparativa de 9 agentes de IA para programar de código abierto según flujo de trabajo, licencia, privacidad, costes reales de API y límites.

OpenCode es el mejor agente de código abierto por defecto, Cline lidera dentro del IDE, Aider ofrece el ciclo de terminal controlado por Git más limpio y OpenHands es la opción adecuada para colas autónomas. El software puede costar cero y aun así generar una factura mensual de 60 USD por el modelo: cuatro desarrolladores que consumen 20 millones de tokens de entrada y 2 millones de salida en Claude Sonnet 5 con su tarifa promocional de API actual.
El veredicto rápido
Primero elija la superficie de trabajo. OpenCode es la opción general más sólida por defecto, pero es la respuesta equivocada si sus desarrolladores se niegan a salir de VS Code, si cada comando requiere aprobación explícita o si el objetivo es gestionar una cola de incidencias desatendidas en GitHub.
La decisión se reduce a cuatro preguntas:
- ¿Dónde prefiere supervisarlo? Elija Cline o Continue en un IDE, u OpenCode o Aider en la terminal.
- ¿Busca colaboración o delegación? Elija una herramienta interactiva para ediciones en vivo, OpenHands para una cola gestionada o mini-SWE-agent para una estructura transparente de resolución de problemas.
- ¿Qué datos pueden salir de su red? Un cliente abierto aún puede enviar el contexto de su repositorio a la API de un modelo comercial.
- ¿Quién controla la política de permisos? Una opción cómoda de autoaprobación puede anular la ventaja de seguridad que creía haber obtenido.
El mercado en general incluye productos comerciales cerrados más potentes para ciertas tareas. La comparativa completa de agentes de IA para programar es una mejor lista de referencia si el acceso al código fuente, el despliegue local y la libre elección de proveedor no son requisitos estrictos.
El código abierto cambia la estructura, no la factura ni el riesgo de los agentes de IA para programar de código abierto
El software libre proporciona un código de orquestación auditable. No hace que los modelos de frontera, el tiempo de GPU, los controles de identidad, la gestión de secretos o la revisión de código sean gratuitos.
Tomemos como ejemplo un equipo de cuatro desarrolladores que, en conjunto, envían 20 millones de tokens de entrada y reciben 2 millones de tokens de salida al mes. Con la tarifa de API introductoria de Claude Sonnet 5 de 2 USD por millón de tokens de entrada y 10 USD por millón de salida hasta el 31 de agosto de 2026, esa carga de trabajo cuesta 60 USD. La misma carga pasa a costar 90 USD cuando entren en vigor las tarifas estándar de 3 USD y 15 USD. Anthropic también indica que el tokenizador del modelo puede convertir la misma entrada en 1.0 a 1.35 veces más tokens según el contenido, por lo que cambiar de modelo puede alterar tanto el precio unitario como la cantidad medida.

El modelo de permisos es igual de crítico. Un estudio de 2026 sobre 500 escenarios validados y aproximadamente 7,500 ejecuciones de agentes detectó tasas de acciones fuera de alcance de entre 5.4% y 27.7% en su grupo de marcos permisivos. OpenHands, que en el estudio utilizó un marco que solicita confirmación para continuar, se situó entre 0.2% y 4.5%. Estas cifras no señalan a un único ganador indiscutible, pero dejan clara una lección operativa: el mismo modelo base se comporta de forma muy distinta cuando la estructura cambia lo que se le permite hacer sin consentimiento explícito.
La privacidad consta de tres capas independientes:
- El cliente: ¿Puede inspeccionar y modificar el código del agente?
- El entorno de ejecución: ¿Se ejecuta el agente en su portátil, en su nube o en la infraestructura de un proveedor?
- El modelo: ¿El contexto del repositorio viaja hacia una API alojada o hacia un modelo que corre dentro de su propio perímetro?
Un cliente de terminal con licencia MIT conectado a un modelo alojado es de código abierto, pero no es totalmente local. Un entorno autohospedado que reenvía peticiones a una API comercial sigue compartiendo contexto con ese proveedor. Un modelo local mantiene la ruta de datos privada, pero traslada el coste al hardware, el despliegue y los compromisos de calidad del modelo.
Cómo se seleccionaron estas herramientas
La selección exige un entorno activo de código abierto capaz de realizar acciones de múltiples pasos sobre código, archivos o una terminal. Cada herramienta requiere asimismo documentación oficial actualizada, una licencia identificable y una razón diferenciada para elegirla frente a las otras ocho.
Este criterio descarta varios productos adyacentes. Un editor de código abierto con autocompletado es útil, pero no es automáticamente un agente. Un entorno en la nube propietario con un cliente visible no constituye una pila abierta. Un repositorio descontinuado o sustituido no tiene cabida en una recomendación activa.
La clasificación se basa en cinco criterios: superficie de supervisión, diseño de permisos, flexibilidad de modelos y proveedores, perímetro de despliegue y el primer obstáculo con el que se topa un equipo profesional. La popularidad es un dato complementario, no la conclusión definitiva. Una herramienta con menos estrellas puede ganar si su modelo de control se adapta mejor al objetivo.
OpenCode: la mejor opción por defecto para desarrolladores centrados en la terminal
OpenCode es la mejor opción estándar porque abarca el trabajo en terminal, IDE y escritorio sin atar el entorno a un único proveedor de modelos. Cuenta con licencia MIT, admite más de 75 proveedores a través de Models.dev, puede utilizar modelos locales e incluye sesiones paralelas, además de inicio de sesión con cuentas de GitHub Copilot y ChatGPT. Su sitio web indica que OpenCode no almacena código ni datos de contexto, aunque la política de privacidad del proveedor de modelos al que se conecte seguirá aplicándose.

El agente integrado plan de OpenCode es de solo lectura y pide confirmación antes de ejecutar comandos Bash; el agente build tiene acceso completo de desarrollo. Esta separación facilita la inspección de repositorios desconocidos antes de realizar cambios. El límite está en la gestión: la selección de proveedores, el coste de los tokens, las políticas de cuentas y el tratamiento de datos externo pasan a ser su responsabilidad directa.
Ideal para: Desarrolladores centrados en la terminal que buscan variedad de proveedores sin sacrificar una interfaz pulida
Punto fuerte: Terminal, IDE, escritorio, sesiones paralelas y más de 75 proveedores en un cliente con licencia MIT
Precio: Cliente gratuito con modelos sin coste disponibles; el uso de proveedores de pago o suscripciones se factura aparte
Prueba gratuita: No requerida para el cliente de código abierto
- Cliente con licencia MIT disponible en terminal, IDE y escritorio
- Más de 75 proveedores compatibles, incluyendo modelos locales
- Agentes diferenciados: plan (solo lectura) y build (acceso completo)
- Sesiones paralelas para trabajar en varias tareas sobre un mismo proyecto
- La calidad y el coste del modelo varían según el proveedor configurado
- La privacidad del cliente no sustituye las políticas del proveedor del modelo
- El modo build con acceso total exige controles estrictos de ramas, secretos y comandos
OpenCode destaca cuando la flexibilidad es prioritaria y alguien administra la configuración. Para una empresa que busque una experiencia centralizada con un único proveedor, esa misma versatilidad puede suponer más trabajo de gestión que beneficio real.
Cline: el mejor agente basado en aprobaciones dentro del IDE
Cline es la alternativa más sólida cuando los desarrolladores prefieren revisar el plan, el diff y el comando de terminal dentro del editor antes de que se ejecute cualquier modificación. Este proyecto con licencia Apache 2.0 incluye una extensión de VS Code, CLI de terminal, SDK, un tablero Kanban multiagente y un complemento para JetBrains. Permite editar en todo el proyecto, ejecutar comandos, supervisar la salida de compiladores y linters, navegar por la web y restaurar puntos de control.

El modo Plan analiza y propone una estrategia; el modo Act ejecuta el trabajo. Cada edición de archivos y comando de terminal requiere aprobación manual, a menos que se active la autoaprobación. Esta fricción es una ventaja de seguridad en un repositorio de producción, aunque puede resultar tediosa en tareas repetitivas de bajo riesgo. Quienes busquen código abierto estricto deben tener en cuenta que el repositorio de Cline aclara que sus complementos para JetBrains no son de código abierto actualmente.
Ideal para: Desarrolladores que trabajan en VS Code y exigen un control visible de aprobaciones
Punto fuerte: Flujo con modos Plan y Act, diffs revisables, puntos de control y autorización de comandos
Precio: Cliente gratuito con licencia Apache 2.0; el consumo del proveedor de modelos se factura aparte
Prueba gratuita: No requerida para el cliente de código abierto
- Aprobación humana por defecto antes de aplicar ediciones y comandos
- Opciones para VS Code, terminal, SDK y tablero Kanban multiagente
- Amplia compatibilidad con modelos locales y alojados
- Los puntos de control facilitan deshacer los cambios introducidos por el agente
- Las solicitudes de confirmación ralentizan el trabajo rutinario de bajo riesgo
- La autoaprobación puede anular la ventaja de control
- Los complementos para JetBrains no son actualmente de código abierto
Cline es la elección adecuada para líderes de ingeniería que valoran la auditabilidad por encima de la velocidad bruta. Conviene evitarlo si el objetivo es una cola de tareas desatendida y no un flujo centrado en el desarrollador dentro del editor.
Aider: la mejor herramienta de programación en pareja controlada por Git
Aider encaja a la perfección con desarrolladores que utilizan el historial de Git como su panel de control principal. Este agente de terminal con licencia Apache 2.0 genera un mapa del repositorio, edita archivos en un entorno Git local, confirma los cambios automáticamente con mensajes explicativos y puede ejecutar linters y pruebas tras cada modificación. Se conecta tanto a modelos comerciales alojados como a opciones locales mediante Ollama o puntos de conexión compatibles con OpenAI.

Ese diseño tan específico es su mayor virtud. Permite examinar diffs concisos, revertir commits y mantener al agente dentro de un ciclo de desarrollo habitual. Esa misma especialización marca su límite: Aider es una herramienta interactiva de pair programming, no un panel de tareas multiusuario ni una cola gestionada en la nube.
Ideal para: Desarrolladores sénior que buscan ediciones precisas en terminal registradas en commits reversibles
Punto fuerte: Mapas de repositorio, commits automáticos en Git y ciclos de linting y tests integrados
Precio: Cliente gratuito con licencia Apache 2.0; el consumo de modelos se factura aparte
Prueba gratuita: No requerida para el cliente de código abierto
- Modificaciones integradas de forma nativa en Git, fáciles de comparar y revertir
- El mapa del repositorio ayuda al modelo a ubicarse en proyectos extensos
- Retroalimentación automática mediante pruebas y linters tras editar
- Soporte para modelos comerciales y despliegues locales
- La interfaz de terminal carece de gestión visual de tareas
- No está diseñado para funcionar como una cola autónoma compartida
- El gasto de API puede elevarse con mapas de repositorio grandes y pruebas continuas
Aider supera a agentes más generales cuando el objetivo es un solo desarrollador aplicando un cambio controlado. Pierde terreno si el equipo necesita gestión de accesos, presupuestos, colas e integraciones para tareas de larga duración.
OpenHands: la mejor cola autónoma autohospedada
OpenHands es la opción indicada cuando el agente debe operar más allá del editor de un programador y procesar una lista de tareas delegadas. Su Agent Canvas lanza una interfaz web local y un backend mediante un único comando, puede autohospedarse en una máquina virtual y conectarse a OpenHands Cloud. Su Software Agent SDK puede ejecutarse en local o escalar a miles de agentes en la nube.

Conviene revisar los límites de su licenciamiento. El núcleo de OpenHands, Agent Canvas, agent-server y las imágenes base de Docker tienen licencia MIT. La versión Cloud añade integraciones gestionadas, controles multiusuario, acceso basado en roles, informes de uso y control de presupuestos; el directorio Enterprise es de código disponible bajo una licencia separada y requiere contratar una suscripción tras un mes de uso.
Ideal para: Equipos que construyen una cola autohospedada o gestionada para tareas de ingeniería autónomas
Punto fuerte: Núcleo MIT con Agent Canvas local, un SDK modular y opción de nube gestionada
Precio: Núcleo MIT gratuito; infraestructura, modelos, Cloud y Enterprise pueden sumar costes adicionales
Prueba gratuita: OpenHands Cloud se puede probar de forma gratuita iniciando sesión con GitHub
- Opciones de despliegue local, autohospedado, en la nube y mediante SDK
- Evolución clara desde un agente individual hasta operativas multiusuario
- Núcleo e imágenes base de Docker bajo licencia MIT
- Controles de gestión para roles, presupuestos e integraciones
- El autohospedaje traslada la carga de aislamiento, accesos, secretos y disponibilidad a su equipo
- El módulo Enterprise es de código disponible, no cubierto por la licencia MIT central
- Las colas autónomas exigen filtros de pruebas y revisiones mucho más rigurosos que el pair programming
OpenHands justifica su esfuerzo de configuración cuando las tareas deben continuar ejecutándose sin un editor abierto. Para un desarrollador individual que realiza cambios interactivos, OpenCode o Aider resultan más directos y económicos de operar.
Gemini CLI: la cuota gratuita integrada más generosa
Gemini CLI representa el punto de entrada sin coste más accesible: una cuenta personal de Google incluye 60 peticiones por minuto y 1,000 peticiones al día. Este agente de terminal con licencia Apache 2.0 utiliza modelos Gemini 3 con una ventana de contexto de 1 millón de tokens e incluye manejo de archivos, comandos de consola, consultas web, fundamentación con Google Search, soporte para MCP, scripts y flujos de trabajo en GitHub.

Google publica una versión estable cada semana, una previa semanal y una compilación diaria (nightly), un ritmo clave en un segmento donde las APIs de modelos y los protocolos de herramientas evolucionan con rapidez. La limitación es estratégica más que funcional: la cuota integrada está vinculada al ecosistema Gemini, no al enrutamiento neutral entre proveedores. Conviene elegirlo por el volumen gratuito y la integración con Google, no asumiendo que el código abierto garantice automáticamente la elección de modelo.
Ideal para: Desarrolladores independientes que buscan un agente de terminal solvente con un amplio volumen gratuito
Punto fuerte: 1,000 peticiones gratuitas diarias, 60 por minuto y ventana de contexto de 1 millón de tokens
Precio: Nivel gratuito con cuenta personal; opciones de pago vía API o Vertex AI para mayores consumos
Prueba gratuita: El nivel de cuenta personal es gratuito por definición
- La cuota integrada documentada más amplia de esta comparativa
- Herramientas integradas para búsqueda, archivos, terminal, web, MCP y GitHub
- Cliente con licencia Apache 2.0 y actualizaciones constantes
- Amplia ventana de contexto para explorar proyectos enteros
- El beneficio gratuito está condicionado a los modelos Gemini
- El recuento de peticiones no asegura un coste o calidad homogéneos en cada tarea
- El acceso directo a la terminal requiere controles de seguridad en el repositorio
Gemini CLI lidera en coste para creadores técnicos individuales. Los equipos que precisen enrutamiento entre proveedores, revisión visual previa o una cola autohospedada deberán valorar otras alternativas.
Continue: el mejor enlace entre la asistencia en IDE y las validaciones en CI
Continue encaja en equipos que buscan un único cliente abierto capaz de cubrir autocompletado, chat, edición directa, ejecución de agentes y revisiones de pull requests. Su proyecto con licencia Apache 2.0 ofrece extensiones para VS Code y JetBrains, además del agente en línea de comandos cn. Continue también permite almacenar comprobaciones de IA en el repositorio y ejecutarlas como estados de control en GitHub, devolviendo una aprobación o una propuesta de diff.

Esta amplitud simplifica la adopción técnica, ya que los desarrolladores pueden empezar por funciones de baja fricción antes de autorizar acciones autónomas al agente. Sin embargo, también difumina el enfoque: el autocompletado y las revisiones en CI plantean retos operativos distintos a los de un agente autónomo aislado. Continue destaca como puente integrador, no como gestor especializado de colas.
Ideal para: Equipos que buscan asistencia abierta en el IDE y validaciones de CI versionadas en el propio repositorio
Punto fuerte: Modos Agent, Chat, Edit, Autocomplete, CLI y validaciones definidas en el repositorio
Precio: Cliente gratuito con licencia Apache 2.0; los modelos y recursos de CI generan sus propios costes
Prueba gratuita: No requerida para el cliente de código abierto
- Soporte para VS Code, JetBrains y terminal
- Transición progresiva desde el autocompletado básico hasta flujos con agentes
- Validaciones controladas por versiones y auditables como código
- Las propuestas de diff permiten corregir rápidamente las observaciones de CI
- La amplitud funcional puede dificultar una implantación sencilla centrada solo en agentes
- Las validaciones en CI no sustituyen a un entorno de ejecución autónomo aislado
- La gestión de políticas de modelos y proveedores debe configurarse aparte
Continue es una opción B2B sólida cuando la organización busca salvaguardas dentro del repositorio. Para quien busque la herramienta de terminal más rápida, OpenCode o Aider ofrecen un camino con menos intermediarios.
goose: el mejor agente cuando programar es solo una parte del trabajo
goose es un agente local de propósito general con excelentes capacidades de código, en lugar de una herramienta limitada únicamente al desarrollo. Este proyecto Apache 2.0 funciona como aplicación de escritorio, CLI y API en macOS, Linux y Windows. Admite más de 15 proveedores de modelos, más de 70 extensiones MCP y permite aprovechar suscripciones existentes de Claude, ChatGPT o Gemini mediante ACP.

Su integración en la Agentic AI Foundation dentro de la Linux Foundation asegura un modelo de gobernanza independiente de un solo proveedor. La contrapartida es su alcance: tareas de investigación, redacción, automatización, análisis de datos y código conviven en la misma interfaz. Esto resulta práctico para perfiles que conectan distintos sistemas, pero añade pasos de configuración a quien solo busca modificar código en un repositorio.
Ideal para: Perfiles técnicos cuyo día a día combina código, análisis de datos, investigación y automatización
Punto fuerte: Aplicación de escritorio local, CLI y API con amplio catálogo de proveedores y extensiones MCP
Precio: Cliente gratuito con licencia Apache 2.0; suscripciones de proveedores, consumo de API o cómputo local aparte
Prueba gratuita: No requerida para el cliente de código abierto
- Ejecución local en los tres principales sistemas operativos de escritorio
- Compatibilidad con más de 15 proveedores y más de 70 extensiones MCP
- Posibilidad de reutilizar suscripciones de IA compatibles vía ACP
- Respaldo de gobernanza dentro del ecosistema de la Linux Foundation
- La versatilidad general resulta excesiva para flujos centrados exclusivamente en código
- Un mayor número de extensiones amplía la superficie de permisos a supervisar
- La calidad de los resultados depende en gran medida de los proveedores y extensiones configurados
goose rinde al máximo cuando un mismo flujo debe consultar bases de datos, ajustar un script y actualizar una herramienta externa en una única sesión. Para cambios metódicos en Git, Aider sigue siendo una opción más precisa.
mini-SWE-agent: el entorno más transparente para resolver incidencias
mini-SWE-agent es la alternativa indicada cuando entender el ciclo interno del agente es tan relevante como su ejecución. La versión 2 cuenta con licencia MIT y sus mantenedores describen la clase principal del agente en apenas unas 100 líneas de Python. Presentan una puntuación superior al 74% en SWE-bench Verified y admiten entornos locales, Docker o Podman, Singularity o Apptainer, bubblewrap y otros contenedores aislados.

Su arquitectura está intencionadamente expuesta: Bash es su única herramienta, cada acción se ejecuta de forma independiente mediante subprocess.run y el historial de mensajes permanece lineal. Esto facilita la inspección de trayectorias y la reproducibilidad científica. Por el contrario, al ser Bash su núcleo operativo, también constituye su mayor vector de riesgo; un despliegue en producción requiere aislamiento estricto y credenciales limitadas en lugar de confiar ciegamente en la brevedad del código del agente.
Ideal para: Investigadores y equipos de plataforma que necesitan un ciclo mínimo y auditable para resolver incidencias
Punto fuerte: Alrededor de 100 líneas de lógica con un diseño basado exclusivamente en Bash e historial lineal
Precio: Cliente con licencia MIT gratuito; las llamadas al modelo y la infraestructura aislada se pagan aparte
Prueba gratuita: No requerida para el cliente de código abierto
- Ciclo de control reducido y muy fácil de auditar
- Amplio soporte para entornos de aislamiento y contenedores
- Independiente del modelo mediante capas de enrutamiento comunes
- Desarrollado por el equipo detrás de SWE-agent y SWE-bench
- La operativa basada exclusivamente en Bash exige límites de ejecución estrictos
- Interfaz gráfica mínima en comparación con Cline u OpenHands
- Los resultados de referencia publicados no sustituyen las pruebas en sus propios repositorios
mini-SWE-agent es la opción idónea para equipos de plataforma que diseñan su propio entorno. No está pensado como el primer agente para un diseñador, gestor de producto o desarrollador que busque una experiencia visual integrada en su editor.
Qwen Code: la solución abierta más completa para modelos y agentes
Qwen Code es la alternativa más ambiciosa si busca tanto el entorno de ejecución como la familia de modelos bajo licencias abiertas. Este proyecto con licencia Apache 2.0 admite subagentes, equipos de agentes, memoria, habilidades, MCP, modo de planificación, integración con LSP, entornos aislados (sandboxing), Git worktrees, ejecuciones en segundo plano (headless), extensiones para IDE, aplicaciones de escritorio y SDKs. Además, se comunica mediante los protocolos de OpenAI, Anthropic, Gemini y Qwen, y puede conectarse a Ollama o vLLM.

Su configuración actual presenta dos consideraciones. La instalación mediante NPM requiere Node.js 22 o posterior, y el nivel gratuito de Qwen OAuth finalizó el 15 de abril de 2026. Los nuevos usuarios deben disponer de un Alibaba Cloud Coding Plan, una clave de API de terceros, un proveedor personalizado o un modelo local; el cliente sigue siendo abierto, pero la vía gratuita directa ya no está disponible.
Ideal para: Equipos que desean un agente abierto combinado con modelos Qwen abiertos o compatibilidad multiprotocolo
Punto fuerte: Pila abierta de agente y modelos con subagentes, equipos, habilidades, aislamiento y worktrees
Precio: Cliente gratuito con licencia Apache 2.0; requiere un plan de proveedor activo, clave de API o infraestructura local
Prueba gratuita: Sin nivel gratuito de Qwen OAuth desde el 15 de abril de 2026
- Estructura abierta combinada con una familia de modelos abiertos
- Amplia compatibilidad con protocolos estándar y modelos locales
- Potentes funciones nativas de coordinación y aislamiento de agentes
- Disponible en terminal, IDE, escritorio, servicio en segundo plano y SDK
- No incluye cuota gratuita vigente vía Qwen OAuth
- Requiere Node.js 22 o superior para la instalación con NPM
- Mayor complejidad de funciones en comparación con el ciclo centrado en Git de Aider
Qwen Code es la elección lógica para un equipo de infraestructura de IA que quiera controlar toda la pila técnica. Gemini CLI resulta más sencillo para empezar gratis, mientras que OpenCode ofrece una opción más neutral respecto a proveedores.
Quién debería elegir cada opción
La herramienta idónea varía según el esquema de supervisión. No elija evaluando capturas de pantalla de nueve opciones con su equipo. Defina primero el método operativo y pruebe las dos herramientas que mejor encajen en él.

Elija Cline si sus desarrolladores utilizan VS Code y cada edición o comando debe revisarse antes de ejecutarse. Continue es la alternativa si necesita que el autocompletado, el chat, la edición y las validaciones del repositorio compartan un único cliente abierto.
Elija OpenCode si la terminal es el espacio de trabajo prioritario pero valora la flexibilidad de interfaces y modelos. Elija Aider si busca confirmaciones automáticas en Git y un ciclo de programación en pareja riguroso por encima de sesiones paralelas o entornos de escritorio.
Elija OpenHands si la empresa requiere una cola de trabajo, control de identidades, presupuestos, integraciones y una transición ordenada de pruebas locales a producción gestionada. Elija mini-SWE-agent si su objetivo es auditar, evaluar o extender el ciclo de resolución de incidencias en lugar de desplegar una plataforma comercial ya cerrada.
Elija Gemini CLI si el límite de 1,000 peticiones diarias gratuitas es el factor decisivo. Elija Qwen Code si busca una infraestructura basada en modelos abiertos y cuenta con capacidad para gestionar el proveedor o el entorno de ejecución local. Elija goose si las tareas abarcan código, análisis de datos, investigación y conexión con herramientas externas.
Cómo configurar la opción principal sin comprometer la seguridad en producción
OpenCode es fácil de poner en marcha, pero un procedimiento seguro debe iniciarse con la inspección antes de conceder permisos totales de automatización.
Cree una rama desechable y retire credenciales sensibles
Inicie el trabajo desde un árbol limpio en una rama nueva. Asegúrese de que claves de despliegue a producción, credenciales de administrador de bases de datos o tokens de nube no relacionados queden fuera del alcance del proceso del agente.
Instale el cliente desde el origen oficial
Utilice el instalador oficial,
curl -fsSL https://opencode.ai/install | bash, o las vías documentadas mediante gestores de paquetes. Ejecútelo dentro del repositorio que va a inspeccionar, nunca desde un directorio superior abierto.Conecte la cuenta de modelo más adecuada y restringida
Elija un proveedor cuyas políticas de tratamiento de datos coincidan con la sensibilidad del repositorio. Un modelo local retiene las consultas dentro de su infraestructura; un modelo alojado suele ofrecer mayor calidad, pero enviará el contexto seleccionado al proveedor correspondiente.
Empiece en modo de planificación
Utilice el agente integrado
plan(de solo lectura) para analizar la modificación, ubicar los archivos afectados y plantear pruebas. Revise la propuesta antes de alternar al agentebuildcon acceso de escritura.Construya, pruebe, inspeccione y fusione
Permita que el agente aplique cambios en la rama temporal, ejecute las pruebas y comandos de linting del repositorio y examine el diff resultante. Fusione los cambios únicamente cuando un desarrollador verifique el alcance, el comportamiento y cualquier alteración en dependencias, permisos, infraestructura o variables secretas.
Para un desarrollador individual, este flujo añade pocos minutos. Para un equipo de ingeniería amplio, supone la diferencia entre un estándar seguro y decenas de instalaciones dispersas con permisos desconocidos.
Las herramientas que conviene evitar
Existen dos proyectos conocidos que no deberían formar parte de una nueva implantación técnica.
Roo Code cerró el desarrollo de su extensión el 15 de mayo de 2026. Su repositorio redirige a los usuarios a la bifurcación comunitaria ZooCode o hacia Cline. La licencia Apache permite consultar el código histórico, pero no garantiza mantenimiento continuo, compatibilidad con nuevos modelos ni respuesta ante vulnerabilidades. Elija Cline si busca el camino más consolidado con control previo de acciones.
SWE-agent clásico ha sido reemplazado por mini-SWE-agent. El equipo responsable concentra el desarrollo en mini-SWE-agent y lo recomienda como opción predeterminada. Mantenga el proyecto anterior únicamente si sus investigaciones requieren de forma explícita sus procesadores de historial o interfaces configurables originales.
La advertencia general es directa: que un repositorio sea público no significa que el producto esté activo. Compruebe las recomendaciones de los mantenedores, la frecuencia de lanzamientos, los límites de la licencia y los requisitos de autenticación antes de adoptarlo como estándar.
Preguntas frecuentes
¿Los agentes de IA para programar de código abierto son gratuitos?
El software cliente de esta comparativa es gratuito, pero el consumo de APIs de modelos, el hardware de GPU local, los entornos aislados en la nube, el almacenamiento y el tiempo de computación son independientes. Una carga de trabajo para cuatro desarrolladores en Sonnet 5 con 20 millones de tokens de entrada y 2 millones de salida cuesta 60 USD con tarifa promocional y 90 USD tras el 31 de agosto de 2026.
¿Cuál es el mejor agente de IA gratuito para programar en VS Code?
Cline es el mejor agente basado en aprobaciones para VS Code porque su flujo de modos Plan y Act mantiene a la vista los diffs y comandos antes de ejecutarlos. Continue es el cliente abierto más adecuado si además se busca autocompletado, chat interactivo, edición directa y validaciones de pull requests integradas en el repositorio.
¿Dónde encontrar agentes de IA para programar de código abierto en GitHub?
Utilice los repositorios oficiales enlazados en la documentación de cada herramienta y no copias o forks con nombres parecidos. La licencia y el archivo README actualizado descubren condiciones que los directorios omiten, como el código cerrado de los complementos de Cline para JetBrains, la licencia comercial Enterprise de OpenHands o las vías de acceso vigentes en Qwen Code.
Obtenga la Lista de verificación de configuración de Claude Code + Codex y el próximo análisis técnico de herramientas suscribiéndose al boletín.
4 sept 2026







