Vous avez peut-être déjà utilisé Gemini dans un navigateur, en tapant une question sur gemini.google.com. Gemini CLI, c'est le même modèle, mais utilisé d'une manière très différente : depuis un terminal, avec un accès direct aux fichiers de votre ordinateur. C'est un changement plus important qu'il n'y paraît, et ce guide va vous expliquer pourquoi avant de vous faire toucher au terminal lui-même, ce qui sera l'objet du prochain guide.

CLI, ça veut dire quoi ?

CLI est un sigle anglais pour « Command Line Interface », interface en ligne de commande. C'est une manière d'utiliser un programme en tapant du texte dans un terminal, plutôt qu'en cliquant sur des boutons dans une fenêtre. Ce n'est pas une technologie récente ni exotique : c'est historiquement la toute première façon d'utiliser un ordinateur, bien avant les souris et les fenêtres. Gemini CLI applique simplement ce principe à un modèle de langage.

Ce qui change par rapport à Gemini dans un navigateur

Dans un navigateur, une conversation avec Gemini reste enfermée dans cette conversation : vous pouvez copier-coller du texte ou des images, mais Gemini ne voit rien d'autre. Gemini CLI change cette règle : lancé dans un dossier, il peut lire les fichiers de ce dossier si vous le lui demandez, expliquer leur contenu, proposer des modifications, et, selon les permissions que vous accordez, exécuter certaines commandes.

Cette capacité à toucher de vrais fichiers est ce qui rend l'outil utile pour un projet concret. C'est aussi exactement pour cette raison qu'il faut apprendre à l'utiliser avec méthode : contrairement à une conversation dans un navigateur, une erreur ici peut modifier un vrai fichier sur votre disque.

Ce que Gemini CLI fait plutôt bien

  • Expliquer le contenu d'un fichier que vous ne comprenez pas encore, dans un langage clair.
  • Résumer la structure d'un petit projet : quels fichiers il contient, à quoi ils servent les uns par rapport aux autres.
  • Proposer une modification ciblée d'un fichier, que vous pouvez relire avant de l'accepter.
  • Répondre à des questions générales, un peu comme dans un navigateur, sans toucher à aucun fichier si vous ne le lui demandez pas.

Ce qu'il ne fait pas, ou pas de façon fiable

Gemini CLI peut se tromper. Ce n'est pas une exception rare : c'est une caractéristique connue de tous les modèles de langage actuels, y compris les plus performants. Une réponse peut sembler parfaitement sûre d'elle tout en étant partiellement ou totalement incorrecte. Pour une information importante, en particulier technique, vérifiez toujours auprès d'une source fiable avant de vous y fier entièrement.

Il ne devine pas non plus votre intention au-delà de ce que vous écrivez. Une demande vague, comme « améliore mon site », laisse à l'outil une très grande latitude sur ce qu'il va réellement changer. Vous apprendrez, au guide 7 de ce parcours, à transformer ce genre de demande en instruction précise et contrôlable.

Une idée simple à garder en tête

Demander une idée à Gemini CLI et autoriser une modification de fichier sont deux choses différentes. La première ne coûte rien et ne modifie rien. La seconde touche à un vrai fichier sur votre disque, et mérite toujours une relecture avant d'être acceptée.

Ce que vous allez apprendre dans ce parcours

Les prochains guides vous feront installer Node.js, un prérequis technique expliqué en détail au guide 3, puis Gemini CLI lui-même. Vous apprendrez ensuite à ouvrir une session, poser une première question sans aucun risque, puis à créer un petit projet de pratique, mon-premier-site, sur lequel vous ferez lire et modifier des fichiers par Gemini, avec méthode et vérification à chaque étape. Le parcours se termine par deux guides consacrés spécifiquement à la sécurité : permissions, secrets, et l'usage de Git comme filet de sécurité avant une tâche importante.

Vérifiez que vous avez compris

Vous demandez à Gemini CLI d'expliquer ce que fait un fichier index.html, sans lui demander de le modifier. Un fichier de votre projet va-t-il changer suite à cette demande ?

Non. Une demande d'explication ne modifie rien par elle-même. Gemini CLI ne touche à un fichier que si vous le lui demandez explicitement, et généralement seulement après avoir présenté ce qu'il compte faire, selon la configuration en place.