Tools/KI-Agenten

Gemini CLI im Test: Open Source, aber für Einzelnutzer nicht mehr kostenlos

Gemini CLI bleibt Apache-2.0, doch der kostenlose Einzelzugang endete am 18. Juni 2026. Übrig bleiben Code Assist, abgerechnete API-Schlüssel und Vertex AI.

Art
Coding agent
Preis
Apache-2.0 · free individual tier closed 18 June 2026

··9 Min. Lesezeit

  • Terminal agent
  • Gemini
  • MCP
  • Sandboxing
  • Data protection
Titelbild zum Gemini-CLI-Test: eine Prompt-Schleife läuft über ein Freigabe-Gate und eine Sandbox, der kostenlose Weg ist geschlossen

Das Wichtigste in Kürze

  • Gemini CLI bleibt Apache-2.0 und wird weiter gepflegt (v0.63.0 vom 6. Oktober 2026), doch seit dem 18. Juni 2026 bedient es weder Nutzer von Google AI Pro oder Ultra noch kostenlose Einzelnutzer von Code Assist.
  • Für ein Unternehmen sind die realistischen Wege eine Code-Assist-Lizenz Standard oder Enterprise mit 1.500 bzw. 2.000 Anfragen pro Nutzer und Tag oder ein abgerechneter Gemini-API- oder Vertex-AI-Schlüssel.
  • Die Datenbedingungen richten sich nach dem Weg: Ein abgerechneter Schlüssel nutzt Prompts nicht zur Produktverbesserung, Code Assist trainiert ohne Erlaubnis nicht mit deinen Daten, und die unbezahlte API-Stufe darf zur Verbesserung von Googles Produkten genutzt werden.
  • Für Datenresidenz in der EU beginne beim multiregionalen EU-Endpunkt von Vertex AI, denn ein Endpunkt allein garantiert weder Datenresidenz noch Verarbeitung in der Region.
  • Die Sandbox greift nur, wenn du sie einschaltest, und das macOS-Standardprofil erlaubt weiterhin breiten Lesezugriff auf Dateien und Netzwerkzugriff.

Diesen Artikel anhören

0:000:00

Gemini CLI ist Googles quelloffener Terminal-Agent und nicht mehr das kostenlose Werkzeug, das sein README noch beschreibt. Nutze es, wenn dein Unternehmen bereits eine Code-Assist-Lizenz Standard oder Enterprise hat oder dein Plattformteam Gemini über abgerechnete API-Schlüssel betreibt, auch über Vertex AI in der EU. Nutze es nicht als kostenlosen persönlichen Agenten: Seit dem 18. Juni 2026 hat Google Einzelnutzer zu Antigravity CLI verschoben.

Dieser Test behandelt, was die CLI tut, welche Wege es im Oktober 2026 noch gibt, was jeder Weg mit deinem Code macht und wie sich die CLI zu Claude Code und Codex CLI verhält. Ich habe die Seiten von Google, Anthropic und OpenAI am 10. Oktober 2026 geöffnet. Wo ich eine Zahl nicht bestätigen konnte – etwa einen Preis pro Code-Assist-Platz –, habe ich sie weggelassen.

Was es ist

Gemini CLI ist ein npm-Paket, das einen Agenten in deinem Terminal startet. Das Tool liest dein Projekt, führt Shell-Befehle aus, bearbeitet Dateien, sucht im Web über Grounding mit der Google-Suche und ruft MCP-Server auf. Der Code steht unter der Apache License 2.0, die neueste stabile Version ist v0.63.0 vom 6. Oktober 2026, und laut README haben die Gemini-3-Modelle ein Kontextfenster von 1 Mio. Token.

  • Installation. npm install -g @google/gemini-cli, Homebrew oder npx.
  • Eingebaute Werkzeuge. Grounding mit der Google-Suche, Dateioperationen, Shell-Befehle und Abruf von Webseiten.
  • Erweiterungen. MCP-Server über stdio, SSE oder Streamable HTTP, dazu GEMINI.md-Kontextdateien.
  • Automatisierung. Headless-Modus mit -p, JSON-Ausgabeformat und eine GitHub Action.

