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 :

  1. Sélectionnez votre compte Google
  2. Autorisez les permissions demandées (Drive, Gmail, Calendar, Docs, Chat)
  3. 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.