Alle Tutorials

2026-08-19 · 6 min

gemini-cli-workspace: Google Workspace im Gemini CLI nutzen

Das gemini-cli-workspace Plugin bringt Drive, Gmail und Calendar in Googles Terminal-Agent. Was das für Claude-Code-Nutzer im Hybrid-Setup bedeutet.

Wer bereits mit Gemini CLI arbeitet und gleichzeitig auf Google Workspace angewiesen ist, kennt das Problem: Dokumente aus Drive, E-Mails aus Gmail und Termine aus Calendar lassen sich nicht direkt aus dem Terminal heraus ansprechen. Die gemini-cli-workspace Extension schließt genau diese Lücke. Sie verbindet Googles Terminal-Agent mit den gängigsten Workspace-Diensten, ohne zusätzliche SDKs oder manuelle API-Konfiguration.

Für Claude-Code-Nutzer ist das relevant, sobald du in einem hybriden Setup arbeitest: also Claude Code für die tägliche Entwicklungsarbeit nutzt, aber Gemini CLI für bestimmte Aufgaben daneben laufen lässt. Wer dieses Muster kennt oder plant, findet hier einen praxisnahen Überblick.

Was ist gemini-cli-workspace?

gemini-cli-workspace ist eine Erweiterung für Googles Open-Source-Kommandozeilen-Agenten gemini-cli. Sie erweitert den Agenten um Zugriff auf Google Workspace, konkret auf Drive, Gmail, Calendar und verwandte Dienste. Du installierst die Extension einmalig, konfigurierst sie mit deinem Google-Account, und kannst danach aus dem gemini-cli heraus auf deine Workspace-Daten zugreifen.

Das Projekt richtet sich in erster Linie an Entwickler und Operatoren, die Gemini CLI aktiv einsetzen und ihre Workspace-Umgebung nicht separat managen wollen. Statt zwischen dem Terminal-Agenten und einer Browser-Oberfläche zu wechseln, bleibst du im Terminal, gibst eine natürlichsprachliche Anweisung, und der Agent erledigt den Rest.

Das Konzept ist dem vertraut, was Claude-Code-Nutzer bereits aus MCP-Servern kennen. Der Unterschied: Hier ist die Zielplattform gemini-cli, nicht Claude Code. Wer beide Agenten einsetzt, hat damit auf jeder Seite eine direkte Workspace-Integration.

Wie richtest du es ein?

Die Einrichtung setzt eine funktionsfähige Installation von gemini-cli voraus. Falls du noch nicht damit gearbeitet hast, findest du in dem Beitrag gemini-cli: Googles KI-Terminal-Agent im Praxis-Check alle Grundlagen zur Installation und zum ersten Start.

Sobald gemini-cli läuft, klonst du das Extension-Repository und bindest es als lokales Plugin ein:

# Extension-Repository klonen
git clone https://github.com/gemini-cli-extensions/workspace.git ~/.gemini/extensions/workspace

# Abhängigkeiten installieren
cd ~/.gemini/extensions/workspace && npm install

# Authentifizierung einrichten
npm run auth

Der Auth-Schritt öffnet einen OAuth-Flow in deinem Browser. Du loggst dich mit dem Google-Account ein, dem dein Workspace gehört, vergibst die Zugriffsrechte, und die Extension speichert den Token lokal. Danach ist keine weitere Konfiguration nötig.

Beim nächsten Start von gemini-cli sind die Workspace-Befehle automatisch verfügbar. Du kannst direkt loslegen.

Praxis-Beispiel: Dokument zusammenfassen, Termin buchen

Ein typischer Anwendungsfall im Entwickleralltag: Du bekommst ein Briefing-Dokument in Google Drive und willst es schnell erfassen, ohne den Browser zu öffnen.

# Innerhalb von gemini-cli (interaktiver Modus)
> Lies das Dokument "Q3-Briefing.docx" aus meinem Drive und fasse die wichtigsten Aufgaben zusammen.

Der Agent greift auf Drive zu, liest das Dokument und gibt eine strukturierte Zusammenfassung aus. Du kannst direkt anschließen:

> Erstelle auf Basis dieser Aufgaben einen Kalender-Block für Freitag, 9 bis 11 Uhr, und markiere ihn als "Projektplanung".

Der Agent legt den Termin im verknüpften Google Calendar an. Du hast in weniger als einer Minute das Briefing gelesen und den Block gebucht, komplett ohne Browser.

Das Beispiel zeigt, wie gemini-cli mit der Workspace-Extension eine durchgehende Aufgabenkette abbildet, die sonst mehrere App-Wechsel erfordern würde.

Wann lohnt sich das für Claude-Code-Nutzer?

Der direkteste Nutzen ergibt sich in drei Szenarien.

Du nutzt Gemini CLI als zweiten Agenten neben Claude Code. Viele Entwickler setzen beide Terminal-Agenten parallel ein: Claude Code für anspruchsvolle Kodieraufgaben, Gemini CLI für explorative oder budgetschonende Tasks. In diesem Setup ist es sinnvoll, auf beiden Seiten eine Workspace-Integration zu haben. Für Claude Code gibt es den Google Workspace MCP Server, für Gemini CLI übernimmt diese Extension die Rolle.

Du automatisierst interne Abläufe mit Gemini CLI. Wer Reporting, Dokumentenverarbeitung oder E-Mail-Workflows über Shell-Skripte und Gemini CLI abbildet, kann mit dieser Extension auf Workspace-Daten zugreifen, ohne separate API-Clients einzubauen. Das reduziert den Wartungsaufwand und hält die Konfiguration zentral.

Du testest Multi-Agenten-Setups. Wenn du experimentierst, wie verschiedene Sprachmodelle unterschiedliche Teilaufgaben übernehmen, brauchst du für jeden Agenten eine konsistente Werkzeugbasis. Diese Extension stellt sicher, dass Gemini CLI dieselben Workspace-Daten sieht, die du auch Claude Code zugänglich machst.

Es gibt auch klare Grenzen. Wer ausschließlich Claude Code nutzt und keinen separaten Gemini-Agenten betreibt, braucht diese Extension nicht. In dem Fall bleibt der Google Workspace MCP Server die direktere Wahl, weil er sich nahtlos in Claude Code integriert, ohne einen zusätzlichen Agenten zu erfordern.

FAQ

Brauche ich einen Google-Workspace-Tarif oder reicht ein normales Google-Konto?

Für die meisten Grundfunktionen reicht ein reguläres Google-Konto aus. Drive, Gmail und Calendar sind mit einem kostenlosen Account zugänglich. Enterprise-Funktionen wie geteilte Ablagen oder erweiterte Admin-Operationen setzen einen Workspace-Tarif voraus. Für den privaten oder kleinen Geschäftsbetrieb brauchst du keinen bezahlten Plan.

Funktioniert die Extension auch in automatisierten Skripten, nicht nur im interaktiven Modus?

Ja. Du kannst gemini-cli mit dem Flag --prompt nicht-interaktiv steuern und die Workspace-Befehle darin verwenden. Das eignet sich für Bash-Skripte und CI-Aufgaben, die auf Workspace-Daten zugreifen sollen, ohne dass jemand tippen muss.

Wie verhält sich die Extension bei mehreren Google-Accounts?

Die Standard-Konfiguration bindet einen Account ein. Wenn du mehrere Accounts verwaltest, musst du Profile anlegen und beim Start des Agenten angeben, welches Profil aktiv sein soll. Das ist derzeit etwas manuell gelöst und ein Bereich, den das Projekt noch weiterentwickelt.


Wenn du KI-Terminal-Agenten, Workspace-Integrationen und Claude Code tiefer in deinen Arbeitsalltag integrieren willst: Komm in die kostenlose Claude Business Community. Lerne Claude, Automatisierung, Co-Work, Claude Code, App-Building und Agent-Coding. Zeit sparen, Kosten sparen, Business skalieren. Jetzt kostenlos beitreten.

Marcel Porcher, newways.ai

Kostenlos beitreten

Free Claude Business Community

Lerne Claude, Automatisierung, Co-Work, Claude Code, App-Building & Agent-Coding. Zeit sparen, Kosten sparen, Business skalieren. Kostenlos.

Zur kostenlosen Community