Intermédiaire 9 minIDE

Roo Code : l'agent de code local dans l'éditeur

Roo Code est une extension d'éditeur qui installe un agent dans votre environnement de développement : il lit le projet, modifie plusieurs fichiers, lance des commandes et rend compte. Sur un modèle local, il fonctionne — à condition d'accepter que la taille du modèle décide de tout, et de choisir des tâches à sa portée plutôt que de lui demander de concevoir une architecture.

Par Mohamed Meguedmi·Màj 2026-09-24·Testé sur Windows, macOS, Linux

#Ce que c'est

Entre la complétion de code, qui devine la ligne suivante, et l'agent autonome, qui travaille seul dans un conteneur, il existe une catégorie intermédiaire : l'agent dans l'éditeur. Il voit votre projet ouvert, propose des modifications que vous validez, et exécute des commandes dans votre terminal avec votre accord. Roo Code appartient à cette famille.

L'intérêt par rapport à un assistant conversationnel est qu'il n'y a plus de copier-coller : les modifications arrivent sous forme de diff dans les fichiers concernés. L'intérêt par rapport à un agent autonome est que vous restez dans la boucle à chaque étape, ce qui compte d'autant plus que le modèle est petit.

#Les modes, et pourquoi c'est la bonne idée

Le kit Copilote Local

Ce guide t'amène au modèle. Le kit t'amène au copilote qui code dans ton éditeur.

  • Espace en ligne à vie
  • PDF + fichiers
  • Remboursé 30 j

La particularité de Roo Code est de séparer les personnalités : un mode qui écrit du code, un mode qui répond à des questions sans rien modifier, un mode qui conçoit avant d'agir, et la possibilité d'en définir d'autres avec leurs propres consignes et leurs propres permissions.

Sur un modèle local, c'est plus qu'un confort. Un mode « questions » qui n'a pas le droit d'écrire supprime la catégorie d'incidents où un modèle trop petit modifie un fichier par excès de zèle. Restreindre les permissions par mode est le principal moyen de rendre un petit modèle utilisable sans risque.

#Le brancher sur un modèle local

  1. 01
    Servir le modèle
  2. 02
    Configurer le fournisseur dans l'extension
  3. 03
    Augmenter la fenêtre de contexte
  4. 04
    Commencer en mode lecture seule
!
Le contexte coûte de la mémoire avant de coûter du temps
Un agent de code utile a besoin d'un contexte long, et ce contexte se paie en VRAM au même titre que les poids du modèle. C'est la raison pour laquelle un agent de code local demande une carte plus grosse qu'un simple assistant de discussion.

#Quel modèle, vraiment

Ce qu'on peut en attendre selon la taille
ClasseComportement en agent d'édition
7 à 8 milliardsRépond aux questions sur le code ; les modifications multi-fichiers échouent souvent
14 milliardsModifications simples sur un ou deux fichiers, avec relecture attentive
27 à 32 milliardsLe seuil confortable : refactorisations, tests, corrections guidées
70 milliards et plusMeilleur jugement, vitesse qui change la façon de travailler

Un modèle orienté code de taille moyenne bat presque toujours un modèle généraliste plus gros sur cet exercice, parce qu'il a vu davantage de formats stricts et de diffs.

#Bien s'en servir

Des tâches étroites
« Ajoute ce paramètre et propage-le », pas « améliore ce module ».
Un dépôt propre
Travailler sur une branche avec un arbre propre rend chaque diff lisible et chaque erreur annulable.
Relire chaque diff
Un modèle local produit des modifications plausibles qui compilent et ne font pas ce que vous vouliez.
Se méfier du contenu externe
Un ticket ou un fichier de documentation peut contenir des instructions destinées à l'agent.

#FAQ

Roo Code est-il gratuit ?+
L'extension est open source et gratuite. Ce que vous payez, c'est le modèle : rien du tout s'il est local, la facture du fournisseur s'il est distant.
Fonctionne-t-il avec Ollama ?+
Oui, via un point d'accès compatible OpenAI. Le réglage à ne pas négliger est la fenêtre de contexte, plus que le choix du modèle lui-même.
Quel modèle local minimum ?+
Un modèle orienté code de 14 milliards de paramètres pour des modifications simples, et 27 à 32 milliards pour un usage confortable sur plusieurs fichiers.
Roo Code ou Cline ?+
Les deux sont des agents d'édition intégrés à l'éditeur, très proches dans l'esprit. Roo Code met l'accent sur les modes et leurs permissions, ce qui est particulièrement utile avec un petit modèle local.
L'agent peut-il exécuter des commandes ?+
Oui, avec votre validation. Sur un modèle local, gardez cette validation manuelle : une commande plausible mais destructrice reste une commande destructrice.
Ce guide vous a aidé ?

Un retour, une erreur, une précision ? Faites-nous signe, ça améliore le guide pour tout le monde.