Zum Hauptinhalt springen
gradually.ai logogradually.ai
Blog
Über uns
KI-Newsletter abonnieren
KI-Newsletter
  1. Startseite
  2. KI-Blog

Gemini CLI Befehle: Die ultimative Liste

Alle Gemini-CLI-Befehle erklärt: Installation, Authentifizierung, MCP-Integration, Automationen und Praxisbeispiele – die Referenz für Googles KI-Terminal.

FHFinn Hillebrandt
28. Januar 2026
Read in English
KI-Programmierung
Gemini CLI Befehle: Die ultimative Liste
𝕏XAuf X teilenFacebookAuf Facebook teilenLinkedInAuf LinkedIn teilenPinterestAuf Pinterest teilenThreadsAuf Threads teilenFlipboardAuf Flipboard teilen
Mit * gekennzeichnete Links sind Affiliate-Links. Kommt über solche Links ein Kauf zustande, bekommen wir eine Provision.

„Kostenlos? Das kann doch nicht so gut sein wie Claude Code..." Das war mein erster Gedanke, als ich von Gemini CLI gehört habe. Google hatte gerade ihr KI-Terminal als Open Source veröffentlicht.

Spoiler: Nach intensiver Nutzung muss ich sagen - für manche Aufgaben ist es sogar besser. Besonders wenn du mit großen Codebasen arbeitest. Das 1-Million-Token-Context-Window ist kein Marketing-Gag, sondern ein echter Game-Changer. Laut Google I/O 2025 nutzen bereits über 7 Millionen Entwickler weltweit Gemini-Modelle - eine Verfünffachung gegenüber dem Vorjahr. Und mit dem neuen Gemini 3 Pro Modell hat Google nochmal ordentlich nachgelegt.

In diesem Artikel zeige ich dir alle Gemini CLI Befehle - von der Installation bis zu versteckten MCP-Integrationen. Dies ist die vollständigste deutsche Referenz, die du finden wirst. Nach diesem Guide kennst du jeden verfügbaren Befehl und weißt genau, wann du Gemini CLI statt Claude Code einsetzen solltest.

TL;DRDas Wichtigste in Kürze
  • Gemini CLI bietet über 30 verschiedene Befehle für KI-gestützte Entwicklung direkt im Terminal
  • /chat, /memory, /model und /directory sind die wichtigsten Slash-Commands für den täglichen Workflow
  • Gemini 3 Pro ist jetzt verfügbar und bringt verbesserte Agentic-Coding-Fähigkeiten mit
  • Erweiterte Befehle ermöglichen MCP-Integration, Session-Management, Token-Counting und Auto-Routing zwischen Modellen

Gemini CLI installieren: Drei Wege zum Ziel

Die Installation von Gemini CLI ist erfrischend unkompliziert. Du brauchst nur Node.js 18+ (ich empfehle Version 20) und eine Internetverbindung:

# Methode 1: Sofort loslegen (ohne Installation)
npx https://github.com/google-gemini/gemini-cli

# Methode 2: Global installieren (meine Empfehlung)
npm install -g @google/gemini-cli

# Methode 3: Homebrew (für Mac/Linux-Fans)
brew install gemini-cli
Tipp
Nutze die globale Installation. Das npx-Kommando ist zwar praktisch für den ersten Test, aber bei täglicher Nutzung nervt das ständige Herunterladen.

Authentifizierung: OAuth vs. API-Key

Google bietet drei Authentifizierungsmethoden. Nach ausgiebigem Testen rate ich dir zu OAuth - es ist kostenlos und hat die großzügigsten Limits:

# Option 1: Google OAuth (kostenlos, empfohlen)
gemini  # Öffnet Browser für Login

# Option 2: API-Schlüssel (für Automatisierung)
export GEMINI_API_KEY="dein-key-von-aistudio.google.com"
gemini

