Roo Code fue una de las extensiones de agente de código abierto más activas de VS Code, y su diseño de múltiples modos y modos personalizados llevó a muchos equipos a usarla como herramienta principal. Pero después del archivo del repositorio principal en mayo de 2026, «seguir o cambiar» dejó de ser una cuestión de preferencia y pasó a ser un riesgo de mantenimiento. Este artículo separa las tres rutas de reemplazo (Cline, Cursor y Claude Code) por flujo de trabajo, acceso a modelos, costo, soporte de IDE y control de equipo, y termina con una tabla de escenarios y una lista de migración.
1. Primero, decide si Roo Code todavía sirve
Roo Code es una extensión de VS Code, de código abierto y BYOK (clave de modelo propia), compatible con modos como Code, Architect, Ask, Debug y Orchestrator, y permite definir modos propios del equipo con .roomodes. Su valor está en el flujo por modos: planificar, ejecutar y depurar por separado para que las tareas complejas no se mezclen.
Después del archivo del repositorio principal en mayo de 2026, la situación tiene tres puntos:
- La extensión todavía puede instalarse y funcionar, pero el upstream ya no incorpora correcciones; la compatibilidad con nuevas versiones de VS Code y las actualizaciones de seguridad de dependencias corren por tu cuenta.
- Han aparecido bifurcaciones comunitarias (como ZooCode), cuya actividad de mantenimiento, canales de publicación y decisiones de funciones hay que revisar una por una.
- Usar Roo Code como base a largo plazo en proyectos nuevos tiene un riesgo claramente mayor que el beneficio.
Así que la decisión no es «si Roo Code es bueno o no», sino «cómo migrar lo existente y qué elegir para lo nuevo». Los equipos que solo usan Chat de vez en cuando tienen un costo de migración bajo; los que dependen de modos personalizados y MCP deben migrar proyecto por proyecto, no de forma uniforme.
2. Las tres rutas de reemplazo
Cline es el reemplazo más directo. También es una extensión de agente de código abierto para VS Code, con un flujo de dos fases Plan/Act, aprobación de comandos, checkpoints, MCP, herramientas de navegador y terminal, y cobertura de proveedores que incluye OpenAI compatible, Anthropic, OpenRouter, Bedrock, Vertex y modelos locales. Para los equipos acostumbrados a Roo Code, la interfaz y el modelo mental de Cline son los más cercanos.
Cursor es la ruta del editor. No es un plugin, sino un IDE independiente donde la completación Tab, la edición en línea, el Chat y el Agent conviven en la misma ventana. Encaja en la iteración frecuente de pequeños pasos mientras se mira el código; si el objetivo principal es la experiencia del editor, Cursor sigue siendo una opción completa.
Claude Code es la ruta de terminal. Lee archivos, modifica código, ejecuta comandos y trabaja con Git en el repositorio; admite hooks, subagentes y MCP, y también tiene extensiones para VS Code y JetBrains y una aplicación de escritorio. Encaja en escenarios de varios repositorios, tareas largas, scripting y CI, pero se centra en modelos Claude, así que el equipo debe aceptar el protocolo de Anthropic o un gateway compatible.
3. Comparación de flujos de trabajo
| Herramienta | Formato | Flujo de trabajo | Acceso a modelos | Estructura de costo | Soporte de IDE |
|---|---|---|---|---|---|
| Roo Code (existente) | Extensión de VS Code | Varios modos y modos personalizados | BYOK, varios proveedores | Extensión de código abierto; se paga el modelo | VS Code |
| Cline | Extensión de VS Code | Plan/Act, aprobación y checkpoints | BYOK, varios proveedores | Extensión de código abierto; se paga el modelo | VS Code sobre todo, además de CLI y otros formatos |
| Cursor | Editor independiente | Tab, Chat y Agent integrados | Clave del proveedor oficial; algunas versiones permiten sobrescribir la Base URL | Suscripción más consumo excedente | IDE independiente, basado en el ecosistema de VS Code |
| Claude Code | Agente de terminal | Tareas largas a nivel de repositorio, comandos y Git | Protocolo Anthropic; también Bedrock y Vertex | Suscripción o API por uso | Terminal, más extensiones de VS Code y JetBrains y aplicación de escritorio |
El flujo de trabajo no tiene una superioridad absoluta. El criterio es dónde ocurre la tarea: muchas modificaciones pequeñas en el editor favorecen a Cursor; las tareas que cruzan varios archivos y repositorios y necesitan ejecutar comandos y hacer commits encajan mejor con Claude Code; si quieres conservar la interfaz de agente dentro de VS Code y cambiar de modelo con libertad, Cline es el más equilibrado.
4. Acceso a modelos y costo
El núcleo de Roo Code y Cline es BYOK: se elige OpenAI Compatible en el proveedor y se rellenan Base URL, clave e ID de modelo. La ventaja es la libertad de modelos y la transparencia de la factura; el precio es que hay que verificar por cuenta propia el ID del modelo, la longitud de contexto y la capacidad de llamadas a herramientas. Al conectar un gateway de terceros, la Base URL suele terminar en /v1 y el nombre del modelo se toma de la página de precios del gateway.
El BYOK de Cursor está más limitado. La documentación oficial describe la introducción de claves de cada proveedor; algunas versiones ofrecen la posibilidad de sobrescribir la Base URL de OpenAI, pero normalmente solo afecta al Chat y al Agent, mientras que la completación Tab sigue usando los modelos propios de Cursor. Antes de elegir Cursor, confirma si el plan y la versión soportan la forma de conexión que necesitas.
Claude Code usa el protocolo Anthropic Messages. Con un gateway, configura la dirección raíz y las variables de autenticación, sin volver a añadir /v1/messages; también puede conectarse a través de Bedrock y Vertex, lo que encaja en equipos que ya están en esas nubes.
En costo, no compares solo la tarifa mensual: Cursor es suscripción más consumo excedente; Claude Code es suscripción o API por uso; la extensión Cline es de código abierto y su costo principal es la API del modelo; el gateway unifica varios modelos en una cuenta, factura por uso y facilita límites y reparto. Usa una semana de registros reales para contar entrada, salida, aciertos de caché y reintentos, y calcula después el costo de «completar una tarea aceptable». Los precios concretos cambian; precios de modelos solo sirve como referencia actual.
5. Soporte de IDE y control de equipo
El soporte de IDE determina la fricción de la migración. Cursor es un editor independiente que puede importar extensiones y configuración de VS Code, pero no se instala en JetBrains. Cline se centra en la extensión de VS Code y el equipo debe confirmar que las máquinas objetivo y los entornos de desarrollo remotos lo soportan. Claude Code se centra en la terminal y ofrece extensiones para VS Code y JetBrains y aplicación de escritorio, con una adaptación más amplia entre IDE. En el caso de Roo Code, hay que confirmar si la bifurcación utilizada sigue publicándose en el canal de mercado original.
En control de equipo, Cursor Teams/Enterprise ofrece listas blancas de modelos y de MCP y API de administración; Claude Code se apoya en la gestión de miembros, el control de gasto y el análisis de uso de la organización de Claude; las capacidades de configuración empresarial de Cline cambian según la versión, así que hay que revisar la documentación antes de comprar. Después del archivo del repositorio principal, Roo Code no es adecuado como nuevo estándar de equipo.
Si el equipo usa varias herramientas a la vez, lo más realista es «gateway unificado, una clave por persona y límites por proyecto»: las herramientas pueden cambiar, pero las claves, la facturación y la auditoría se quedan en la misma capa.
6. Tabla de escenarios: elegir según el uso
| Escenario | Recomendación | Motivo | Atención |
|---|---|---|---|
| Uso intensivo de modos personalizados de Roo Code | Cline o una bifurcación comunitaria activa | El modelo mental es cercano y la migración cuesta menos | Revisa primero la compatibilidad de modos, reglas y MCP |
| Agente multimodelo dentro de VS Code | Cline | Código abierto, muchos proveedores y gateway compatible | Las claves y la evaluación de modelos corren por tu cuenta |
| Completación y agente integrados en el editor | Cursor | La experiencia de Tab y del editor está madura | La clave propia normalmente no cubre Tab |
| Terminal, varios repositorios y CI | Claude Code | Agente CLI, hooks y automatización potentes | Está orientado sobre todo a modelos Claude |
| El equipo quiere facturación y auditoría unificadas | Gateway con Cline o Claude Code | Una clave por persona y límites por proyecto | Haz primero una prueba piloto pequeña |
7. Lista de migración
- Inventario de uso: qué tareas usan Code, cuáles Architect o Debug y cuáles dependen de subtareas del Orchestrator.
- Copia de seguridad de la configuración: modos personalizados (
.roomodes), archivos de reglas, configuración de MCP, perfiles de API, prompts habituales y atajos. - Mapa de funciones: asigna cada modo al Plan/Act, Agent o subagente de la herramienta de destino; deja registrados los flujos que no se puedan mapear y no des por hecho que se reproducirán igual.
- Claves independientes: separa por herramienta y por persona, define cuota y expiración y evita compartir una sola clave.
- Base URL e ID de modelo: confirma que el protocolo, la ruta
/v1y el nombre del modelo coinciden exactamente, y envía primero una petición mínima. - Tareas de regresión: elige entre 20 y 30 tareas reales y compara calidad, tasa de éxito de llamadas a herramientas, latencia y costo.
- Prueba piloto con reversión: haz que 2 o 3 personas lo usen durante dos semanas y conserva la herramienta anterior un tiempo.
Lo que más problemas da en una migración no es la capacidad del modelo, sino los archivos de reglas, los hábitos de aprobación, las herramientas MCP y la gestión de claves. Trata esos puntos como parte de la migración y no como un añadido posterior.
8. Conectar a través de ZSQH AI Gateway
Si no quieres mantener un juego de claves de proveedor para cada herramienta, puedes usar un gateway compatible con OpenAI como punto de entrada único. En Cline o en una bifurcación comunitaria activa, elige «OpenAI Compatible», escribe https://ai.zhongshangqihang.com/v1 en la Base URL, usa una clave creada en el gateway y copia el ID del modelo de la página de precios. Valida primero con una petición mínima:
curl https://ai.zhongshangqihang.com/v1/chat/completions \
-H "Authorization: Bearer $ZRQH_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "<ID del modelo>",
"messages": [{"role": "user", "content": "Responde solo OK"}],
"stream": false
}'
Cuando la respuesta sea correcta, activa el streaming y las llamadas a herramientas en la herramienta. La disponibilidad y la facturación de los modelos se rigen por precios de modelos; si necesitas una clave de prueba, entra por la página de registro.
Preguntas frecuentes
¿Roo Code se puede seguir usando?
Puede ejecutarse, pero tras el archivo del repositorio principal no hay correcciones upstream, y las actualizaciones de VS Code, las vulnerabilidades de dependencias y los cambios de protocolo de los proveedores corren por tu cuenta. Los proyectos existentes pueden seguir usándolo a corto plazo; para proyectos nuevos no se recomienda como base a largo plazo.
¿Qué relación hay entre Roo Code y Cline?
Roo Code nació como una bifurcación de Cline y después desarrolló los modos múltiples y los modos personalizados. Ambas son extensiones de agente de código abierto para VS Code, pero Cline sigue recibiendo mantenimiento y el repositorio principal de Roo Code está archivado.
¿Cline puede conectarse a Claude?
Sí. Cline soporta el proveedor Anthropic y también gateways compatibles con OpenAI; al conectar Claude a través de un gateway, confirma si ofrece el protocolo Anthropic o el compatible con OpenAI, porque las rutas y las cabeceras de autenticación son distintas.
¿Cursor permite usar una API Key propia?
Parcialmente. El BYOK oficial permite introducir claves de distintos proveedores y algunas versiones permiten sobrescribir la Base URL de OpenAI, pero normalmente no cubre la completación Tab. Consúltalo en la documentación de la versión y del plan actuales.
¿Cuánto tarda la migración?
Cambiar solo el Chat suele llevar unos días; si hay modos personalizados, MCP, CI y permisos de equipo, conviene planificar dos semanas de prueba piloto y un mes de despliegue. Valida primero con un proyecto no crítico y amplía después el alcance.
Siguiente paso
Elige primero un proyecto no crítico: crea una clave independiente en ZSQH AI Gateway, selecciona un modelo principal según precios de modelos y ejecuta durante dos semanas la lista anterior. Cuando confirmes que la herramienta, el costo y el control son aceptables, migra todo.
Lecturas relacionadas:
- Guía completa de la API de Claude Code: clave, Base URL y conexión
- Guía completa de la API de Cursor: clave, Base URL y modelos
- ¿Qué es un AI relay? Guía completa 2026
Nota: Roo Code, Cline, Cursor, Claude, Claude Code y Anthropic son marcas o marcas registradas de sus respectivos titulares. Este artículo solo ofrece una discusión técnica de selección y no implica afiliación ni relación de colaboración con esas empresas. Las capacidades, los precios y el estado de los proyectos pueden cambiar; consulta la documentación oficial y los anuncios de los repositorios.
