Roo Code est un puissant assistant de codage IA open source qui apporte des capacités de développement autonome directement dans votre éditeur VSCode. Avec plus de 1,3 million d’installations et une communauté de développeurs dynamique, Roo Code se distingue par sa flexibilité, sa compatibilité multi-modèles et ses modes spécifiques à chaque rôle qui maintiennent les agents IA concentrés et productifs.
Dans ce guide, nous vous montrerons comment intégrer l’API LLM de Novita AI à Roo Code, vous donnant accès à des modèles de pointe comme Kimi de Moonshot AI et DeepSeek à des prix compétitifs, le tout dans votre environnement VSCode familier.
Pourquoi Roo Code + Novita AI ?
Roo Code : votre équipe de développement IA dans VSCode
Roo Code va au-delà de la simple autocomplétion. C’est un assistant de codage agentique qui peut :
- Générer du code à partir de descriptions en langage naturel
- Refactoriser et déboguer des bases de code existantes sur plusieurs fichiers
- Rédiger de la documentation et répondre à des questions sur votre code
- Exécuter des commandes et lancer des tests (avec votre approbation)
- S’adapter à votre flux de travail avec des modes spécialisés (Architect, Code, Debug, Ask, Test)
Contrairement à des outils propriétaires comme Cursor ou Windsurf, Roo Code est :
✅ Entièrement open source (licence Apache 2.0)
✅ Indépendant des modèles (fonctionne avec plus de 10 fournisseurs, dont OpenAI, Anthropic, Google et Novita AI)
✅ Axé sur la confidentialité (votre code ne quitte jamais votre machine sauf si vous l’envoyez à une API externe)
✅ Piloté par la communauté (plus de 22,5k d’étoiles sur GitHub, communauté Discord active)
Novita AI : accès à des LLM rentables
Novita AI offre un accès adapté aux développeurs à des modèles de langage de pointe avec :
- Des tarifs compétitifs avec des tarifs de paiement à l’usage transparents
- Un large choix de modèles (plus de 100 modèles dont DeepSeek, Moonshot AI, Qwen et bien d’autres)
- API compatible OpenAI (remplacement direct pour le code existant)
- Haute fiabilité avec un service à faible latence
Prérequis
Avant de commencer, assurez-vous de disposer de :
VSCode installé
Téléchargez la dernière version de Visual Studio Code depuis le site officiel.
Compte Novita AI et clé API
- Rendez-vous sur Novita AI et créez un compte gratuit.
- Accédez à la page Gestion des clés.
- Générez une nouvelle clé API et copiez-la (vous en aurez besoin à l’étape 2).
Créez votre compte et obtenez votre clé API

Étapes d’intégration
Étape 1 : Installer l’extension Roo Code
- Ouvrez VSCode et accédez au panneau Extensions.
- Recherchez “Roo Code” dans la marketplace.
- Cliquez sur Installer sur l’extension de Roo Veterinary Inc (ID :
RooVeterinaryInc.roo-cline). - Après l’installation, l’icône Roo Code (un kangourou) apparaîtra dans votre barre latérale VSCode.

Étape 2 : Configurer le fournisseur tiers (Novita AI)
Une fois l’extension installée, vous devrez la connecter à l’API de Novita AI :
- Cliquez sur l’icône Roo Code dans la barre latérale pour ouvrir le panneau.
- Sur l’écran de configuration, vous verrez deux options :
- Roo Code Router (nécessite un compte Roo Code)
- Fournisseur tiers (utilisez vos propres clés API)
- Sélectionnez Fournisseur tiers.
- Remplissez les champs de configuration :
- Fournisseur d’API : choisissez Compatible OpenAI
- URL de base :
https://api.novita.ai/openai - Clé API : collez votre clé API Novita AI (de l’étape 2 des prérequis)
- Modèle : saisissez le nom du modèle souhaité (par ex.
moonshotai/kimi-k2.5)
- 🎉 Remarque : vous trouverez la liste complète des modèles disponibles sur la page des modèles Novita AI.

Étape 3 : Tester l’intégration
Vérifions que Roo Code peut communiquer avec Novita AI :
- Ouvrez un projet existant ou créez un nouveau fichier dans VSCode.
- Ouvrez le panneau Roo Code (cliquez sur l’icône du kangourou).
- Saisissez une demande simple dans l’interface de chat
- Attendez la réponse de l’IA. Vous devriez voir :
- Un indicateur “Réflexion en cours” (requête API en cours)
- Une réponse du modèle (par ex. « Bonjour ! Je suis en mode Architect, prêt à vous aider à planifier… »)