# Option 3: Vertex AI (für Unternehmen)
export GOOGLE_API_KEY="enterprise-key"
export GOOGLE_GENAI_USE_VERTEXAI=true
gemini
Hinweis
Mit dem kostenlosen OAuth-Login bekommst du 60 Anfragen pro Minute und 1.000 Anfragen pro Tag. Das reicht locker für normale Entwicklungsarbeit.

Grundbefehle: Der tägliche Workflow

Lass uns mit den Befehlen starten, die ich wirklich jeden Tag nutze. Die Gemini CLI Befehle sind übersichtlicher strukturiert als bei Claude Code und passen perfekt zu einem terminalzentrierten Workflow.

Interaktiver Modus starten

# Einfacher Start im aktuellen Verzeichnis
gemini

# Mit spezifischen Verzeichnissen
gemini --include-directories ../lib,../docs

# Mit bestimmtem Modell (Flash ist schneller, Pro ist schlauer)
gemini -m gemini-2.5-flash

# Mit Gemini 3 Pro (falls verfügbar)
gemini -m gemini-3-pro-preview

# Mit automatischer Tool-Genehmigung (YOLO-Modus)
gemini --yolo
Warnung
Der YOLO-Modus (--yolo) führt alle Tool-Aufrufe automatisch aus. Nutze das nur in Projekten, wo nichts kaputt gehen kann!

Nicht-interaktiver Modus (für Skripte)

Für Automatisierung und CI/CD-Pipelines ist der nicht-interaktive Modus Gold wert:

# Schnelle Frage ohne Session
gemini -p "Erkläre die Architektur dieser Codebasis"

# Datei analysieren
gemini -p "Finde Bugs in dieser Datei @./src/main.js"

# Mit Unix-Pipes
echo "Schreibe einen Unittest für function add(a,b)" | gemini

# Git-Diff analysieren
git diff | gemini -p "Schreibe eine Commit-Message für diese Änderungen"

Alle Slash-Commands im Detail

Hier kommt die komplette Liste aller Slash-Befehle. Ich habe sie nach Nutzungshäufigkeit sortiert - die wichtigsten zuerst:

Befehl
Beschreibung
Beispiel / Tipp
/helpZeigt alle verfügbaren Befehle[object Object], oder ,[object Object]
/modelWählt KI-Modell (Auto Gemini 3, Auto Gemini 2.5, Manuell)Wechsel zwischen Gemini 3 Pro und Flash
/clearLöscht Bildschirm und Kontext[object Object], oder ,[object Object]
/memory addFügt wichtige Infos zum KI-Gedächtnis hinzu/memory add Verwende immer TypeScript
/toolsListet verfügbare Tools auf/tools desc
/chat saveSpeichert aktuelle Unterhaltung/chat save feature-implementation
/chat resumeSetzt eine vorherige Unterhaltung fort/chat resume feature-implementation
/chat listZeigt alle gespeicherten Unterhaltungen/chat list
/chat deleteLöscht eine gespeicherte Unterhaltung/chat delete old-session
/chat shareExportiert Unterhaltung als Markdown/JSON/chat share file.md
/resumeDurchsucht und setzt Sessions interaktiv fortInteraktive Browser-Oberfläche
/statsZeigt Token-Nutzung und Session-Dauer/stats
/compressErsetzt Kontext durch Zusammenfassung/compress
/mcpVerwaltet MCP-Server/mcp list
/mcp authAuthentifiziert bei MCP-Server/mcp auth github
/mcp descZeigt MCP-Tool-Beschreibungen/mcp desc
/mcp schemaZeigt JSON-Schema der MCP-ToolsNützlich für MCP-Entwicklung
/mcp refreshLädt MCP-Verbindungen neu/mcp refresh
/exitBeendet Gemini CLI sauber[object Object], oder ,[object Object]
/copyKopiert letzte Antwort in Zwischenablage/copy
/memory showZeigt gesamtes KI-GedächtnisCheck regelmäßig, was die KI weiß
/memory refreshLädt Memory aus GEMINI.md neu/memory refresh
/memory listZeigt alle Memory-Dateipfade/memory list
/restoreStellt Dateien vor Tool-Ausführung wieder her/restore [tool_call_id]
/tools descZeigt Tool-Beschreibungen an/tools descriptions
/settingsÖffnet Settings-EditorPreview Features für Gemini 3 aktivieren
/skillsVerwaltet Agent Skills (aktivieren, deaktivieren, neuladen)/skills list
/themeÄndert FarbschemaDark Mode für lange Sessions
/vimAktiviert Vim-Modus (NORMAL/INSERT)Für Vim-Enthusiasten ein Muss
/privacyZeigt Datenschutz-Info und Consent-OptionenWichtig für DSGVO-Compliance
/bugMeldet Bug an Google/bug "Beschreibung"
/directory addFügt zusätzliche Arbeitsverzeichnisse hinzu/directory add ../lib
/directory showZeigt alle hinzugefügten Verzeichnisse/dir show
/editorWählt bevorzugten Text-Editor/editor
/extensionsListet aktive CLI-Erweiterungen/extensions
/authWechselt Authentifizierungsmethode/auth
/aboutZeigt Versionsinformationen/about
/initGeneriert GEMINI.md Kontext-Datei/init
Tipp
Der /memory add Befehl ist unterschätzt! Ich füge projektspezifische Regeln hinzu wie "Verwende immer deutsche Kommentare" oder "Bevorzuge funktionale Programmierung". Das spart massiv Zeit.

