Installer Gemini CLI

Tutoriel pour installer Gemini CLI

Interagissez avec l'IA de Google directement depuis votre terminal


1. Qu'est-ce que Gemini CLI ?

Gemini CLI est un outil en ligne de commande (Command Line Interface) qui permet d'interagir avec les modèles de langage Gemini de Google sans passer par un navigateur web. Que ce soit pour générer du code, résumer des fichiers ou automatiser des tâches, vous pouvez envoyer des requêtes à l'IA directement depuis votre invite de commande (Terminal, PowerShell, Bash).

2. Avantage et inconvénient d'une IA en console

Utiliser une intelligence artificielle en mode texte plutôt que via une interface graphique web présente des spécificités importantes :

Pour 👍 (Avantages)

  • Rapidité et légèreté : Pas d'interface lourde à charger, réponse instantanée.
  • Automatisation : Intégration facile dans des scripts Bash/Python ou des pipelines CI/CD.
  • Productivité : Idéal pour les développeurs et administrateurs système qui ne quittent pas leur terminal.
  • Gestion des fichiers : Possibilité de passer le contenu d'un fichier local directement en argument.

Contre 👎 (Inconvénients)

  • Pas d'interface visuelle : Pas de boutons, de mise en page riche ou de rendu d'images direct.
  • Historique moins intuitif : Moins pratique pour naviguer dans les longues conversations passées.
  • Configuration initiale : Demande quelques manipulations techniques.

3. Prérequis d'installation

Avant d'installer l'outil, assurez-vous de disposer des éléments suivants :

  • Un terminal (Linux, macOS, ou Windows avec PowerShell/WSL).
  • Un compte Google

4. Procédure d'installation

4.1: Installer Node.js

Qu'est-ce que Node.js ? C'est l'environnement qui permet d'exécuter du code JavaScript directement sur votre ordinateur (hors du navigateur web). C'est lui qui fait tourner l'outil Gemini CLI en arrière-plan.

Pour éviter les conflits de versions, la méthode moderne et recommandée est d'utiliser un gestionnaire de versions Node (comme FNM ou NVM) plutôt qu'un installateur classique. Cela vous permet d'installer et de mettre à jour Node.js en une seconde.

Étape 4.1.1 : Installer le gestionnaire de versions (FNM)

Ouvrez votre terminal et copiez la commande correspondant à votre système :

Sur Windows (PowerShell) :
winget install Schniz.fnm
Sur macOS (via Homebrew) :
brew install fnm
Sur Linux (Bash) :
curl -fsSL https://fnm.vercel.app/install | bash
🔄 Note pour Linux/macOS : Après l'installation de FNM, fermez et rouvrez votre terminal pour que les changements prennent effet.

Étape 4.1.2 : Installer la version recommandée de Node.js

Maintenant que votre gestionnaire est prêt, installez la version LTS (Long Term Support, la plus stable) de Node.js avec cette commande universelle :

fnm install --lts

Étape 4.1.3 : Vérification

Vérifiez que Node.js et son gestionnaire de paquets (NPM) sont bien actifs sur votre machine :

node -v
npm -v

Si des numéros de versions s'affichent (ex: v20.x.x), votre système est prêt à accueillir Gemini CLI !

4.2: Installer Gemini CLI

Pour installer l'outil globalement sur votre machine via le gestionnaire de paquets de Node.js (NPM), ouvrez votre terminal et exécutez la commande suivante :

npm install -g @google/gemini-cli

Note : Sur Linux ou macOS, il se peut que vous deviez ajouter sudo devant la commande si vos permissions sont restreintes.

5. Connexion à son compte (Authentification par lien Web)

Pour des raisons de sécurité et de simplicité, Gemini CLI permet de vous connecter directement à votre compte Google via votre navigateur, sans avoir à manipuler manuellement une clé API textuelle.

Suivez ces étapes simples depuis votre terminal :

  1. Lancez la commande d'authentification initiale :
  2. gemini auth login
  3. Le terminal va alors générer un message contenant un lien d'autorisation sécurisé unique. Exemple :
  4. Veuillez ouvrir le lien suivant dans votre navigateur pour authentifier votre compte :
    https://accounts.google.com/o/oauth2/auth?client_id=...
  5. Cliquez sur le lien (ou copiez-le dans votre navigateur habituel).
  6. Connectez-vous avec votre compte Google, puis cliquez sur "Autoriser" pour donner l'accès au CLI.
  7. Une fois l'autorisation validée sur le web, la page affichera "Authentification réussie, vous pouvez fermer cet onglet".
💡 Comment ça fonctionne ? Le terminal reste en attente (écoute locale) pendant que vous validez l'accès sur le site de Google. Dès que vous cliquez sur "Autoriser", un jeton d'accès sécurisé est envoyé directement et de manière invisible à votre console. Vous êtes connecté instantanément !

Vérifier que la connexion est active :

Pour vous assurer que le terminal reconnaît bien votre compte, vous pouvez tester votre statut avec :

gemini auth status

6. Test et exemple d'utilisation

Vérifions que tout fonctionne correctement avec une question simple.

Exemple 1 : Question directe

gemini "Explique-moi la théorie de la relativité en deux phrases."

Exemple 2 : Analyser le contenu d'un fichier local

L'un des plus grands pouvoirs du CLI est de pouvoir créer des fichiers sur votre ordinateur Par exemple, pour demander la création d'un jeu : créer tout d'abord un répertoire sur votre ordinateur (exemple C:\jeu)

cd C:\jeu
gemini
Créer les fichiers HTML / CSS / Javascript permettant d'afficher en local une page WEB qui permet de jouer au jeu de casses-briques

7. Aller plus loin

Une fois les bases acquises, vous pouvez exploiter le plein potentiel de l'outil :

  • Changer de modèle : Utilisez l'option --model pour basculer entre gemini-1.5-flash (ultra-rapide) et gemini-1.5-pro (réflexion complexe).
⚠️ Attention aux coûts : Bien que l'accès de base (Tier gratuit) offre de larges quotas pour tester, l'automatisation de scripts en boucle peut consommer rapidement vos requêtes ou basculer sur un modèle payant selon votre configuration sur Google AI Studio. Gardez un œil sur votre tableau de bord !

Commentaires

Articles les plus consultés