Outils et applications

Gemini CLI : Google ouvre un agent de code gratuit dans le terminal

Google a présenté Gemini CLI, un agent d’intelligence artificielle open source qui s’utilise directement dans le terminal. Propulsé par Gemini 2.5 Pro, il peut analyser un projet, produire du code et automatiser certaines tâches. L’outil est gratuit dans une limite de 1 000 requêtes quotidiennes pour les titulaires d’un compte Google.

Un développeur utilise un assistant d’IA dans un terminal pour analyser et modifier un projet logiciel.
Illustration : Actu.ai

Le terminal reste l’un des espaces de travail les plus puissants, mais aussi les plus intimidants, de l’informatique. Google veut y faire entrer son assistant Gemini. Avec Gemini CLI, présenté le 25 juin 2025, le groupe propose un agent d’intelligence artificielle capable d’accompagner la création, l’analyse et le débogage de logiciels sans quitter la ligne de commande.

L’ambition est claire : donner aux développeurs un interlocuteur qui comprend à la fois une instruction rédigée en langage courant et le contexte d’un projet informatique. Gemini CLI peut ainsi aider à explorer un dépôt de code, préparer une modification, créer une branche Git ou suggérer une correction après une erreur. Google le distribue en open source et prévoit un accès gratuit particulièrement large pour les utilisateurs individuels.

Ce lancement intervient dans une compétition intense autour des agents de programmation. Anthropic propose Claude Code, OpenAI a présenté Codex CLI, et plusieurs éditeurs cherchent à faire des modèles de langage des collaborateurs directement intégrés aux outils des développeurs. La différence de Gemini CLI ne tient donc pas seulement à son modèle : elle repose aussi sur son intégration à l’écosystème Google et sur ses conditions d’accès.

Qu’est-ce que Gemini CLI ?

CLI signifie command-line interface, ou interface en ligne de commande. Il s’agit du terminal, cette fenêtre dans laquelle les utilisateurs saisissent des commandes pour naviguer dans leurs fichiers, installer des logiciels, gérer un projet Git ou lancer une application. Gemini CLI s’y installe comme un assistant conversationnel, auquel on peut demander d’agir sur un projet ou d’expliquer ce qu’il observe.

L’outil est conçu pour Windows, Linux et macOS. Une fois configuré, il peut être invoqué dans le répertoire d’un projet. Plutôt que d’alterner entre un navigateur, une documentation, un éditeur de code et le terminal, le développeur peut formuler une demande directement là où se trouvent les fichiers et les commandes utiles.

Cette proximité avec le projet est importante. Un assistant généraliste répond volontiers à une question isolée, par exemple comment écrire une fonction dans un langage donné. Un agent de code tente d’aller plus loin : il prend en compte l’organisation des dossiers, les fichiers existants, les dépendances et la logique du logiciel afin de proposer une intervention adaptée à la situation réelle.

Google présente Gemini CLI comme un outil destiné à réduire les frictions des tâches répétitives. Cela peut concerner le démarrage d’un nouveau projet, l’exploration d’une base de code inconnue ou l’identification de la cause probable d’un bug. Pour un professionnel, le gain potentiel se situe moins dans la disparition du travail de développement que dans la rapidité avec laquelle il peut passer d’une question à une première piste exploitable.

Ce que l’agent peut faire dans un projet logiciel

Gemini CLI couvre les opérations courantes qui jalonnent la vie d’un projet. Il peut aider à cloner un dépôt, créer un projet, générer du code, préparer des modifications et contribuer au déploiement d’une application. L’outil est également annoncé pour la création de branches Git et la génération de propositions de modification, les fameuses pull requests dans les plateformes collaboratives.

Son intérêt est particulièrement visible lorsqu’un projet est déjà vaste. Au lieu de demander au développeur de copier manuellement plusieurs fichiers dans une conversation, l’agent peut analyser le code présent dans son environnement. Il tente ensuite d’identifier les liens entre les composants, les bibliothèques utilisées et les contraintes propres au logiciel.

Besoin dans le terminalRôle que Gemini CLI peut jouer
Démarrer un travailCréer la structure d’un projet ou produire une première base de code
Comprendre un dépôt existantExaminer les fichiers, les dépendances et l’organisation générale
Corriger une erreurAider au débogage et proposer des pistes de correction contextualisées
Préparer une évolutionCréer une branche Git et générer les modifications nécessaires
Mettre en ligne une applicationAccompagner les étapes de déploiement selon le projet concerné

Au cœur de l’outil se trouve Gemini 2.5 Pro, le modèle de Google utilisé pour comprendre les demandes et le code. Google met en avant une fenêtre de contexte de 1 million de tokens. Un token est une unité de texte traitée par un modèle, qui peut correspondre à un mot, une partie de mot, un symbole de programmation ou de ponctuation. Une fenêtre de contexte de cette taille permet, en principe, de faire tenir une quantité très importante de fichiers et d’instructions dans une même analyse.