Datei-Referenzierung mit @-Symbol

Eine der elegantesten Features von Gemini CLI ist die Datei-Referenzierung. Statt umständlich Dateien zu kopieren, nutzt du einfach das @-Symbol:

# Einzelne Datei analysieren
"Erkläre mir diese Funktion @./src/utils.js"

# Ganzes Verzeichnis einbeziehen
"Refaktoriere die API @./api/"

# Mehrere Dateien gleichzeitig
"Finde Gemeinsamkeiten zwischen @./old.js und @./new.js"

# Mit Wildcards (experimentell)
"Überprüfe alle Tests @./tests/*.spec.js"

Shell-Integration: Der !-Operator

Mit dem Ausrufezeichen führst du Shell-Befehle direkt aus Gemini CLI aus:

# Einzelner Befehl
!git status

# In den Shell-Modus wechseln
!
# Jetzt bist du in einer persistenten Shell
# Tippe 'exit' zum Verlassen

# Output direkt an Gemini weiterleiten
!npm test
"Erkläre mir diese Fehler und schlage Fixes vor"

CLI-Flags

Die CLI-Flags von Gemini sind mächtiger als sie auf den ersten Blick erscheinen. Hier alle wichtigen Optionen:

Flag
Beschreibung
Beispiel
-m, --modelWählt das KI-Modellgemini -m gemini-3-pro-preview
-pNicht-interaktiver Modus mit Promptgemini -p "Analysiere Package.json"
-i, --prompt-interactiveStartet interaktive Session mit Promptgemini -i "Erkläre die Architektur"
--yolo, -yAuto-genehmigt alle Tool-Aufrufe (veraltet, nutze --approval-mode=yolo)gemini --yolo
--approval-modeGenehmigungsmodus für Tool-Ausführung (default, auto_edit, yolo)gemini --approval-mode auto_edit
-r, --resumeSetzt eine vorherige Session fort ("latest" oder Index)gemini -r latest
-e, --extensionsListe der zu verwendenden Extensionsgemini -e ext1,ext2
-l, --list-extensionsListet alle verfügbaren Extensions aufgemini -l
--list-sessionsListet verfügbare Sessions für das aktuelle Projektgemini --list-sessions
--delete-sessionLöscht eine Session nach Indexgemini --delete-session 3
--allowed-toolsTools ohne Bestätigung erlaubengemini --allowed-tools shell_exec,file_write
--allowed-mcp-server-namesErlaubte MCP-Server-Namengemini --allowed-mcp-server-names github,postgres
--screen-readerAktiviert Screen-Reader-Modus für Barrierefreiheitgemini --screen-reader
--include-directoriesLädt zusätzliche Verzeichnissegemini --include-directories ./src,./tests
--sandboxSichere Ausführung mit Docker/Podmangemini --sandbox
-d, --debugAktiviert Debug-Outputgemini -d
--checkpointingSpeichert Projekt-Snapshots vor Änderungengemini --checkpointing
--output-format jsonStrukturierte JSON-Ausgabe für Skriptegemini -p "..." --output-format json
--output-format stream-jsonEchtzeit-Streaming als JSON-EventsFür Real-Time-Verarbeitung
--no-historyDeaktiviert Session-Historiegemini --no-history

