Quand Google a open-sourcé Gemini CLI et l'a rendu gratuit, j'étais sceptique. Les agents de coding IA gratuits ont l'habitude d'être des démos impressionnantes qui s'effondrent sur le travail réel. Après 30 jours d'utilisation de Gemini CLI sur de vrais projets, j'ai un point de vue beaucoup plus nuancé.
C'est genuinement impressionnant pour un outil gratuit. Il a aussi de vraies limites qui comptent.
Qu'est-ce que Gemini CLI ?
Gemini CLI est un agent de coding open-source natif au terminal développé par Google. Il est alimenté par le modèle Gemini 2.5 Pro et disponible gratuitement dans le cadre du niveau gratuit de l'API Gemini. Vous l'installez, vous authentifiez avec votre compte Google, et vous l'exécutez depuis n'importe quel répertoire sur votre machine.
Comme Claude Code, il lit des fichiers, écrit du code, exécute des commandes shell, cherche sur le web, et fonctionne comme un agent entièrement autonome — pas seulement un chatbot. Contrairement à Claude Code, il est complètement gratuit pour un usage standard.
npm install -g @google/gemini-cli
gemini auth
L'authentification utilise votre compte Google via OAuth — pas de configuration de clé API requise pour le niveau gratuit. Sur Windows, macOS et Linux, la configuration prend environ deux minutes.
La Fenêtre de Contexte d'1M de Tokens
La fonctionnalité phare de Gemini CLI est sa fenêtre de contexte : 1 million de tokens. Pour comparaison, Claude Code utilise 200K tokens. Ce n'est pas une différence marginale — cela signifie que Gemini CLI peut tenir l'ensemble de votre codebase en contexte simultanément, y compris les grandes codebases qui dépasseraient d'autres outils.
Je l'ai testé sur une codebase de 380 000 tokens où Claude Code devait être plus sélectif sur les fichiers à charger. Gemini CLI a tout chargé et a répondu aux questions sur les relations entre modules sans lacunes de contexte. C'était genuinement utile.
Tests de Qualité du Code
| Tâche | Note | Commentaires | |-------|------|-------------| | API REST greenfield | B+ | Fonctionnel, idiomatique ; gestion des erreurs manquante | | Refactorisation d'un script Python | A- | Abstractions propres, a trouvé un bug dans l'original | | Débogage d'une race condition | B | Cause trouvée au 2ème essai, moins systématique que Claude Code | | Terraform/Infrastructure | C+ | Noms d'attributs obsolètes, groupes de sécurité trop permissifs |
Le test de refactorisation m'a vraiment impressionné. Gemini CLI a restructuré 300 lignes de Python non modularisé en classes propres avec des tests pytest — et les tests ont trouvé un vrai bug dans le code original.
Gemini CLI vs Claude Code
| Critère | Gemini CLI | Claude Code | |---------|-----------|-------------| | Fenêtre de contexte | 1M tokens | 200K tokens | | Prix | Gratuit | Variable (~18–54 €/mois usage intensif) | | Qualité du code | Bien | Excellent | | Profondeur du débogage | Bien | Excellent | | Complétion autonome des tâches | Bien | Excellent | | Intégration Google/GCP | Excellent | N/A | | Open source | Oui | Non | | Cohérence entre sessions | Bien | Excellent (mémoire CLAUDE.md) |
Intégration de l'Écosystème Google
C'est le différenciateur le plus fort de Gemini CLI. Si votre stack inclut l'un des éléments suivants, Gemini CLI a des avantages qu'aucun autre outil n'égale :
- Google Cloud (GCP) : Compréhension native de Cloud Run, BigQuery, Firestore, GKE et configurations Pub/Sub
- Google Workspace : Peut lire, analyser et générer du contenu pour Docs, Sheets et Slides via l'API Workspace
- Firebase : Excellente connaissance des règles de sécurité Firebase, Cloud Functions et patterns Realtime Database
- BigQuery : Excellent pour écrire et optimiser du SQL BigQuery avec ARRAY_AGG, UNNEST et fonctions de fenêtre
Vraies Limites
Incohérent sur les tâches complexes multi-étapes : Pour des tâches avec 5+ étapes discrètes, Gemini CLI perd parfois le fil du contexte antérieur ou revient sur une décision prise plus tôt dans la session.
Des lacunes dans la connaissance de l'infrastructure : Les manifests Terraform et Kubernetes produisent parfois une syntaxe obsolète.
Pas de mémoire de projet : Le CLAUDE.md de Claude Code vous permet de définir des conventions de projet qui persistent entre les sessions. Gemini CLI repart de zéro à chaque fois.
Limites de débit sur le niveau gratuit : 1 500 requêtes/jour. Pour des sessions autonomes intensives, vous pouvez atteindre la limite quotidienne.
Tarifs 2026
| Niveau | Coût | Limites | |--------|------|---------| | Gratuit (API Gemini) | 0 € | 1 500 requêtes/jour, 60 RPM | | Pay-as-you-go | ~3,15 €/1M tokens input | Pas de limite quotidienne | | Google One AI Premium | 18,99 €/mois | Accès Gemini Advanced |
Verdict Final
Gemini CLI est le meilleur agent de coding IA gratuit disponible en 2026. Ce n'est pas le meilleur agent de coding IA tout court — Claude Code et Cursor le surpassent tous deux en qualité de code et en gestion des tâches autonomes — mais l'écart est plus petit que vous ne le seriez amené à penser, et le prix est imbattable.
Utilisez Gemini CLI si :
- Vous voulez un agent de coding terminal capable et gratuit
- Vous travaillez beaucoup sur Google Cloud ou avec Google Workspace
- Votre codebase est très grande (la fenêtre de contexte 1M tokens aide vraiment)
- Vous voulez un outil open-source que vous pouvez inspecter et modifier
Restez avec Claude Code ou Cursor si :
- Vous avez besoin de la meilleure qualité de résultat pour des tâches complexes
- Vous avez besoin d'une mémoire de projet persistante entre les sessions
- Le coût d'un outil payant est justifié par vos exigences de qualité
Note : 7,1/10 — Excellent pour le prix et la fenêtre de contexte, en retrait sur la fiabilité et la cohérence pour les tâches complexes.
Testé sur 30 jours sur : Ubuntu 24.04, macOS Sequoia, Windows 11. Gemini CLI version 0.1.8.