Roo Code es un potente asistente de codificación de IA de código abierto que lleva capacidades de desarrollo autónomo directamente a tu editor VSCode. Con más de 1.3 millones de instalaciones y una comunidad activa de desarrolladores, Roo Code se destaca por su flexibilidad, soporte multimodelo y modos específicos de roles que mantienen a los agentes de IA enfocados y productivos.
En esta guía, te mostraremos cómo integrar la API LLM de Novita AI con Roo Code, brindándote acceso a modelos de vanguardia como Kimi de Moonshot AI y DeepSeek a precios competitivos, todo dentro de tu familiar entorno VSCode.
¿Por qué Roo Code + Novita AI?
Roo Code: Tu equipo de desarrollo de IA en VSCode
Roo Code va más allá del simple autocompletado. Es un asistente de codificación agéntico que puede:
- Generar código a partir de descripciones en lenguaje natural
- Refactorizar y depurar bases de código existentes en múltiples archivos
- Escribir documentación y responder preguntas sobre tu código
- Ejecutar comandos y pruebas (con tu aprobación)
- Adaptarse a tu flujo de trabajo con Modos especializados (Arquitecto, Código, Depurar, Preguntar, Probar)
A diferencia de herramientas propietarias como Cursor o Windsurf, Roo Code es:
✅ Totalmente de código abierto (licencia Apache 2.0)
✅ Agnóstico de modelos (funciona con más de 10 proveedores, incluyendo OpenAI, Anthropic, Google y Novita AI)
✅ Privacidad primero (tu código nunca sale de tu máquina a menos que lo envíes a una API externa)
✅ Impulsado por la comunidad (22.5k+ estrellas en GitHub, comunidad activa en Discord)
Novita AI: Acceso rentable a LLM
Novita AI proporciona acceso amigable para desarrolladores a modelos de lenguaje de última generación con:
- Precios competitivos con tarifas transparentes de pago por uso
- Amplia selección de modelos (más de 100 modelos incluyendo DeepSeek, Moonshot AI, Qwen y más)
- API compatible con OpenAI (reemplazo directo para código existente)
- Alta fiabilidad con servicio de baja latencia
Requisitos previos
Antes de comenzar, asegúrate de tener:
VSCode instalado
Descarga la última versión de Visual Studio Code desde el sitio web oficial.
Cuenta de Novita AI y clave API
- Visita Novita AI y regístrate para obtener una cuenta gratuita.
- Navega a la página de Key Management.
- Genera una nueva clave API y cópiala (la necesitarás en el Paso 2).
Crea tu cuenta y obtén una clave API

Pasos de integración
Paso 1: Instalar la extensión Roo Code
- Abre VSCode y navega al panel de Extensiones.
- Busca “Roo Code” en el marketplace.
- Haz clic en Instalar en la extensión de Roo Veterinary Inc (ID:
RooVeterinaryInc.roo-cline). - Después de la instalación, el icono de Roo Code (un canguro) aparecerá en la barra lateral de VSCode.

Paso 2: Configurar el proveedor de terceros (Novita AI)
Una vez instalada la extensión, deberás conectarla a la API de Novita AI:
- Haz clic en el icono de Roo Code en la barra lateral para abrir el panel.
- En la pantalla de configuración, verás dos opciones:
- Roo Code Router (requiere una cuenta de Roo Code)
- Proveedor de terceros (usa tus propias claves API)
- Selecciona Proveedor de terceros.
- Completa los campos de configuración:
- Proveedor de API: Elige Compatible con OpenAI
- Base URL:
https://api.novita.ai/openai - Clave API: Pega tu clave API de Novita AI (del Paso 2 de Requisitos previos)
- Modelo: Ingresa el nombre del modelo deseado (ejemplo:
moonshotai/kimi-k2.5)
- 🎉Nota: Puedes encontrar la lista completa de modelos disponibles en la página de modelos de Novita AI.

Paso 3: Probar la integración
Verifiquemos que Roo Code puede comunicarse con Novita AI:
- Abre un proyecto existente o crea un nuevo archivo en VSCode.
- Abre el panel de Roo Code (haz clic en el icono del canguro).
- Escribe una solicitud simple en la interfaz de chat.
- Espera a que la IA responda. Deberías ver:
- Un indicador de “Pensando” (solicitud API en progreso)
- Una respuesta del modelo (por ejemplo, “¡Hola! Estoy en modo Arquitecto, listo para ayudarte a planificar…”)

