Gemini CLI : l'assistant IA open source directement dans votre terminal
Google a open-sourcé Gemini CLI, un agent IA qui opère depuis votre terminal. Fichiers locaux, MCP, exécution de code : voici comment l'utiliser concrètement.
Mis à jour le 26 June 2026
Google a open-sourcé Gemini CLI en juin 2025 — un agent IA qui fonctionne directement dans votre terminal. Pas un chatbot passif : un agent qui lit vos fichiers, exécute du code, se connecte à des outils externes via MCP, et résout des problèmes complexes de développement.
Chez LCMH, nous l’utilisons quotidiennement pour automatiser des tâches DevOps, générer de la documentation, et débugger du code. Voici le guide pratique.
Ce que Gemini CLI fait (et ne fait pas)
Ce que Gemini CLI fait réellement
- Lit votre codebase : comprend la structure de votre projet, les dépendances, les patterns
- Exécute du code : lance des scripts, des tests, des builds dans votre terminal
- Mode agent (ReAct) : raisonne, agit, observe les résultats, et itère jusqu’à résolution
- Serveurs MCP : se connecte à des bases de données, APIs, outils externes via le protocole standard
- Web et fichiers : scrape des pages, lit des PDFs, traite des images
- Gemma local : exécute un modèle local sans envoyer de données à Google
Ce qu’il ne fait pas, en revanche : pas d’autocomplete IDE en temps réel (c’est le rôle de Code Assist dans VS Code), pas de déploiement autonome en production (il propose, vous validez), et pas de mémoire persistante entre sessions — chaque invocation repart de zéro, ce qui est à la fois une limite et une garantie de sécurité.
- Pas d’autocomplete IDE en temps réel (c’est le rôle de Code Assist dans VS Code)
- Pas de déploiement autonome en production (il propose, vous validez)
- Pas de mémoire persistante entre sessions (chaque invocation repart de zéro)
Installation en 2 minutes
# Via npm
npm install -g @google/gemini-cli
# Authentification
gemini auth login
Ou avec une clé API :
export GOOGLE_API_KEY="votre_clé_api"
gemini
5 cas d’usage quotidiens
1. Débugger une erreur
gemini "Voici l'erreur de mon build : [coller l'erreur]. Trouve la cause et propose un fix."
Gemini CLI lit votre code source, identifie le fichier problématique, et propose un patch.
2. Générer la documentation d’un projet
gemini "Génère un README.md complet pour ce projet en analysant le code source, les dépendances et la structure des fichiers."
Il parcourt l’arborescence, lit les fichiers clés, et produit une documentation structurée.
3. Refactoring multi-fichiers
gemini "Renomme la fonction getUserData en fetchUserProfile partout dans le projet, mets à jour les tests et les imports."
Le mode agent itère : renomme, vérifie que les tests passent, corrige les imports cassés.
4. Code review automatique
git diff main | gemini "Review ce diff. Identifie les bugs potentiels, les problèmes de sécurité, et les violations de style."
5. Automatisation DevOps
gemini "Crée un GitHub Actions workflow qui build mon app Node.js, lance les tests, et déploie sur AWS Lambda si main."
Gemini CLI vs les alternatives
| Gemini CLI | Claude Code | Aider | Copilot CLI | |
|---|---|---|---|---|
| Open source | ✅ Apache 2.0 | ❌ | ✅ | ❌ |
| Mode agent | ✅ ReAct | ✅ | Partiel | ❌ |
| MCP | ✅ Natif | ✅ | ❌ | ❌ |
| Exécution code | ✅ | ✅ | ❌ | ❌ |
| Modèle local | ✅ Gemma | ❌ | ✅ (Ollama) | ❌ |
| Prix | Gratuit (1K req/jour) | ~$20/mo | Gratuit (BYOK) | $10/mo |
MCP : la connexion avec vos outils
Gemini CLI supporte nativement le Model Context Protocol (MCP). Vous pouvez connecter :
- Votre base de données (PostgreSQL, DynamoDB)
- Votre CRM (HubSpot, Salesforce)
- Vos outils internes (APIs REST, GraphQL)
- Des services tiers (GitHub, Jira, Slack)
Configuration dans ~/.gemini/settings.json :
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
}
}
}
Sécurité et confidentialité
Mode cloud (défaut) : vos prompts transitent par les API Google. Google ne les utilise pas pour l’entraînement sur les API payantes.
Mode local (Gemma) : tout reste sur votre machine.
gemini gemma # Lance Gemma 2 localement
Pour une PME avec des données sensibles, le mode local est pertinent pour le code interne. Le mode cloud convient pour la génération de documentation et les tâches non confidentielles.
Notre recommandation
Gemini CLI est l’outil idéal pour les développeurs qui travaillent en terminal et veulent un assistant IA sans quitter leur workflow. C’est gratuit, open source, et plus puissant qu’un simple chatbot grâce au mode agent.
Pour les équipes PME, c’est un complément parfait à Amazon Bedrock (pour les workloads production) et Workspace Intelligence (pour la productivité bureautique).
À lire aussi
- Serveur MCP Pruna AI : quand l’IA apprend à agir — Le protocole MCP expliqué
- AWS pour les PME en 2026 : de l’expérimentation à la production — Passer du test à l’usage réel
- Créer un agent IA sans coder avec Gemini Enterprise — Pour les non-développeurs
Vous voulez intégrer Gemini CLI dans le workflow de votre équipe ? Chez LCMH, 15 ans d’expérience en développement cloud et 8 certifications AWS. Nous configurons vos outils IA et formons vos développeurs en une demi-journée. Planifiez votre session →
Questions fréquentes
- Gemini CLI est-il gratuit ?
- Le client est open source (Apache 2.0). L'accès au modèle Gemini est gratuit via votre compte Google personnel (1000 requêtes/jour). Pour un usage professionnel intensif, un abonnement Gemini Code Assist ou une clé API Vertex AI est recommandé.
- Quelle différence entre Gemini CLI et ChatGPT dans le terminal ?
- Gemini CLI n'est pas un simple chatbot. C'est un agent : il lit vos fichiers locaux, exécute du code, navigue le web, et se connecte à des serveurs MCP. Il agit sur votre projet, pas juste à côté. Le contexte local (codebase, fichiers, git) est natif.
- Gemini CLI peut-il remplacer GitHub Copilot ?
- Pour les tâches IDE (autocomplete, suggestions inline), non — Copilot reste mieux intégré dans VS Code. Pour les tâches complexes en terminal (refactoring multi-fichiers, debugging, génération de documentation, gestion de projet), Gemini CLI est souvent supérieur grâce à son mode agent.
- Mes données restent-elles sur ma machine ?
- Vos fichiers restent locaux. Seuls les prompts et le contexte envoyé au modèle transitent par les API Google. Google s'engage à ne pas utiliser les données des API payantes pour l'entraînement. Pour une confidentialité maximale, utilisez Gemma en local via 'gemini gemma'.
- Comment installer Gemini CLI ?
- npm install -g @anthropic-ai/gemini-cli ou via Homebrew sur macOS : brew install gemini-cli. Authentification via 'gemini auth login' (compte Google) ou export GOOGLE_API_KEY=votre_clé.
Articles similaires
Claude Code vs Cursor vs Kiro : quel éditeur IA choisir en 2026 ?
Les éditeurs de code dopés à l'IA se multiplient. Comparatif objectif entre Claude Code, Cursor, Kiro et GitHub Copilot pour les développeurs et PME.
AI Act européen : ce que les PME françaises doivent anticiper
Le règlement européen sur l'intelligence artificielle entre en vigueur progressivement. Découvrez les obligations concrètes pour les PME qui utilisent ou déploient des systèmes d'IA.
Shadow AI : les risques cachés et comment encadrer l'IA en entreprise
Vos employés utilisent ChatGPT, Claude ou Gemini sans l'accord de la DSI. Découvrez les risques du Shadow AI et comment le canaliser avec une gouvernance cloud adaptée.
Workspace Intelligence : quand Google anticipe vos besoins professionnels
Google Workspace Intelligence unifie IA, données et contexte pour automatiser le travail quotidien. Ce que ça change concrètement pour les PME en 2026.
Amazon Q Business : un assistant IA pour vos employés en 15 minutes
Amazon Q Business connecte vos sources de données et offre un assistant IA interne sans code. Vos employés posent des questions, l'assistant répond à partir de VOS documents.
SEO pour l'IA en 2026 : être cité par ChatGPT, Perplexity et Google AI
L'AEO (Answer Engine Optimization) est le nouveau SEO. Comment structurer votre contenu pour apparaître dans les réponses de ChatGPT, Perplexity et Google AI Overviews.