Shortcuts

Diese Shortcuts machen den Unterschied zwischen "ganz okay" und "richtig produktiv":

Tastenkürzel
Funktion
Wann nutzen?
Ctrl+CAbbrechen / Input leerenBricht aktuelle Anfrage ab
Ctrl+DCLI beendenBei leerem Input-Buffer
Ctrl+LBildschirm löschen und UI neu zeichnenWenn Terminal zu voll wird
Ctrl+V / Cmd+VText/Bild einfügenScreenshots direkt analysieren
Ctrl+XPrompt in externem Editor öffnenFür lange Prompts
Ctrl+YYOLO-Modus toggleSchnell zwischen Modi wechseln
Ctrl+ZLetzte Bearbeitung rückgängig machenUndo für Text-Eingabe
Ctrl+RRückwärtssuche in HistoryVorherige Eingaben durchsuchen
Ctrl+TTODO-Liste ein-/ausblendenTask-Management
Shift+TabGenehmigungsmodi durchschaltendefault, auto_edit, yolo
Esc + EscVorherige Interaktionen durchsuchen und zurückspulenRewind-Funktion
TabAuto-Vervollständigung / Vorschlag annehmenBei Dateinamen nach @
Ctrl+Enter / Shift+EnterNeue Zeile einfügen (ohne Absenden)Mehrzeilige Eingabe
Alt+MMarkdown-Rendering toggleFormatierte vs. rohe Ausgabe

Modellauswahl und Gemini 3 Pro

Mit dem /model Befehl wählst du das optimale Modell für deine Aufgabe. Google bietet vier Stufen an:

Modell
Beschreibung
Verwendung
Auto (Gemini 3)System wählt automatisch das beste Gemini-3-ModellStandard mit Preview Features aktiviert
Auto (Gemini 2.5)System wählt automatisch das beste Gemini-2.5-ModellStandard ohne Preview Features
ManuellSpezifisches Modell manuell auswählenVolle Kontrolle über die Modellwahl

Gemini 3 Pro aktivieren: Das neue Flaggschiff-Modell ist für Google AI Ultra Subscriber und Nutzer mit kostenpflichtigem API-Key verfügbar. So aktivierst du es:

# 1. Gemini CLI auf Version 0.16+ updaten
npm update -g @google/gemini-cli

# 2. Preview Features aktivieren
/settings
# → "Preview features" auf true setzen

# 3. Modell wählen
/model
# → "Pro" auswählen - nutzt dann Gemini 3 Pro
Tipp
Gemini 3 Pro liefert 54,2 % auf Terminal-Bench 2.0 und dominiert das WebDev Arena Leaderboard. Für komplexe Coding-Aufgaben ist es aktuell das beste Modell in Gemini CLI.

MCP

Model Context Protocol (MCP) ist der Grund, warum ich Gemini CLI für bestimmte Aufgaben Claude Code vorziehe. Du kannst beliebige Services einbinden:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_dein_token"
      },
      "trust": false,
      "includeTools": ["create_repository", "search_repositories"],
      "excludeTools": ["delete_repository"]
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": {
        "DATABASE_URL": "postgresql://user:pass@localhost/db"
      },
      "trust": true
    }
  }
}

