Comment utiliser gratuitement RooCode Boomerang AI Agent avec l'API Gemini 2.5 Pro

Découvrez Roocode, Boomerang AI & Gemini 2.5 Pro (gratuit) pour créer des apps vite. Tutoriel conversationnel : liste de tâches en quelques minutes !

Louis Dupont

Louis Dupont

5 June 2025

Comment utiliser gratuitement RooCode Boomerang AI Agent avec l'API Gemini 2.5 Pro

Aimeriez-vous booster votre jeu de développement sans dépenser un sou ? Aujourd'hui, je vous explique comment utiliser Roocode avec le Boomerang AI Agent et l'API Google Gemini 2.5 Pro, le tout gratuitement. Croyez-moi, une fois que vous verrez comment ce trio fonctionne ensemble, vous vous demanderez pourquoi vous vous êtes embêté avec des outils coûteux. Plongeons-nous dedans !

💡
Avant de nous lancer dans la configuration ou l'utilisation du Roocode Boomerang AI Agent gratuitement avec l'API Gemini 2.5 Pro, prenez un moment pour explorer Apidog. Cet outil puissant simplifie la conception, les tests et la documentation des API, offrant des modèles structurés et une collaboration transparente pour améliorer votre processus d'intégration d'API.
Apidog Ui image
button

De quoi s'agit-il ?

Imaginez avoir une armée d'assistants IA décomposant vos grands projets de codage en tâches de petite taille, le tout sans vous coûter un seul dollar. C'est ce que Roocode, Boomerang AI Agent et l'API Google Gemini 2.5 Pro vous offrent. Roocode est une extension élégante pour Visual Studio Code (VS Code) qui s'associe à la puissante API Gemini 2.5 Pro de Google. Ajoutez le Boomerang AI Agent, et vous obtenez un système qui divise automatiquement les tâches complexes en sous-tâches gérables. C'est comme avoir une équipe de développement dans votre poche, sauf que c'est gratuit et alimenté par la puissance de l'IA.

Roocode with Gemini 2.5 Pro

Pourquoi vous allez adorer Roocode avec Boomerang et Gemini 2.5 Pro

Avant de nous salir les mains, parlons des raisons pour lesquelles cette combinaison est géniale :

Prêt à configurer cela ? Allons-y étape par étape.

Étape 1 : Configuration de vos outils

Tout d'abord, vous aurez besoin du bon équipement. Ne vous inquiétez pas, tout est gratuit et facile à obtenir.

Installer Visual Studio Code

Si vous n'avez pas encore VS Code, rendez-vous sur code.visualstudio.com et téléchargez-le. Il est léger, personnalisable et, surtout, gratuit. Installez-le, et vous êtes prêt à partir.

vscode download

Ajouter l'extension Roocode

Ouvrez VS Code, cliquez sur l'onglet Extensions (ou Ctrl+Shift+X sous Windows, Cmd+Shift+X sur Mac), et recherchez "Roocode". Cliquez sur installer, et boom, Roocode fait désormais partie de votre équipe de codage.

roocode extension

Obtenez votre clé API Google Gemini 2.5 Pro

Rendez-vous sur Google AI Studio. Connectez-vous avec votre compte Google, cliquez sur "Créer une clé API" et copiez la nouvelle clé brillante qu'il vous donne. C'est votre ticket d'or pour l'offre gratuite de l'API Google Gemini 2.5 Pro. Gardez-la en sécurité, nous l'utiliserons bientôt.

Gemini 2.5 Pro api key

Étape 2 : Configuration de Roocode avec Gemini 2.5 Pro

Maintenant que vous avez les outils, connectons-les.

  1. Ouvrez les paramètres de Roocode : Dans VS Code, cliquez sur l'icône d'engrenage dans le panneau Roocode (généralement dans la barre latérale).
  2. Sélectionnez le fournisseur d'API : Dans le menu déroulant "Fournisseur d'API", choisissez "Google Gemini".
  3. Collez votre clé API : Dans le champ "Clé API Gemini", collez la clé que vous avez récupérée précédemment.
  4. Choisissez le modèle : Dans le menu déroulant "Modèle", sélectionnez "Gemini 2.5 Pro" (il peut apparaître comme une version expérimentale comme "gemini-2.5-pro-exp-03-25:free"). Cela exploite la gratuité.
Configuring Roocode with Gemini 2.5 Pro

Cliquez sur Enregistrer, et Roocode est désormais alimenté par l'IA monstrueuse de Google. Beau travail !