Wie es funktioniert

Jede Anfrage folgt einer Schleife. Der Prompt geht an das Modell, das Werkzeuge anfordert, sobald es sie braucht. Der Genehmigungsmodus entscheidet, ob ein Werkzeugaufruf sofort läuft oder auf dich wartet, und wenn du die Sandbox eingeschaltet hast, läuft der Aufruf darin, bevor er das Projekt berührt. Das Ergebnis geht zurück an das Modell, und die Schleife wiederholt sich, bis die Antwort fertig ist.

Ein Werkzeugaufruf, zwei PrüfungenEin Prompt geht an das Gemini-Modell, das einen Werkzeugaufruf anfordert. Der Aufruf passiert zuerst das Freigabe-Gate und dann die Sandbox, bevor er die Projektdateien erreicht. Das Ergebnis kehrt zum Modell zurück, das die Schleife fortsetzt, bis es antworten kann.Ein Werkzeugaufruf, zwei Prüfungengleiche Schleife in jedem ModusPrompt+ GEMINI.mdGemini-ModellAutoTool-Aufrufshell, edit, MCPFreigabe-GateModus bestimmtSandboxOpt-inErgebnis geht zurück an das ModellDein Projektdeine Dateienyolo umgeht das Gate; plan stoppt vor jeder ÄnderungMit dem Seatbelt-Standardprofil begrenzt die Sandbox nur Schreibzugriffe, kein Netzwerk
Jeder Werkzeugaufruf passiert das Freigabe-Gate und die Sandbox, bevor er eine Projektdatei ändern kann.

Neben dieser Schleife liegen zwei weitere Eingaben. GEMINI.md-Dateien werden aus mehreren Orten gelesen und aneinandergehängt, sodass eine globale Datei und eine Projektdatei beide das Verhalten des Modells prägen. MCP-Server fügen ihre Werkzeuge derselben Schleife hinzu, wie der nächste Abschnitt erklärt.

Erste Schritte

Starte mit einem Schlüssel aus einem Cloud-Projekt mit aktiver Abrechnung. Die unbezahlte Stufe ist aus der CLI entfernt, und abgerechneter Zugriff gilt nach Googles Bedingungen als bezahlter Dienst. Setze GEMINI_API_KEY und führe dann eine Aufgabe nicht interaktiv mit -s aus, was die Sandbox einschaltet, die tools.sandbox in settings.json benennt.

npm install -g @google/gemini-cli
export GEMINI_API_KEY="key-from-a-billed-project"
gemini -s -p "Run the test suite and summarise the failures" --output-format json

Die JSON-Ausgabe liefert die Antwort zusammen mit Nutzungsstatistiken, sodass ein Skript festhalten kann, was jeder Lauf verbraucht hat. Seit v0.63.0 können nicht interaktive Läufe auch mehrstufige Pläne selbstständig ausführen. Lass die Sandbox bei unbeaufsichtigten Läufen eingeschaltet.

Genehmigungsmodi und Sandbox

Der Genehmigungsmodus entscheidet, welche Werkzeugaufrufe ohne Rückfrage laufen. Der yolo-Modus lässt sich nur in der Kommandozeile setzen, und das ältere Flag --yolo ist zugunsten von --approval-mode=yolo veraltet.

  • default: fragt vor Werkzeugaktionen nach einer Freigabe.
  • auto_edit: genehmigt die Bearbeitungswerkzeuge automatisch.
  • plan: nur lesend, für Recherche und Planung vor jeder Änderung.
  • yolo: genehmigt alles, nutze ihn deshalb nur in einer Sandbox.