Nach der Konfiguration hast du Zugriff auf erweiterte Funktionen:

# GitHub-Integration nutzen
"Erstelle ein neues Repository für mein React-Projekt"
# Gemini nutzt automatisch den GitHub MCP-Server

# Datenbank-Queries
"Zeige mir alle User, die sich diese Woche registriert haben"
# Führt SQL aus und zeigt Ergebnisse

# MCP-Server verwalten
/mcp list              # Listet alle Server und Tools
/mcp desc              # Zeigt Tool-Beschreibungen
/mcp schema            # JSON-Schema für Entwickler
/mcp auth github       # Authentifiziert bei MCP-Server
/mcp refresh           # Lädt Verbindungen neu
Hinweis
MCP-Server laufen in separaten Prozessen. Bei Problemen hilft /mcp refresh oder ein Neustart von Gemini CLI.

Custom Commands

Eines meiner Lieblings-Features: Du kannst eigene Befehle erstellen. Custom Commands werden in .toml-Dateien definiert - entweder projektspezifisch oder global:

# Projektspezifisch: .gemini/commands/test-all.toml
# Global: ~/.gemini/commands/test-all.toml

# Nur "prompt" ist erforderlich
prompt = """
Führe folgende Tests nacheinander aus und gib mir eine Zusammenfassung:

1. npm test
2. npm run lint
3. npm run typecheck
4. npm run test:e2e

Zeige nur Fehler und Warnungen, keine erfolgreichen Tests.

Argumente: {{args}}
Git Status: !{git status}
Config-Datei: @{package.json}
"""

# Optionale Felder:
# description = "Führt komplette Test-Suite aus"
# model = "gemini-2.5-flash"

Nach dem Speichern kannst du einfach /test-all eingeben. Für namespaced Commands nutze Unterordner: .gemini/commands/git/commit.toml wird zu /git:commit.

Tipp
Custom Commands funktionieren auch im Headless Mode: gemini "/test-all" führt den Befehl direkt aus - perfekt für CI/CD-Pipelines.

Token-Optimierung

Die kostenlosen Limits sind großzügig, aber mit ein paar Tricks holst du noch mehr raus:

# Kontext regelmäßig komprimieren
/compress

# Nur relevante Verzeichnisse laden
gemini --include-directories ./src --exclude node_modules,dist

# Flash-Modell für einfache Aufgaben
gemini -m gemini-2.5-flash

# Historie deaktivieren bei großen Sessions
gemini --no-history

# Checkpoints für Zwischenstände
/chat save checkpoint-1
# Bei Problemen zurückspringen
/restore checkpoint-1

Debugging

Auch Googles KI hat mal einen schlechten Tag. Hier meine erprobten Lösungen für die häufigsten Probleme:

Problem
Wahrscheinliche Ursache
Lösung
Authentifizierung schlägt fehlVeralteter TokenBrowser-Cache löschen, neu einloggen
MCP-Server verbindet nichtFehlende Dependenciesnpx installieren, /mcp refresh
Token-Limit erreichtZu viel Kontext/compress oder /clear nutzen
Langsame AntwortenPro-Modell überlastetAuf Flash-Modell wechseln
Shell-Befehle funktionieren nichtSandbox-Modus aktivOhne --sandbox starten
Dateien werden nicht gefundenFalscher PfadAbsolute Pfade verwenden

Für hartnäckige Probleme gibt es Debug-Befehle:

# Verbose-Modus für Details
gemini -d

# System-Informationen
/stats

# MCP-Debug
gemini --mcp-debug

# Tool-Schemas überprüfen
/tools schema

# Kompletter Reset
rm -rf ~/.gemini/cache
gemini

Häufig gestellte Fragen zu Gemini CLI Befehlen

𝕏XAuf X teilenFacebookAuf Facebook teilenLinkedInAuf LinkedIn teilenPinterestAuf Pinterest teilenThreadsAuf Threads teilenFlipboardAuf Flipboard teilen
FH

Finn Hillebrandt