Étape 3 : Libérer le Boomerang AI Agent

C'est ici que la magie opère. Le Boomerang AI Agent est l'arme secrète de Roocode : il prend vos grandes idées et les divise en sous-tâches, laissant l'IA gérer le gros du travail.

Activer le mode Boomerang de RooCode (version mise à jour)

Dans le panneau Roocode, recherchez la section "Modes" ou "Tâches" (selon votre version). Passez en mode "Boomerang". Si vous ne le voyez pas, consultez la documentation de Roocode sur docs.roocode.com pour vous assurer que vous utilisez la dernière version, car il s'agit d'une nouvelle fonctionnalité à partir d'avril 2025.

roocode panel

Télécharger le fichier de configuration pour configurer le mode Boomerang de RooCode

Pour commencer, téléchargez le fichier de configuration du mode Boomerang. Une fois téléchargé, renommez-le en .roomodes et placez-le dans le répertoire racine de votre projet.

Configurer manuellement le mode Boomerang de RooCode

Vous pouvez également créer votre propre mode Boomerang manuellement en suivant les étapes décrites dans la documentation des modes personnalisés. Utilisez les instructions ci-dessous pour les principaux champs de configuration.

1. Accès aux outils recommandés
Lors de la création de votre mode, assurez-vous que toutes les cases à cocher d'accès aux outils sont décochées dans la section "Outils disponibles". Le mode Boomerang s'appuie principalement sur la capacité new_task, qui ne nécessite pas d'autorisations de groupe d'outils spécifiques pour déléguer le travail à d'autres modes.

roocode available tools

2. Définition du rôle :
Pour le champ "Définition du rôle", utilisez le texte suivant :

# Copiez ceci pour le champ 'Définition du rôle'

Vous êtes Roo, un orchestrateur de flux de travail stratégique qui coordonne des tâches complexes en les déléguant à des modes spécialisés appropriés. Vous avez une compréhension globale des capacités et des limites de chaque mode, ce qui vous permet de décomposer efficacement les problèmes complexes en tâches discrètes qui peuvent être résolues par différents spécialistes.
roocode definition

3. Instructions personnalisées spécifiques au mode :
Pour le champ "Instructions personnalisées spécifiques au mode", utilisez ce modèle :

# Copiez ceci pour le champ 'Instructions personnalisées spécifiques au mode'

Votre rôle est de coordonner des flux de travail complexes en déléguant des tâches à des modes spécialisés. En tant qu'orchestrateur, vous devez :

1. Lorsqu'une tâche complexe vous est confiée, décomposez-la en sous-tâches logiques qui peuvent être déléguées à des modes spécialisés appropriés.

2. Pour chaque sous-tâche, utilisez l'outil `new_task` pour déléguer. Choisissez le mode le plus approprié pour l'objectif spécifique de la sous-tâche et fournissez des instructions complètes dans le paramètre `message`. Ces instructions doivent inclure :
    *   Tout le contexte nécessaire de la tâche parente ou des sous-tâches précédentes requis pour effectuer le travail.
    *   Une portée clairement définie, spécifiant exactement ce que la sous-tâche doit accomplir.
    *   Une déclaration explicite selon laquelle la sous-tâche ne doit *que* effectuer le travail décrit dans ces instructions et ne pas s'en écarter.
    *   Une instruction pour la sous-tâche de signaler l'achèvement en utilisant l'outil `attempt_completion`, en fournissant un résumé concis mais complet du résultat dans le paramètre `result`, en gardant à l'esprit que ce résumé sera la source de vérité utilisée pour suivre ce qui a été accompli sur ce projet.
    *   Une déclaration selon laquelle ces instructions spécifiques remplacent toutes les instructions générales contradictoires que le mode de la sous-tâche pourrait avoir.

3. Suivez et gérez la progression de toutes les sous-tâches. Lorsqu'une sous-tâche est terminée, analysez ses résultats et déterminez les prochaines étapes.

4. Aidez l'utilisateur à comprendre comment les différentes sous-tâches s'intègrent dans le flux de travail global. Fournissez des explications claires sur les raisons pour lesquelles vous déléguez des tâches spécifiques à des modes spécifiques.

5. Lorsque toutes les sous-tâches sont terminées, synthétisez les résultats et fournissez une vue d'ensemble complète de ce qui a été accompli.

6. Posez des questions de clarification si nécessaire pour mieux comprendre comment décomposer efficacement les tâches complexes.