Comprendiendo los modos de Roo Code
Una de las características más potentes de Roo Code es su sistema de Modos. Los Modos mantienen a la IA enfocada en tareas específicas y limitan el acceso a herramientas a capacidades relevantes, reduciendo alucinaciones y evitando cambios no deseados.
Modos disponibles
| Modo | Propósito | Cuándo usarlo |
| Arquitecto | Planificación y diseño (sin cambios de código) | Iniciar una nueva funcionalidad, diseñar la arquitectura del sistema, desglosar tareas complejas |
| Código | Implementación y refactorización | Escribir código nuevo, refactorizar archivos existentes, hacer ediciones en varios archivos |
| Preguntar | Preguntas y respuestas y explicaciones (solo lectura) | Entender cómo funciona el código, obtener respuestas rápidas, generar documentación |
| Depurar | Diagnósticos y correcciones | Rastrear errores, agregar registros, aislar causas raíz |
| Orquestador | Coordinar tareas entre múltiples modos | Cuando el trabajo abarca múltiples etapas o roles (por ejemplo: primero planificar, luego implementar, luego depurar); manejar solicitudes grandes/complejas; dividir una funcionalidad grande en subtareas paralelas; o cuando quieres que Roo gestione los traspasos entre Arquitecto / Código / Depurar automáticamente |
Solución de problemas
Error: “Clave API inválida”
Solución:
- Verifica que hayas copiado correctamente la clave API de Novita AI.
- Asegúrate de que no haya espacios adicionales antes/después de la clave.
- Verifica que la clave no haya expirado (regenera si es necesario).
Roo Code es lento o no responde
Solución:
- Verifica tu conexión a internet.
- Reduce la cantidad de archivos en contexto (usa
.rooignorepara excluir directorios grandes).
Conclusión
¡Has integrado exitosamente Novita AI con Roo Code en VSCode! Esta poderosa combinación te brinda acceso flexible a modelos de IA, desarrollo rentable y control total de privacidad, todo sin dependencia de un proveedor.
¿Listo para empezar a construir? Intenta pedirle a Roo Code que refactorice una función compleja, genere pruebas unitarias o depure un error complicado. Para más tutoriales y soporte comunitario, visita la documentación de Roo Code y únete a la comunidad de Discord.
¡Feliz codificación! 🦘
Novita AI es una plataforma en la nube de IA que ofrece a los desarrolladores una forma sencilla de implementar modelos de IA usando nuestra API simple, al mismo tiempo que proporciona una GPU en la nube asequible y confiable para construir y escalar.
Preguntas frecuentes
¿Qué es Roo Code?
Roo Code es un asistente de codificación de IA de código abierto para VSCode que lleva capacidades de desarrollo autónomo a tu editor. Puede generar código, refactorizar en múltiples archivos, escribir documentación, depurar problemas y ejecutar comandos, todo a través de interacción en lenguaje natural. A diferencia de las herramientas de autocompletado, Roo Code actúa como un asistente agéntico con modos específicos de roles (Arquitecto, Código, Depurar, Preguntar, Probar) que mantienen a la IA enfocada en tareas específicas.
¿Roo Code es gratuito?
Sí, Roo Code en sí mismo es gratuito y de código abierto. Puedes usarlo con:
- Tus propias claves API de proveedores como Novita AI (pago por uso)
- Roo Code Router (el servicio de Roo Code)
- Ollama para modelos locales (gratuito, se ejecuta en tu máquina)
¿Es Roo Code mejor que Cursor?
Roo Code y Cursor tienen propósitos similares pero fortalezas diferentes. Roo Code es totalmente de código abierto y agnóstico de modelos, lo que significa que puedes usar cualquier proveedor de IA (OpenAI, Anthropic, **Novita AI**, etc.) y no estás bloqueado con un solo vendedor. Cursor ofrece una experiencia más pulida e integrada, pero requiere su suscripción y limita tus opciones de modelos. Si para ti son importantes la flexibilidad, el control de costos y los valores de código abierto, Roo Code es la mejor opción.