Ce chiffre ne signifie pas que l’agent résoudra automatiquement tous les problèmes d’un logiciel complexe. Il indique plutôt sa capacité à conserver davantage d’éléments à l’esprit au cours d’une tâche. Pour les grandes bases de code, où un défaut peut provenir d’un fichier éloigné de celui qui affiche l’erreur, cette capacité peut rendre les suggestions plus pertinentes.

Pourquoi Google mise sur le terminal et l’open source

Les outils de programmation assistée par IA existent déjà dans les éditeurs de code, sous forme de complétion automatique ou de fenêtres de discussion. Le terminal offre une autre approche. C’est l’endroit où l’on exécute les tests, où l’on installe les dépendances, où l’on manipule les versions d’un projet et où l’on déploie fréquemment les applications. Un agent qui y réside peut relier plus facilement la réflexion, le code et l’action.

Le caractère open source de Gemini CLI constitue un autre élément de sa stratégie. Le code de l’outil est accessible publiquement, ce qui permet à la communauté technique de l’examiner, de contribuer à son évolution et de bâtir des extensions. Cette ouverture ne transforme pas pour autant le modèle Gemini 2.5 Pro en modèle ouvert : elle concerne ici l’agent et son environnement d’utilisation.

Google cherche ainsi à faire de Gemini CLI une brique adaptable. Les développeurs peuvent l’intégrer à leurs méthodes de travail existantes, tandis que les entreprises ont la possibilité de s’appuyer sur des clés API Vertex pour bénéficier de configurations de gouvernance et de déploiement plus avancées.

L’adoption interne est déjà un argument pour le groupe : selon Google, l’utilisation de Gemini CLI par ses propres ingénieurs double chaque semaine. Ce rythme ne renseigne pas à lui seul sur le nombre d’utilisateurs ni sur la qualité des résultats, mais il montre que l’entreprise veut d’abord éprouver l’outil dans ses propres équipes avant d’en faire un point d’entrée majeur vers ses services d’IA.

Gemini CLI face au terminal classique

Terminal classique

  • Les commandes doivent être connues ou recherchées manuellement.
  • La compréhension du projet repose entièrement sur le développeur.
  • Le débogage impose d’interpréter soi-même les erreurs et les journaux.
  • Les actions sont précises, mais ne bénéficient pas d’assistance contextuelle.

Terminal avec Gemini CLI

  • Les demandes peuvent être formulées en langage naturel depuis le projet.
  • L’agent peut examiner le code, les fichiers et les dépendances disponibles.
  • Il propose une aide pour générer du code, déboguer et préparer des modifications Git.
  • Ses suggestions doivent néanmoins être vérifiées, testées et validées par un humain.

Une offre gratuite, mais pas sans limites

Gemini CLI est accessible aux utilisateurs disposant d’un compte Google. Google annonce une enveloppe gratuite de 1 000 requêtes par jour, avec un plafond de 60 requêtes par heure. Une requête correspond à une sollicitation du modèle : demander une explication, lancer une analyse ou obtenir une proposition de code consomme donc une partie de cette capacité.

Cette limite est suffisamment élevée pour permettre un usage régulier, notamment dans le cadre de l’apprentissage, de projets personnels ou de nombreuses tâches de développement quotidiennes. Elle ne doit toutefois pas être confondue avec une promesse d’utilisation sans contrainte. Les développeurs qui enchaînent les analyses volumineuses ou automatisent intensivement leurs flux de travail devront surveiller leur consommation.

Modalité d’accèsPublic concernéConditions annoncées
Offre individuelleUtilisateurs avec un compte GoogleGratuité dans la limite de 1 000 requêtes quotidiennes et 60 requêtes par heure
Accès entrepriseOrganisations ayant des besoins de gouvernance et de déploiementUtilisation possible avec des clés API Vertex

Cette tarification place Google face à des outils concurrents souvent associés à des abonnements ou à des usages premium. La gratuité réduit la barrière à l’entrée, mais l’enjeu pour les utilisateurs reste le même : déterminer si l’assistant produit un travail fiable dans leur langage, sur leur architecture et avec leurs outils.

Gemini CLI peut aussi relier des outils créatifs

Google ne limite pas Gemini CLI à l’écriture de logiciels. L’agent prend en charge MCP, pour Model Context Protocol. Ce mécanisme permet à un assistant d’IA de se connecter à des outils et à des sources de contexte externes. Dans la pratique, cela ouvre la possibilité de combiner une demande formulée dans le terminal avec des services ou des API adaptés à une tâche.