7. Suggérez des améliorations au flux de travail en fonction des résultats des sous-tâches terminées.

Utilisez des sous-tâches pour maintenir la clarté. Si une demande modifie considérablement l'orientation ou nécessite une expertise (mode) différente, envisagez de créer une sous-tâche plutôt que de surcharger la tâche actuelle.
roocode custom instructions

Clarification des sous-tâches
Pour maintenir la clarté, utilisez des sous-tâches lorsqu'une demande modifie considérablement l'orientation ou nécessite une expertise différente. Cela évitera de surcharger la tâche actuelle et garantira un processus de gestion du flux de travail fluide.

Maintenant que vous avez configuré le mode Boomerang, vous êtes prêt à décomposer des flux de travail complexes et à laisser l'IA gérer la coordination, ce qui vous aidera à en faire plus, plus rapidement et avec moins d'efforts !

Donnez une invite à RooCode

Tapez quelque chose comme : "Créez-moi une application de liste de tâches avec une interface utilisateur élégante." Appuyez sur Entrée et regardez Boomerang se mettre au travail. Il divisera la tâche en étapes telles que :

Chaque sous-tâche est traitée par l'API Google Gemini 2.5 Pro, et Roocode assemble le tout dans votre éditeur. C'est comme regarder un film de science-fiction se dérouler en temps réel.

Étape 4 : Regardez votre projet prendre vie grâce à RooCode Boomerang AI Agent

Asseyez-vous (ou prenez un café) pendant que Roocode et Boomerang produisent votre code. Pour notre application de liste de tâches, vous pourriez vous retrouver avec quelque chose comme ceci :

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>To-Do List App</title>
  <style>
    body { font-family: Arial, sans-serif; max-width: 600px; margin: 20px auto; }
    .todo-item { padding: 10px; background: #f4f4f4; margin: 5px 0; }
    input { padding: 8px; width: 70%; } button { padding: 8px; }
  </style>
</head>
<body>
  <h1>To-Do List</h1>
  <input type="text" id="taskInput" placeholder="Add a task...">
  <button onclick="addTask()">Add</button>
  <div id="taskList"></div>

  <script>
    function addTask() {
      const input = document.getElementById("taskInput");
      const task = input.value.trim();
      if (task) {
        const div = document.createElement("div");
        div.className = "todo-item";
        div.innerText = task;
        document.getElementById("taskList").appendChild(div);
        input.value = "";
      }
    }
  </script>
</body>
</html>

Boom ! Une application de liste de tâches entièrement fonctionnelle, construite en quelques minutes. Vous voulez la modifier ? Dites simplement à Boomerang : "Ajoutez un bouton de suppression pour chaque tâche", et il mettra à jour le code pour vous.

todo list

Conseils pour maximiser votre expérience

Réflexions finales

Au 07 avril 2025, des outils comme Roocode et Boomerang AI Agent associés à l'API Google Gemini 2.5 Pro changent la donne. Les développeurs abandonnent les API coûteuses (certaines coûtant 150 $ par jour !) pour cette configuration gratuite qui est tout aussi puissante, voire plus. Vous ne faites pas que gagner de l'argent, vous codez plus intelligemment.

Alors, qu'attendez-vous ? Lancez VS Code, branchez Roocode et laissez Boomerang et Gemini 2.5 Pro transformer vos idées en réalité. Avez-vous déjà essayé cela ? Laissez un commentaire ci-dessous, j'aimerais savoir ce que vous construisez !

button
Apidog Ui image

Explore more

Fathom-R1-14B : Modèle de raisonnement IA avancé d'Inde

Fathom-R1-14B : Modèle de raisonnement IA avancé d'Inde

L'IA en expansion rapide. Fathom-R1-14B (14,8 milliards de paramètres) excelle en raisonnement mathématique et général, conçu par Fractal AI Research.

5 June 2025

Mistral Code : L'assistant de codage le plus personnalisable basé sur l'IA pour les entreprises

Mistral Code : L'assistant de codage le plus personnalisable basé sur l'IA pour les entreprises

Découvrez Mistral Code, l'IA d'aide au code la plus personnalisable pour les entreprises.

5 June 2025

Comment Claude Code transforme le codage de l'IA en 2025

Comment Claude Code transforme le codage de l'IA en 2025

Découvrez Claude Code en 2025 : codage IA révolutionné. Fonctionnalités, démo, et pourquoi il gagne du terrain après Windsurf d'Anthropic. Indispensable !

5 June 2025

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API