KI-Experte & Blogger

Finn Hillebrandt ist der Gründer von Gradually AI, SEO- und KI-Experte. Er hilft Online-Unternehmern, ihre Prozesse und ihr Marketing mit KI zu vereinfachen und zu automatisieren. Finn teilt sein Wissen hier auf dem Blog in 50+ Fachartikeln sowie über seinen ChatGPT-Kurs und den KI Business Club.

Erfahre mehr über Finn und das Team, folge Finn bei LinkedIn, tritt seiner Facebook-Gruppe zu ChatGPT, OpenAI & KI-Tools bei oder mache es wie 17.500+ andere und abonniere seinen KI-Newsletter mit Tipps, News und Angeboten rund um KI-Tools und Online-Business. Besuche auch seinen anderen Blog, Blogmojo, auf dem es um WordPress, Bloggen und SEO geht.

Ähnliche Artikel

Claude Code Befehle: Die ultimative Liste
KI-Programmierung

Claude Code Befehle: Die ultimative Liste

12. Februar 2026
FHFinn Hillebrandt
Claude Code vs. Gemini CLI vs. OpenAI Codex: Der ultimative Vergleich
KI-Programmierung

Claude Code vs. Gemini CLI vs. OpenAI Codex: Der ultimative Vergleich

8. Januar 2026
FHFinn Hillebrandt
Claude Code: Die komplette Anleitung für Anfänger
KI-Programmierung

Claude Code: Die komplette Anleitung für Anfänger

15. Oktober 2025
FHFinn Hillebrandt
So erstellst du die perfekte AGENTS.md (inkl. Template)
KI-Programmierung

So erstellst du die perfekte AGENTS.md (inkl. Template)

26. September 2025
FHFinn Hillebrandt
So erstellst du die perfekte CLAUDE.md (inkl. Template)
KI-Programmierung

So erstellst du die perfekte CLAUDE.md (inkl. Template)

25. September 2025
FHFinn Hillebrandt

Bleib auf dem Laufenden mit dem KI-Newsletter

Erhalte wöchentlich die neuesten KI-Tools, Tutorials und exklusive Tipps direkt in Deinen Posteingang

Abmeldung jederzeit möglich. Etwa 4 bis 8 E-Mails im Monat. Die Einwilligung umfasst die Hinweise zu Widerruf, Versanddienstleister und Statistik gemäß unserer Datenschutzerklärung.

gradually.ai logogradually.ai

Deutschlands führende Plattform für KI-Tools und Wissen für Online-Unternehmer.

KI-Tools

  • KI-Chat
  • ChatGPT auf Deutsch
  • Text-Generator
  • Prompt-Verbesserer
  • FLUX KI-Bildgenerator
  • KI-Kunstgenerator
  • Midjourney Prompt-Generator
  • Veo 3 Prompt-Generator
  • AI Humanizer
  • KI-Text-Detektor
  • Gemini Wasserzeichen-Entferner
  • Alle Tools →

Kreativ-Tools

  • Blognamen-Generator
  • Buchtitel-Generator
  • Songtext-Generator
  • Künstlernamen-Generator
  • Teamnamen-Generator
  • Mindmap-Generator
  • Überschriften-Generator
  • Firmennamen-Generator
  • Slogan-Generator

Business-Tools

  • API-Kostenrechner
  • Token-Zähler
  • Werbeanzeigen-Generator
  • Werbetext-Generator
  • Essay-Generator
  • Story-Generator
  • Text-Umschreiber
  • Blogartikel-Generator
  • SERP-Snippet-Generator
  • E-Mail-Generator

Ressourcen

  • MCP-Server Verzeichnis
  • Agent Skills
  • Changelogs
  • Changelogs
  • Claude Code
  • Cursor
  • Windsurf
  • Gemini CLI
  • Aider

© 2025 Gradually AI. Alle Rechte vorbehalten.

  • Blog
  • Angebote
  • Über uns
  • Impressum
  • Datenschutz