Lors d’une démonstration destinée à des journalistes, Google a montré Gemini CLI à l’œuvre dans la réalisation d’un court-métrage consacré à un chat voyageant en Australie. L’agent s’appuyait sur des API natives telles que Veo et Imagen, les technologies de Google dédiées respectivement à la génération de vidéo et d’images. Gemini CLI ne crée donc pas seul une vidéo par magie : il peut coordonner les services nécessaires à sa production.

Cette dimension intéressera potentiellement les entrepreneurs, les équipes marketing et les créateurs de contenu. L’outil peut servir à organiser la génération de présentations ou de contenus éditoriaux, en plus de son rôle de départ dans le code. Mais cette polyvalence impose aussi de distinguer deux fonctions : Gemini CLI est l’interface et l’agent qui pilote une tâche, tandis que les capacités de production d’images ou de vidéos viennent des services connectés.

L’agent peut également s’inscrire dans des environnements plus familiers que le terminal. Google évoque son usage depuis des plateformes comme Slack et Microsoft Teams, ainsi que son intégration dans Gemini Code Assist au sein de Visual Studio Code. Cette présence sur plusieurs surfaces pourrait faciliter son adoption dans les équipes où le développement est déjà coordonné via une messagerie et un éditeur partagé.

Ce qu’il faut surveiller

Gemini CLI illustre l’évolution rapide des assistants de programmation : ils ne se contentent plus de compléter quelques lignes de code, ils ambitionnent de comprendre un projet, de lancer des opérations et d’orchestrer plusieurs outils. Pour les développeurs, la question centrale sera la fiabilité. Un agent qui accélère le démarrage d’une tâche mais produit des changements difficiles à maintenir ne fait que déplacer le travail.

La protection des données constitue un autre point d’attention, particulièrement pour les entreprises. Avant de confier à un agent l’analyse d’un dépôt, elles devront examiner quels fichiers et quels contextes sont transmis au service, quelles règles de gouvernance s’appliquent et comment les accès sont configurés. L’option Vertex proposée par Google vise précisément les organisations ayant ce type d’exigences.

Enfin, la concurrence entre Google, OpenAI et Anthropic devrait profiter aux utilisateurs par la multiplication des choix. Le terminal, longtemps réservé à des usages experts, devient progressivement une interface conversationnelle. Gemini CLI rend cette évolution plus accessible, mais sa valeur se mesurera dans les situations concrètes : la qualité de ses suggestions, sa capacité à respecter le contexte d’un projet et le temps réellement gagné par celles et ceux qui l’utilisent au quotidien.

Questions fréquentes

Qu’est-ce que Gemini CLI de Google ?

Gemini CLI est un agent d’intelligence artificielle open source conçu pour être utilisé dans le terminal d’un ordinateur. Il aide à créer et analyser des projets, produire du code, gérer certaines opérations Git ou rechercher l’origine d’un bug. Il s’appuie sur le modèle Gemini 2.5 Pro pour interpréter les instructions et le contexte du projet.

Gemini CLI est-il vraiment gratuit ?

Oui, Google propose un accès gratuit aux utilisateurs titulaires d’un compte Google. Cette offre est encadrée par un quota de 1 000 requêtes par jour et de 60 requêtes par heure. Elle permet un usage régulier, mais ne correspond pas à un accès illimité. Les organisations ayant des besoins spécifiques peuvent utiliser des clés API Vertex.

Sur quels systèmes Gemini CLI fonctionne-t-il ?

Gemini CLI est compatible avec Windows, Linux et macOS. Il est pensé pour fonctionner dans le terminal, l’interface en ligne de commande utilisée par les développeurs pour naviguer dans les fichiers, gérer les dépendances, exécuter des tests ou déployer une application. Son intégration avec Visual Studio Code passe par Gemini Code Assist.

Gemini CLI peut-il modifier mon code automatiquement ?

Gemini CLI peut générer du code, aider à créer des branches Git, préparer des modifications et proposer des corrections dans une base de code. Ces capacités ne dispensent pas d’une relecture humaine. Le développeur doit contrôler les changements proposés, les tester et vérifier qu’ils respectent les règles de sécurité, de qualité et de fonctionnement du projet.

À quoi sert la fenêtre de contexte de 1 million de tokens ?

La fenêtre de contexte désigne la quantité de texte et de code que le modèle peut prendre en compte dans une même analyse. Avec 1 million de tokens, Gemini 2.5 Pro peut examiner un volume important de fichiers, de dépendances et d’instructions. Cela peut améliorer la compréhension d’un projet vaste, sans garantir que chaque suggestion soit correcte.

Sources

Références consultées pour la rédaction de cet article. Les adresses sont indiquées à titre informatif et ne sont pas des liens.

  1. Google Developers Blog, présentation de Gemini CLIdevelopers.googleblog.com
  2. Dépôt officiel Gemini CLI sur GitHubgithub.com/google-gemini/gemini-cli
  3. Documentation Google Cloud sur Gemini Code Assistcloud.google.com/gemini/docs/codeassist/overview