Cómo usar Roo Code
Índice de contenidos
- Puntos clave
- ¿Qué es Roo Code y su origen en Cline?
- Antes de instalarlo: el proyecto está archivado
- Instalación y configuración
- Modos personalizados (Architect, Code, Debug)
- Uso de MCP y herramientas
- Roo Code frente a Cline
- Preguntas frecuentes
- ¿Roo Code sigue funcionando en 2026?
- ¿Qué diferencia hay entre Roo Code y ZooCode?
- ¿Roo Code es mejor que Cline?
- Conclusión
- Fuentes
Roo Code es una extensión de código abierto para VS Code, nacida como fork de Cline, que convierte el editor en un equipo de agentes con modos especializados (Code, Architect, Debug, Ask y Orchestrator). El proyecto se archivó en mayo de 2026 en la versión 3.54.0, pero su continuación comunitaria ZooCode mantiene vivas las mismas funciones.
Roo Code es una extensión de código abierto para VS Code que convierte el editor en un equipo de agentes de programación: en lugar de un único asistente, ofrece modos especializados (Code, Architect, Debug, Ask y Orchestrator) que cambian el papel del agente según la tarea. Nació como fork de Cline y llevó su idea de separar el pensar del actuar hasta un sistema de roles configurables. Hay una novedad importante que debes conocer antes de instalarlo: el proyecto original se archivó en mayo de 2026, aunque su código sigue vivo en una continuación comunitaria. En esta guía verás qué es Roo Code y su origen en Cline, cómo instalarlo, cómo funcionan sus modos personalizados, cómo darle herramientas con MCP y en qué se diferencia de Cline. La misma explicación está disponible en inglés.
Puntos clave
- Roo Code es un agente de código open source (licencia Apache 2.0) que vive dentro de VS Code; alcanzó más de 1,8 millones de instalaciones en el Marketplace y más de 24 000 estrellas en GitHub.
- Es un fork de Cline: comparte su base, pero añade un sistema de modos (Code, Architect, Ask, Debug y Orchestrator) y modos personalizados que defines tú.
- El proyecto original se archivó el 15 de mayo de 2026 en la versión 3.54.0; el equipo se pasó a Roomote, un agente en la nube.
- Su continuación comunitaria, ZooCode, publicó la misma versión 3.54.0 el 16 de mayo de 2026 y mantiene las funciones, los ajustes y la licencia. Si empiezas hoy, instala ZooCode.
- Es compatible con el Model Context Protocol (MCP), así que puedes ampliar sus herramientas conectándole servidores externos, igual que Cline.
¿Qué es Roo Code y su origen en Cline?
Roo Code es un agente de programación de código abierto que se integra en VS Code como una extensión. Su punto de partida fue Cline: es un fork, es decir, una copia del código de Cline que evolucionó por su cuenta. El motivo de la bifurcación fue de diseño. El equipo de Roo quería un sistema estructurado de varios modos (un rol para planificar, otro para programar, otro para depurar) que chocaba con la filosofía de un único agente de Cline, así que crearon su propia versión.
Con el tiempo Roo Code se convirtió en uno de los agentes de código más populares: superó los 1,8 millones de instalaciones en el Marketplace de VS Code y las 24 000 estrellas en su repositorio de GitHub[1], con licencia Apache 2.0. La diferencia frente a un autocompletado es la autonomía: describes una tarea en lenguaje natural, el agente explora tu proyecto, edita varios archivos de forma coordinada y ejecuta los comandos de terminal necesarios, siempre mostrándote cada cambio para que lo apruebes.
Antes de instalarlo: el proyecto está archivado
Aquí llega el dato que marca el resto de esta guía. El 20 de abril de 2026 el equipo anunció el fin del proyecto, y el 15 de mayo de 2026 archivaron el repositorio, que quedó en solo lectura en la versión 3.54.0. Sus creadores dejaron de creer que el editor sea el futuro de la programación y se centraron en Roomote, un agente que trabaja desde la nube. Como recoge el aviso oficial, ahora archivado, el equipo recomienda como alternativas «ZooCode (un fork iniciado por la comunidad de Roo Code) y Cline».
La buena noticia es que el código no ha desaparecido. Un grupo de la comunidad creó ZooCode, un fork que republicó la misma versión 3.54.0 en el Marketplace el 16 de mayo de 2026, un día después del cierre, con las mismas funciones, los mismos ajustes y la misma licencia Apache 2.0. Por eso todo lo que aprendas aquí sobre modos, MCP y flujo de trabajo sirve igual para ZooCode. Si empiezas hoy, instala ZooCode para seguir recibiendo actualizaciones; si ya tenías Roo Code, tu configuración se migra con cambios mínimos.
Instalación y configuración
Instalar la extensión lleva menos de un minuto. Abre VS Code, entra en la vista de extensiones (Ctrl+Shift+X), busca «Roo Code» o «Zoo Code» y pulsa Instalar. Si prefieres la línea de comandos, usa el binario code. La versión archivada de Roo Code y su continuación ZooCode se instalan así:
## Roo Code original (congelado en la 3.54.0, ya no recibe cambios)
code --install-extension RooVeterinaryInc.roo-cline
## ZooCode: la continuación mantenida por la comunidad (recomendada)
code --install-extension ZooCodeOrganization.zoo-code
Tras la instalación aparece un icono nuevo en la barra de actividad. Al abrirlo por primera vez te pedirá configurar un proveedor de modelo, porque la extensión no incluye ninguno: tú decides qué modelo le pones. Es compatible con decenas de proveedores, desde los comerciales (Anthropic, OpenAI, Google Gemini, OpenRouter) hasta modelos que ejecutas en tu propio equipo con Ollama o LM Studio. Elige el proveedor, pega tu clave de API y selecciona el modelo; para trabajar de forma local, elige Ollama e indica la URL del servidor y el modelo descargado. La regla es la de siempre: cuanto mejor razona el modelo, menos se descarrila el agente en tareas largas.
Modos personalizados (Architect, Code, Debug)
La característica que distingue a Roo Code es su sistema de modos. Un modo es una configuración del agente (un papel) con su propio prompt de sistema, sus permisos y su comportamiento. En lugar de un solo agente que lo hace todo, eliges el rol adecuado para cada fase del trabajo. Los modos integrados son cinco:
- Architect: planifica y diseña. Analiza el proyecto y propone un enfoque antes de tocar nada, ideal para tareas grandes.
- Code: el modo por defecto, escribe y edita el código.
- Debug: se centra en diagnosticar y corregir errores, con un razonamiento orientado a encontrar la causa.
- Ask: responde preguntas sobre el código sin modificarlo, útil para entender una base de código.
- Orchestrator (antes llamado Boomerang): coordina tareas complejas dividiéndolas y delegándolas en otros modos, un patrón cercano a un sistema multiagente.
Lo potente es que puedes crear tus propios modos personalizados. Defines el nombre, las instrucciones, qué herramientas puede usar y a qué archivos tiene acceso; por ejemplo, un modo «Documentación» que solo edite archivos Markdown, o un modo «Revisor» que lea pero no escriba. Un flujo típico es empezar en Architect para acordar el plan, cambiar a Code para ejecutarlo y saltar a Debug si algo falla. Esa división explícita en roles es la principal diferencia con Cline, que trabaja con un flujo más directo de dos modos.
Uso de MCP y herramientas
Como Cline, Roo Code es compatible con el Model Context Protocol (MCP), el estándar abierto que permite conectar herramientas externas a un agente. Con MCP puedes darle capacidades nuevas sin tocar el código de la extensión: acceso a una base de datos, a una API, al sistema de archivos o a un servicio en la nube. El agente descubre las herramientas que expone cada servidor MCP y las usa cuando la tarea lo pide.
Añadir un servidor MCP se hace desde la configuración de la extensión, indicando cómo arrancarlo (por línea de comandos con transporte stdio, o por HTTP). Si nunca has usado MCP, empieza por nuestra guía para instalar un servidor MCP y, cuando quieras crear el tuyo, tenemos una guía dedicada a construir un servidor MCP propio. Cada acción sensible del agente, edición de archivo o comando de terminal, sigue pasando por tu aprobación mediante un diff que aceptas, rechazas o editas; también puedes configurar una auto-aprobación acotada para tareas repetitivas de bajo riesgo.
Roo Code frente a Cline
Ambos son agentes de código open source, gratuitos como herramienta (pagas solo el uso del modelo) y compatibles con MCP, porque comparten origen. La diferencia está en la filosofía. Cline apuesta por una experiencia más directa: dos modos, Plan y Act, y una interfaz sencilla; con 64 700 estrellas en GitHub y en la versión 3.0.42, es el proyecto más activo de los dos. Roo Code apuesta por la flexibilidad: su sistema de modos y los modos personalizados te dan un control fino sobre cómo se comporta el agente en cada fase, a cambio de más opciones que configurar.
La decisión práctica en 2026 es sencilla. Si quieres lo más mantenido y directo, Cline es una apuesta segura. Si prefieres el enfoque por roles de Roo Code, instala ZooCode, su continuación comunitaria, en lugar del Roo Code original archivado. Entre Roo Code y ZooCode sumaban cerca de 3 millones de usuarios, así que la comunidad detrás del enfoque de modos sigue siendo grande.
Preguntas frecuentes
¿Roo Code sigue funcionando en 2026?
La extensión original todavía se instala y funciona, pero está congelada en la versión 3.54.0 desde que el proyecto se archivó el 15 de mayo de 2026: no recibe correcciones ni nuevas funciones. Si quieres seguir con actualizaciones, instala ZooCode, la continuación de la comunidad, que partió de esa misma versión y mantiene el desarrollo activo con las mismas funciones y ajustes.
¿Qué diferencia hay entre Roo Code y ZooCode?
ZooCode es un fork directo de Roo Code creado por la comunidad cuando el equipo original archivó el proyecto. Comparte el código, los modos, los ajustes y la licencia Apache 2.0, y tu configuración de Roo Code se migra con cambios mínimos. La diferencia es el mantenimiento: ZooCode sigue recibiendo actualizaciones, mientras que Roo Code quedó detenido en la 3.54.0.
¿Roo Code es mejor que Cline?
No hay un ganador absoluto: depende de lo que busques. Roo Code (y ahora ZooCode) brilla si quieres un control fino con modos por rol y modos personalizados. Cline brilla si prefieres una experiencia más directa y un proyecto muy activo, con más de 64 000 estrellas. Los dos son open source, gratuitos como herramienta y compatibles con MCP, así que probar ambos cuesta poco.
Conclusión
Roo Code demostró que un agente de código puede organizarse por roles: Architect para planificar, Code para escribir, Debug para corregir y Orchestrator para coordinar tareas grandes. Aunque el proyecto original se archivó en mayo de 2026 en la versión 3.54.0, su idea sigue viva en ZooCode, que hereda funciones, ajustes y licencia. El siguiente paso es sencillo: instala ZooCode, prueba el flujo Architect a Code en una tarea real y compáralo con su origen, Cline, para decidir cuál encaja mejor en tu forma de trabajar.
Fuentes: [1] Documentación oficial de Roo Code, con el aviso de cierre[2], [2] Roo Code en GitHub, repositorio archivado[1], [3] Roo Code en el Marketplace de VS Code[3], [4] ZooCode, la continuación comunitaria[4], [5] Cline en GitHub, el proyecto de origen[5].
Fuentes
Código fuente
Accede a todo el código fuente de este artículo en GitHub.
Ver en GitHub