Die Sandbox ist optional. Schalte sie mit -s, der Variable GEMINI_SANDBOX oder tools.sandbox ein und wähle macOS Seatbelt (sandbox-exec), Docker, Podman, runsc oder LXC. Das Standardprofil von Seatbelt, permissive-open, verweigert Operationen standardmäßig und begrenzt Schreibzugriffe auf das Projektverzeichnis, erlaubt aber breiten Lesezugriff und Netzwerkzugriff. Behandle es als Schreibsperre, nicht als Netzwerksperre. Für unbeaufsichtigte Runner deckt die KI-Agenten-Sandbox-Checkliste: Lehren aus einem CI-Einbruch den Rest ab.

Kontext, MCP und die GitHub Action

GEMINI.md ist der günstigste Weg, Regeln an einer Stelle zu halten. Die CLI liest Kontextdateien von mehreren Orten, sodass eine Datei unter ~/.gemini und eine Datei im Projekt beide gelten. Antigravity CLI liest diese Datei weiterhin, und sein Migrationsleitfaden liest außerdem AGENTS.md, sodass bestehende Projektregeln übernommen werden sollten.

MCP-Server werden unter mcpServers in settings.json deklariert, jeweils mit Befehl, Argumenten und Umgebungsvariablen. Ein Server, der in ein Ticketsystem oder ein Repository schreiben kann, gehört eher in die Standardfreigabe als in yolo, und ich würde vor dem Einsatz prüfen, welche Freigabe-Nachfragen er auslöst.

Die Aktion run-gemini-cli bringt die CLI in GitHub-Workflows für Pull-Request-Reviews, Issue-Triage und @gemini-cli-Kommentare, die Änderungen verlangen. Auf Googles Seite akzeptiert sie einen Gemini-API-Schlüssel oder Workload Identity Federation; auf GitHub-Seite das Standard-GITHUB_TOKEN oder eine eigene GitHub App, die das README empfiehlt. Der Setup-Text beschreibt noch einen AI-Studio-Schlüssel mit kostenlosen Kontingenten, nimm deshalb einen abgerechneten Schlüssel. Code Assist for GitHub nimmt seit dem 18. Juni 2026 keine neuen Installationen auf GitHub-Organisationen mehr an, die über Google Cloud gekaufte Version bleibt jedoch unverändert.

Kosten und Datenschutz

Es gibt nichts selbst zu hosten. Die CLI läuft auf deinem Rechner und schickt jede Anfrage an einen Google-Endpunkt, daher folgen Preis und Datenbedingungen dem Weg, nicht dem Werkzeug. Die Tabelle listet jeden Weg so, wie Googles Seiten ihn im Oktober 2026 beschreiben. Grounding mit der Google-Suche wird über die API separat abgerechnet: 5.000 Anfragen pro Monat sind über Gemini 3 und neuere Modelle hinweg kostenlos, danach 14 $ pro 1.000. Die Ausgabepreise enthalten Denk-Token, und die Preisseite ändert die Sätze je nach Prompt-Größe.

WegPreisKontingent pro Nutzer und TagDatennutzung
Google-Konto: AI Pro, Ultra oder kostenlos als EinzelnutzerFür die CLI am 18. Juni 2026 beendetNicht zutreffendZu Antigravity CLI verschoben
Code Assist StandardLizenz pro Nutzer (Preis nicht geprüft)1.500 AnfragenKein Training ohne deine Erlaubnis
Code Assist EnterpriseLizenz pro Nutzer (Preis nicht geprüft)2.000 AnfragenWie Standard, nach den Google-Cloud-Bedingungen
Gemini-API-Schlüssel, abgerechnetes Projekt2,00 $ Eingabe, 12,00 $ Ausgabe pro Million Token (Gemini 3.1 Pro Preview)VariiertPrompts und Antworten nicht zur Produktverbesserung genutzt
Vertex AI, abgerechnetBezahlung pro Token, regionaler oder multiregionaler EndpunktVariiertKein Training ohne vorherige Erlaubnis; Speicher-Cache bis 24 Stunden, sofern nicht deaktiviert
Unbezahlter Gemini-API-SchlüsselKostenlos250 laut KontingentseiteZur Produktverbesserung genutzt; menschliche Prüfung möglich