Comprendre les modes de Roo Code
L’une des fonctionnalités les plus puissantes de Roo Code est son système de modes. Les modes maintiennent l’IA concentrée sur des tâches spécifiques et limitent l’accès aux outils aux capacités pertinentes, réduisant les hallucinations et évitant des modifications indésirables.
Modes disponibles
| Mode | Objectif | Quand l’utiliser |
|---|---|---|
| Architect | Planification et conception (pas de modifications de code) | Lancement d’une nouvelle fonctionnalité, conception de l’architecture système, décomposition de tâches complexes |
| Code | Implémentation et refactorisation | Écriture de nouveau code, refactorisation de fichiers existants, modifications multi-fichiers |
| Ask | Questions-réponses et explications (lecture seule) | Comprendre le fonctionnement du code, obtenir des réponses rapides, générer de la documentation |
| Debug | Diagnostics et corrections | Traçage des erreurs, ajout de journaux, isolation des causes racines |
| Orchestrator | Coordonner les tâches sur plusieurs modes | Lorsque le travail s’étend sur plusieurs étapes ou rôles — par exemple : d’abord planifier, puis implémenter, puis déboguer ; gérer des demandes volumineuses/complexes ; diviser une grande fonctionnalité en sous-tâches parallèles ; ou lorsque vous souhaitez que Roo gère les transmissions entre Architect / Code / Debug automatiquement |
Dépannage
Erreur : « Clé API invalide »
Solution :
- Vérifiez à nouveau que vous avez correctement copié la clé API depuis Novita AI.
- Assurez-vous qu’il n’y a pas d’espaces supplémentaires avant/après la clé.
- Vérifiez que la clé n’a pas expiré (régénérez-la si nécessaire).
Roo Code est lent ou ne répond pas
Solution :
- Vérifiez votre connexion internet.
- Réduisez le nombre de fichiers dans le contexte (utilisez
.rooignorepour exclure les répertoires volumineux).
Conclusion
Vous avez intégré avec succès Novita AI à Roo Code dans VSCode ! Cette combinaison puissante vous donne un accès flexible aux modèles IA, un développement rentable et un contrôle total de la confidentialité, le tout sans verrouillage fournisseur.
Prêt à commencer à développer ? Essayez de demander à Roo Code de refactoriser une fonction complexe, de générer des tests unitaires ou de déboguer une erreur difficile. Pour plus de tutoriels et d’assistance communautaire, consultez la documentation Roo Code et rejoignez la communauté Discord.
Bon codage ! 🦘
Novita AI est une plateforme cloud IA qui offre aux développeurs un moyen simple de déployer des modèles IA grâce à notre API intuitive, tout en fournissant un cloud GPU abordable et fiable pour construire et mettre à l’échelle.
Foire aux questions
Qu’est-ce que Roo Code ?
Roo Code est un assistant de codage IA open source pour VSCode qui apporte des capacités de développement autonome à votre éditeur. Il peut générer du code, refactoriser sur plusieurs fichiers, rédiger de la documentation, déboguer des problèmes et exécuter des commandes, le tout via une interaction en langage naturel. Contrairement aux outils d’autocomplétion, Roo Code agit comme un assistant agentique avec des modes spécifiques à chaque rôle (Architect, Code, Debug, Ask, Test) qui maintiennent l’IA concentrée sur des tâches spécifiques.
Roo Code est-il gratuit ?
Oui, Roo Code lui-même est gratuit et open source. Vous pouvez l’utiliser avec :
- Vos propres clés API de fournisseurs comme Novita AI (paiement à l’usage)
- Roo Code Router (le service de Roo Code)
- Ollama pour les modèles locaux (gratuit, s’exécute sur votre machine)
Roo Code est-il meilleur que Cursor ?
Roo Code et Cursor ont des finalités similaires mais des forces différentes. Roo Code est entièrement open source et indépendant des modèles, ce qui signifie que vous pouvez utiliser n’importe quel fournisseur d’IA (OpenAI, Anthropic, Novita AI, etc.) et n’êtes pas lié à un seul fournisseur. Cursor offre une expérience plus soignée et intégrée mais nécessite un abonnement et limite vos choix de modèles. Si la flexibilité, le contrôle des coûts et les valeurs de l’open source sont importants pour vous, Roo Code est le meilleur choix.
