Gemini CLI Extension pour Google Workspace
Intégrez vos outils Google directement dans votre terminal.
Cette extension officielle permet à Gemini CLI d'interagir avec vos services Google Workspace : Drive, Docs, Calendar, Gmail et Chat. L'IA obtient ainsi des "sens" (lire emails, chercher dans Drive, consulter calendrier) et des "mains" (créer documents, envoyer messages, planifier événements).
🔒 Confidentialité : L'extension s'exécute localement sur votre machine. Vos données Google ne transitent jamais par un serveur tiers.
1 Mise à jour de Gemini CLI
Assurez-vous d'utiliser la dernière version stable de Gemini CLI :
npm install -g @google/gemini-cli@latest
2 Installation de l'Extension
Installez l'extension au niveau utilisateur (disponible pour tous vos projets) :
gemini extensions install https://github.com/gemini-cli-extensions/workspace
Vérification
Lancez Gemini CLI et vérifiez l'installation :
gemini
/mcp list
Vous devriez voir l'extension "google-workspace" listée avec ses outils.
3 Authentification OAuth 2.0
Au premier lancement de Gemini CLI après l'installation, un flux OAuth 2.0 se déclenche automatiquement :
- Sélectionnez votre compte Google
- Autorisez les permissions demandées (Drive, Gmail, Calendar, Docs, Chat)
- L'extension stocke vos credentials localement de manière sécurisée
⚠️ Important : Les permissions sont étendues car l'extension agit comme votre agent autorisé. Vos données restent sur votre machine.
Drive & Docs : Base de Connaissances
Rechercher, lire et créer des documents
🔍 Rechercher un document
Search for "Requirements Document" in Google Drive
📄 Résumer un document
Summarize the contents of <GOOGLE_DOCUMENT_ID>
✍️ Créer un document
Lookup information on The Richat Structure and create a 1-pager document for me
L'IA effectue une recherche web puis crée automatiquement un Google Doc.
Calendar : Assistant Exécutif
Gérer votre emploi du temps
📋 Consulter l'agenda
What does my schedule look like for today?
Ou utilisez : /calendar:get-schedule
🕐 Trouver des créneaux libres
I'd like to schedule a meeting with a vendor, preferably before 6 PM for about 30 minutes. What slots do I have?
➕ Créer un événement
Schedule the vendor meeting at 5 PM today
Gmail & Chat : Communications
Rechercher et envoyer des messages
🔍 Rechercher dans Gmail
/gmail:search Project Phoenix
Récupère et résume les emails correspondants.
📊 Analyser un email
Identify the items that are delayed and assigned to whom?
Suite à une recherche d'email, l'IA peut extraire des informations spécifiques.
💬 Envoyer un message Chat
Send a chat message to <SPACE_NAME> and highlight the items that are delayed
Workflows Avancés
Combinez les outils pour automatiser vos tâches
🏗️ Développement Contextuel
Récupérez automatiquement les spécifications depuis Drive pour coder :
Find the 'Project Phoenix Design Doc' in Drive, read the section on API authentication, and help me scaffold the middleware based on those specs.
🎯 Protection du Temps de Focus
Identifiez les plages horaires pour travailler sans interruption :
Check my calendar for the rest of the day. Do I have any blocks of free time longer than two hours to focus on this migration?
📢 Notifications d'Équipe
Informez votre équipe pendant un déploiement :
Send a message to the 'Core Eng' chat space letting them know the deployment is starting now.
💡 Astuce : La vraie puissance de cette extension réside dans la combinaison de plusieurs outils pour créer des workflows personnalisés adaptés à vos besoins quotidiens.