Bei den Datenbedingungen unterscheiden sich die Wege wirklich. Nach den unbezahlten Gemini-API-Bedingungen darf Google das, was du einreichst, nutzen, um Produkte und Technologien des maschinellen Lernens bereitzustellen, zu verbessern und zu entwickeln. Menschliche Prüfer dürfen Eingaben und Ausgaben lesen, annotieren und verarbeiten, nachdem sie von deinem Konto, Schlüssel und Projekt getrennt wurden, und Google bittet dich, dort keine sensiblen, vertraulichen oder personenbezogenen Daten zu senden. Die bezahlten Bedingungen sagen, dass Prompts und Antworten nicht zur Produktverbesserung genutzt werden, und bezahlte Nutzung wird nach Googles Data Processing Addendum verarbeitet.

Code Assist Standard und Enterprise folgen den Google-Cloud-Bedingungen, und die FAQ sagt, dass Google ohne deine Erlaubnis nicht mit deinen Daten seine Modelle trainiert. Vertex AI legt für alle verwalteten Modelle der Gemini Enterprise Agent Platform eine Trainingsbeschränkung fest, auch für Modelle vor der allgemeinen Verfügbarkeit. Die Seite zur Datenresidenz trennt ruhende Daten von der ML-Verarbeitung. Der multiregionale EU-Endpunkt hält die ML-Verarbeitung in den EU-Mitgliedstaaten und schließt das Vereinigte Königreich und die Schweiz aus.

Googles Standortseite sagt, dass Endpunkte weder Datenresidenz noch ML-Verarbeitung in der Region garantieren, also wähle den Endpunkt bewusst. Auch zwei Vertex-Standardeinstellungen brauchen eine Entscheidung. Veröffentlichte Gemini-Modelle speichern Ein- und Ausgaben standardmäßig bis zu 24 Stunden im Arbeitsspeicher, pro Projekt, und du kannst das abschalten. Die Standardbedingungen der Google Cloud erlauben das Protokollieren von Prompts zur Missbrauchsüberwachung, und null Datenspeicherung braucht einen Ausnahmeantrag. Für die umfassendere EU-Checkliste siehe LLM-Datenresidenz nach DSGVO: Regionssteuerung, Zero Retention, EU-Optionen.

Wo es hakt

Die Schwächen betreffen vor allem die Planung. Der kostenlose Weg ist weg, und die Dokumentation hinkt hinterher. Das README wirbt noch für einen kostenlosen persönlichen Login, die Kontingenttabelle führt noch die geschlossenen Zeilen auf, und das Setup der Aktion verlangt noch einen kostenlosen Schlüssel. Lies die datierten Google-Seiten statt des README und rechne damit, dass sich Namen verschieben: Vertex AI läuft jetzt unter der Gemini Enterprise Agent Platform.

  • Die Sandbox ist eine Schreibsperre. Das macOS-Standardprofil erlaubt breites Lesen und Netzwerkzugriff, daher kann ein Agent, der Shell-Befehle ausführt, weiterhin Netzwerkaufrufe machen.
  • Limits pro Minute werden nicht veröffentlicht. Die Kontingentseite nennt Tageswerte, aber keine Minutenwerte, daher lässt sich daraus keine Spitzenlast ableiten.
  • Token-Rechnungen sind schwer vorherzusagen. Denk-Token zählen als Ausgabe, die Preise ändern sich mit der Prompt-Größe, und Agenten-Sitzungen machen viele Aufrufe.
  • Zwei Lücken bleiben. Ich habe die Limits und Datenbedingungen von Antigravity CLI nicht bestätigt, ebenso wenig einen Preis pro Nutzer für Code Assist.

Fazit

Gemini CLI lohnt sich dort, wo eine Lizenz oder ein abgerechneter Schlüssel ohnehin im Budget steht. Ein Unternehmen mit Code Assist Standard oder Enterprise bekommt einen Apache-2.0-Agenten mit Genehmigungsmodi, einer optionalen Sandbox, GEMINI.md, MCP und einer Action. Für ein persönliches Projekt ist der kostenlose Weg weg, und dort würde ich nicht anfangen.

FrageGemini CLIClaude CodeCodex CLI
LizenzApache-2.0Öffentliches Repository, alle Rechte vorbehaltenApache-2.0
EinstiegspreisAbgerechneter Schlüssel oder Code-Assist-LizenzPro 17 $ im Monat bei Jahresabrechnung, 20 $ monatlich; Max ab 100 $Kostenlose Stufe; Plus 20 $ im Monat; Pro ab 100 $
SandboxOptional: Seatbelt, Docker, Podman, runsc, LXCSeatbelt unter macOS; bubblewrap und socat unter Linux und WSL2Standardmäßig an: Seatbelt, bubblewrap oder die Windows-Sandbox
Genehmigungsmodidefault, auto_edit, plan, yoloModi acceptEdits, plan und autoNur lesend, Auto, CI-Voreinstellung
Training mit deinen DatenHängt vom Weg abConsumer-Tarife: Training, wenn die Einstellung an ist; kommerziell: kein Training ohne ZustimmungHier nicht geprüft
  • Nimm es, wenn dein Unternehmen eine Code-Assist-Lizenz Standard oder Enterprise hat und einen Apache-2.0-Agenten mit Genehmigungsmodi und einer Action will.
  • Nimm es, wenn ein Plattformteam Gemini bereits über Vertex AI in einem abgerechneten Projekt betreibt und einen EU-Endpunkt braucht.
  • Nimm es nicht als kostenlosen persönlichen Agenten. Der Einzelweg ist geschlossen, und für diesen Zweck ist Antigravity CLI Googles Weg.
  • Wähle Claude Code, wenn du lieber einen Monatstarif zahlst als Token. Der kostenlose Tarif enthält Claude Code nicht, plane also ab Pro.
  • Wähle Codex CLI, wenn du ChatGPT Plus ohnehin bezahlst und eine Sandbox willst, die standardmäßig greift.

Quellen

Häufige Fragen

Kann ich Gemini CLI noch kostenlos nutzen?

Nicht als Einzelnutzer. Die Kontingentseite der CLI sagt, dass die unbezahlte Stufe und Google-One-Nutzer am 18. Juni 2026 durch Antigravity CLI ersetzt wurden. Die dort noch aufgeführten Gratis-Zeilen sind also veraltet. Die Limits von Antigravity CLI habe ich nicht geprüft, schau daher vor der Planung auf Googles Seiten nach.

Trainiert Gemini CLI mit meinem Code?

Das hängt vom Weg ab. Bei Code Assist Standard und Enterprise nutzt Google deine Daten ohne Erlaubnis nicht, um seine Modelle zu trainieren. Bei einem abgerechneten Gemini-API-Schlüssel werden Prompts und Antworten nicht zur Produktverbesserung genutzt. Bei der unbezahlten API-Stufe darf Google das Eingereichte zur Produktverbesserung nutzen, und menschliche Prüfer dürfen es lesen.

Was kostet ein Aufruf über die bezahlte API?

Laut Googles Preisseite ist Gemini 3.1 Pro Preview (Stand Oktober 2026) mit 2,00 $ pro Million Eingabe-Token und 12,00 $ pro Million Ausgabe-Token gelistet, Denk-Token werden als Ausgabe abgerechnet. Zu diesem Satz kostet ein Aufruf mit einem Prompt von 10.000 Token und einer Antwort von 1.000 Token etwa 0,03 $, und eine Agenten-Sitzung macht viele Aufrufe. Die Seite setzt rund um einen Prompt von 200.000 Token gesonderte Sätze, prüfe deshalb den Satz für deine Prompt-Größe.

Ist die CLI Open Source?

Ja. Der Code steht unter der Apache License 2.0, wie die LICENSE-Datei festhält. Die Lizenz deckt den Code ab, nicht die Modelle oder Kontingente, die Google separat festlegt.

Klingt nach dem, was du suchst?

Erzähl mir von deinem Projekt oder deiner Stelle – ich freue mich, von dir zu hören.