Claude Code vs Gemini CLI: sieben Arten, wie Entwickler die Arbeit aufteilen, und welche den 18. Juni überlebt haben
Die Setups von 2025, die beide Tools kombinierten, stützten sich auf einen kostenlosen Google-Login und ein größeres Kontextfenster. Der Login ging im Juni an ein anderes Tool, und Claude Code hat beim Fenster aufgeholt. Welche Setups überlebt haben, entschied das Konto hinter jedem Aufruf, nicht die Tools selbst.
Inhalt
Am 18. Juni 2026 hörte Gemini CLI auf, allen zu antworten, die es mit einem kostenlosen oder einem Google-One-Konto nutzten. Googles Ankündigung zur Umstellung hatte das Datum einen Monat vorher genannt: Gemini CLI werde „keine Anfragen mehr für Google AI Pro und Ultra bedienen, ebenso wenig für alle, die es kostenlos nutzen“. Diese Nutzer wechselten zu einem anderen Tool, Antigravity CLI, dessen Befehl agy heißt. Wer nach beiden Namen zusammen sucht, findet in den ersten Ergebnissen bei Gemini immer noch eine kostenlose Stufe und ein Fenster von einer Million Tokens.
Das ist der dritte Teil einer Serie, nach Claude Code und Codex und Claude Code und Cursor. Die anderen beiden Tools haben sich dieses Jahr ebenfalls verändert. Dieses hier hat aufgehört, die meisten seiner Einzelnutzer zu bedienen. Im Mai habe ich geschrieben: Wenn ein Harness speziell an eine CLI gebunden ist, baut ihn die nächste Änderung am Abrechnungsmodell dieser CLI neu. Der 18. Juni war auf Googles Seite eine größere Änderung als ein neues Abrechnungsmodell, und die sieben Setups unten sind der Test.
Dieselben Kennzeichnungen wie zuvor. Dokumentiert heißt, die Doku eines Herstellers oder das Repository eines Projekts selbst zeigt den Mechanismus. Berichtet heißt, eine namentlich genannte Person hat ihr Setup oder ihre Ergebnisse veröffentlicht, und ich gebe sie wieder, ohne sie nachgestellt zu haben. Alles über Gemini CLI und Antigravity CLI unten stammt aus Googles Dokumentation und diesen Quellen, gelesen am 8. November.
Wer kann Gemini CLI nach dem 18. Juni 2026 noch nutzen?
Organisationen mit einer Lizenz für Gemini Code Assist Standard oder Enterprise, Code Assist for GitHub über Google Cloud und alle mit einem kostenpflichtigen API-Key. Alle anderen, einschließlich kostenloser Nutzer und Abonnenten von Google AI Pro und Ultra, wurden zu Antigravity CLI verschoben. Das README des Repositorys fasst es in zwei Zeilen zusammen:
Enterprise Code Assist only: Designed for Gemini Code Assist Standard /
Enterprise licenses and Code Assist for GitHub on Google Cloud (your
access remains unchanged).
No free tier or Google AI plans: Free individual access and Google AI
Pro / Ultra (Google One) moved to Antigravity CLI on June 18, 2026Das Projekt ist nicht tot. Version 0.67.0 erschien am 4. November, und laut Ankündigung gibt Google Enterprise-Nutzern weiterhin „Zugang zu den neuesten Gemini-Modellen“. Aber das README sagt, dass sein Harness nicht auf die Gemini-4-Serie abgestimmt ist, und die Doku-Seite schickt alle, die Gemini 4 Argon wollen, zu Antigravity. Googles neuestes Frontier-Modell wird für ein anderes Tool empfohlen als das, nach dem dieser Artikel benannt ist.
Die Dokumente widersprechen einander, und das ist wichtig, wenn du sie für eine Entscheidung liest. Die Seite zu Kontingenten und Preisen beginnt immer noch mit „Gemini CLI bietet eine großzügige kostenlose Stufe“ und einer Tabelle mit 1.000 Anfragen pro Tag für Einzelpersonen, unter einem Banner der Website, das verkündet, Gemini CLI sei „am 18. Juni 2026 durch Antigravity CLI ersetzt worden“. Das README und die Kontingentseite von Google Cloud nennen nur Standard und Enterprise. Vertrau dem README und dem Banner. Der Text einer Seite kann veralten. Ein Banner wird absichtlich hinzugefügt.
Warum haben Entwickler das Long-Context-Lesen von Claude Code an Gemini CLI geschickt?
Weil es mit einem persönlichen Google-Login nichts kostete und sein Fenster größer war. Dieser Login geht jetzt an Antigravity, und der Abstand beim Fenster hat sich geschlossen. Es ist auch eines der frühesten Muster, und es wurde oft kopiert. Peter Steinberger veröffentlichte am 29. Juni 2025 einen Gist (berichtet), der Claude Code beibringt, große Lesevorgänge an Gemini abzugeben:
When analyzing large codebases or multiple files that might exceed
context limits, use the Gemini CLI with its massive context window.
Use `gemini -p` to leverage Google Gemini's large context capacity.Die Beispiele übergeben ganze Verzeichnisse mit @-Pfaden, etwa gemini -p "@src/ Summarize the architecture of this codebase". Am selben Tag wurde es als Slash-Command in amantus-ai/vibetunnel committet (in diesem Repository dokumentiert), und die Überschrift „Using Gemini CLI for Large Codebase Analysis“ taucht in Kopien in Gists und Skill-Sammlungen wieder auf. Die Prompt-Bibliothek von Comfy-Org (dokumentiert) lässt Claude den Umfang der Aufgabe schätzen und nachfragen, bevor es irgendetwas über 200.000 Tokens an Gemini übergibt, das es dann im Hintergrund mit -y ausführt, wodurch jede Aktion automatisch genehmigt wird. Ashik Nesins Beitrag vom Juli 2025 (berichtet) nennt die Gründe ganz offen: die kostenlose Stufe und den 1M-Kontext.
Der kostenlose Login ging am 18. Juni an Antigravity CLI. Der Abstand beim Fenster hat sich von der anderen Seite geschlossen: Die Seite zur Modellkonfiguration von Claude Code sagt jetzt, dass aktuelle Modelle, Opus 4.7 und neuer, Sonnet 5 und neuer, Haiku 5.5 und Fable, „standardmäßig mit dem 1M-Fenster laufen“ und dass es über die Anthropic API „keinen Aufpreis für Tokens über 200K“ gibt, ausgenommen Haiku 5.5. Gemini CLI plant laut seinem Quellcode 1.048.576 Tokens ein. Beide liegen jetzt bei ungefähr einer Million.
Das Snippet läuft weiterhin für Entwickler mit einem kostenpflichtigen Key oder einer Enterprise-Lizenz. Es schickt den Lesevorgang jetzt auf eine zweite Rechnung. Ob diese günstiger ist, hängt vom Gemini-Modell ab und davon, wie viel von deinem Claude-Kontingent übrig ist. Der Grund dafür ist also die Lesart eines zweiten Modells auf das Repository, und die Kosten sind eine Frage, die du von Fall zu Fall klärst.
Kann Claude Code Gemini über einen MCP-Server aufrufen?
Ja, und die Brücke mit den meisten Stars, die ich gefunden habe, zeigt, was eine erzwungene Migration mit einem Tool dazwischen macht. jamubc/gemini-mcp-tool (in seinem Repository dokumentiert, etwa 2.300 Stars) verpackt die Gemini-Kommandozeile als MCP-Server, sodass Claude Code sie als Tool aufruft. Das Versprechen im README: „Nutze die leistungsstarken Analysefähigkeiten von Gemini direkt in Claude Code, um Tokens zu sparen und große Dateien zu analysieren.“
Am 18. Juni fügte der Maintainer ein Antigravity-Backend hinzu und machte es zum Standard: „Ab dem 2026-06-18 wählt dieses Tool automatisch das agy-Backend.“ Ein Enterprise-Nutzer, der das Paket aktualisierte und sonst nichts einstellte, wurde auf agy umgestellt und muss GEMINI_MCP_BACKEND= setzen, um das alte Verhalten zu behalten. Die Migrationshinweise des Repositorys markierten das Hauptfeature, @-Dateireferenzen, als nicht bestätigt in agy. Die Brücke fügt diese Dateien jetzt selbst vor dem Aufruf inline ein, das Feature hat also als Code des Maintainers überlebt statt als Code von Google. Das README nennt das agy-Backend experimentell. Noch ein Detail, bevor du es installierst: In der Lizenzdatei steht „MIT License (Non-Commercial)“, und das ist nicht die MIT-Lizenz, die das Badge nahelegt.
Auch die Regeln haben sich geändert. Googles Antigravity-FAQ beantwortet die Frage, die dieses Muster aufwirft:
Antigravity CLI headless mode ( agy -p ) is intended for direct
scripting and CI workflows. Wrapping agy inside third-party coding
agents or applications, or automating account rotation, is not
supported under consumer plans.Dieselbe FAQ nennt Claude Code unter den Drittanbieter-Tools, die keinen Antigravity-Login verwenden dürfen, und empfiehlt stattdessen „einen API-Key von Gemini Enterprise oder Google AI Studio“. Google liefert dafür einen eigenen Weg: die Gemini API CLI, gemini-api, die laut README von Gemini CLI „Agenten (agy, Claude Code, Codex), Skripten und CI direkte Befehle für Gemini-Modelle“ gibt. Sie ist zustandslos, läuft mit einem API-Key, und ihr README sagt dir, einen Anweisungsblock in die CLAUDE.md einzufügen. MCP-Server, die die Gemini API direkt aufrufen, wie RLabs-Inc/gemini-mcp, hingen nie vom CLI-Login ab und waren nicht betroffen.
Können Gemini oder Antigravity den Code prüfen, den Claude Code geschrieben hat?
Leute haben es in beide Richtungen gebaut, vor und nach dem Wechsel. Die frühere Variante ist im Repository von vibetunnel dokumentiert: Sein review-pr-Command, committet am 29. Juni 2025, startet „parallele Sub-Agenten, angetrieben von Claude und Gemini, deren Ergebnisse intelligent zusammengeführt werden“. Er ruft immer noch gemini auf, mit einem persönlichen Konto schlägt er also jetzt fehl.
Die neuere Variante ist ebenfalls dokumentiert. simplybychris/antigravity-plugin-cc, zuletzt aktualisiert am 6. November, fügt Claude Code /agy:review hinzu, dazu Befehle, um über agy zu fragen, zu delegieren und zu recherchieren. Das README übernimmt den Satz, den OpenAI für das Codex-Plugin verwendet hat: Es ist für Claude-Code-Nutzer, die Antigravity „aus dem Workflow heraus, den sie schon haben“ wollen. Der Beitrag des Autors sagt, Claude Code bleibe der Ort, an dem „mein Git, Tests, Edits und agentengestützte Arbeit stattfinden“.
Zwei Dinge unterscheiden das von der Codex-Variante derselben Aufteilung. OpenAI hat sein Plugin selbst geschrieben und veröffentlicht, und sein Review-Command ist bewusst nur lesend. Hier hat ein Dritter das Plugin geschrieben, und mit einem persönlichen Google-Plan verpackt es agy genau auf die Art, die laut der FAQ oben nicht unterstützt wird. Die FAQ sagt auch nichts, was einen Enterprise-Login freigibt, und ihr Rat für Drittanbieter-Agenten ist ein API-Key. Lies sie, bevor du installierst.
Sollte Claude Code planen, während Antigravity den Code schreibt?
Manche arbeiten so, und der eine Erfahrungsbericht zeigt, wo es schiefgeht. yuting0624/antigravity-for-claude-code (im Repository dokumentiert) entstand am Tag nach dem Wechsel und teilt nach Rollen auf: Claude übernimmt „Anforderungen · Architektur · die schwierigen 20 % · Verifikation · Review“, und agy übernimmt „Gerüst · Implementierung · Testgenerierung · Suche“. Die Zusammenfassung im README: „Claude bleibt der Dirigent; das umfangreiche, tokenintensive Lesen lief auf dem günstigeren Gemini, und Claude hat das Ergebnis verifiziert.“
Derselbe Autor hat den nützlichsten Bugreport zu diesem ganzen Thema eingereicht, in gemini-mcp-tool Issue 105 (berichtet, 9. Juli). Seit agy 1.1.0 Review-first zum Standard gemacht hat, verhält sich eine Headless-Schreibaufgabe ohne Schreibrecht laut dem Bericht so:
writes them to agy's own scratch dir (~/.gemini/antigravity-cli/scratch/)
and returns a confident success, while the target workspace stays
untouched.Die Lösung, die der Bericht nennt, ist --mode accept-edits, das Dateiänderungen anwendet, ohne das Terminal und andere Tools freizugeben. Antigravitys Headless-Seite dokumentiert den allgemeinen Fall: Eine Aktion, die eine Genehmigung braucht, die sie nicht bekommen kann, wird „soft-denied: der Lauf geht weiter, beendet sich mit 0“, mit einem Hinweis auf stderr, der das Tool nennt. Gemini CLI behandelt eine Genehmigungsabfrage im Headless-Modus als Ablehnung, und claude -p von Claude Code startet jetzt im Manual-Modus, lehnt ab, was nichts genehmigt hat, und meldet die Ablehnungen in seinem Ergebnis. Der Verifikationsschritt des Dirigenten ist also der eine Teil dieser Aufteilung, den du nicht überspringen kannst: Exit 0 sagt, dass der Lauf fertig ist, nicht, dass sich dein Workspace geändert hat. Lies die Ausgabe zu den Ablehnungen und den Diff.
Kann Gemini CLI die Websuchen von Claude Code übernehmen?
Das war 2025 eine verbreitete Aufteilung und ist heute am leichtesten zu ersetzen. mizchi schrieb im Juni 2025 auf Zenn (berichtet) über einen Slash-Command in Claude Code, der Suchen über gemini --prompt 'WebSearch: <query>' an das Google-Search-Tool von Gemini schickt. Er musste „ALWAYS use this for web search instead of builtin Web_Search tool“ hineinschreiben, weil Claude immer wieder zu seinem eigenen griff.
Der Grund gilt weiterhin. Die Tool-Referenz von Claude Code sagt, dass seine WebSearch auf dem Backend von Anthropic läuft und „nicht konfigurierbar ist“ und dass ein anderer Anbieter einen MCP-Server braucht, der ein Such-Tool bereitstellt. Der Mechanismus gilt mit einem persönlichen Konto nicht mehr: Es ist derselbe gemini-Aufruf, der dort nicht mehr funktioniert. Ein MCP-Server mit API-Key und einem Google-Search-Tool erledigt dieselbe Aufgabe ohne die CLI und ohne die Frage nach den Nutzungsbedingungen.
Verbinden Multi-Modell-Hubs wie PAL Claude Code noch mit Gemini?
Der größte, den ich gefunden habe, ist eingeschlafen. PAL MCP server, früher Zen MCP, hat etwa 11.800 Stars, die meisten aller Projekte hier. Sein Repository dokumentiert Konsens zwischen Modellen, Multi-Modell-Code-Review und clink, das andere CLIs als Subagenten startet: „Claude Code kann Codex-Subagenten starten, Codex kann Gemini-CLI-Subagenten starten.“ Der letzte Commit war am 15. Dezember 2025. Zwei offene Issues berichten den Zustand: Frische Installationen stürzen ab, weil eine nicht gepinnte Abhängigkeit auf MCP SDK 2.0 aufgelöst wird (Issue 470), und der Gemini-clink-Client ist „für Einzelkonten praktisch tot“ (Issue 465). Seine API-Key-Tools, Konsens und Code-Review, ergeben im Prinzip weiterhin Sinn, wenn du die Abhängigkeit selbst pinnst.
Hier laufen die Verbreitungszahlen rückwärts. Die Repositorys mit Tausenden von Stars, PAL und vibetunnel, rufen auf den oben beschriebenen Wegen immer noch gemini auf und haben diese seit dem 18. Juni nicht angefasst. Die, die auf agy umgestiegen sind, sind klein und neu, manche erst nach dem Wechsel entstanden. Eine Star-Zahl hält fest, wann ein Projekt beliebt war, nicht, ob es noch läuft.
Wie teilen sich Claude Code und Gemini CLI einen Satz Anweisungen?
Mit einer AGENTS.md und einer einzeiligen Verweisdatei pro Tool, und diese Aufteilung hat den 18. Juni unbeschadet überstanden. Committete Dateien in öffentlichen Repositorys zeigen es (dokumentiert). Red Hats Quay fügte im Dezember 2025 eine CLAUDE.md hinzu, die @AGENTS.md liest, und eine GEMINI.md mit dem Inhalt „Follow instructions from @./AGENTS.md“. Perconas PMM machte im August 2026 dasselbe, nach dem Wechsel, und die Website von AlmaLinux im Juli ebenso. Die GEMINI.md von AlmaLinux erklärt sich selbst:
This repository's conventions and guardrails live in `AGENTS.md`, the
tool-neutral source of truth that every AI agent follows. The import
below pulls them into Gemini CLI.Sie hat überlebt, weil Antigravity CLI die Dateikonvention beibehalten hat. Sein Migrationsleitfaden sagt, beide Tools „verwenden identische Regeln für den Workspace-Kontext“ und lesen GEMINI.md und AGENTS.md. Gemini CLI kann den Verweis auch weglassen: Seine Einstellung context.fileName nimmt eine Liste, und das Beispiel in der Doku enthält AGENTS.md. Claude Code findet GEMINI.md nicht von selbst, und es liest AGENTS.md standardmäßig nur, wenn keine CLAUDE.md oder CLAUDE.local.md existiert. Die Import-Zeile auf der Claude-Seite ist also das, was die Anordnung funktionieren lässt.
Der Rest der Konfiguration wandert über Importer, die ihn kopieren und übersetzen. Die Befehlsreferenz von Claude Code führt /import gemini, das Anweisungsdateien, MCP-Server, Commands, Subagenten und Skills übernimmt, und /init bietet es an, wenn es eine Gemini-CLI-Konfiguration findet. In die andere Richtung macht agy plugin import claude aus installierten Claude-Code-Plugins Antigravity-Plugins, MCP-Server eingeschlossen, und der Quellcode von Gemini CLI enthält gemini hooks migrate --from-claude, das Events umbenennt (PreToolUse wird zu BeforeTool) und Timeouts von Sekunden in Millisekunden umrechnet. Dieser Befehl steht im Changelog von v0.67.0, aber nicht in der Doku.
Was nicht wandert, ist eine gemeinsame Datei. Skills kommen sich fast entgegen: Gemini CLI und Antigravity lesen .agents/skills/, Claude Code liest .claude/skills/, und ein Symlink verbindet sie, wobei Antigravity vorher alle gezwungen hat, Workspace-Skills aus .gemini/skills/ zu verschieben. Für MCP-Server gibt es überhaupt keine gemeinsame Datei. Claude Code nutzt .mcp.json, und Antigravity hat seine Server nach .agents/mcp_config.json verschoben, wo der URL-Schlüssel jetzt serverUrl heißt.
Mit welcher Aufteilung von Claude Code und Gemini CLI solltest du anfangen?
Das ist meine Lesart der Quellen, keine Messung. Fang mit der gemeinsamen AGENTS.md und den beiden Verweisdateien an. Das kostet nichts und braucht den Login keines der beiden Hersteller.
Entscheide dann, um welches Gemini-Konto es geht, bevor du irgendein Snippet kopierst. Mit einer Enterprise-Lizenz oder einem kostenpflichtigen API-Key funktionieren die gemini -p-Muster weiterhin, als zweite Lesart und nicht als verlässlich günstigere. Mit einem persönlichen Google-Plan bindest du Gemini über einen API-Key in Claude Code ein: gemini-api oder ein MCP-Server, der die API aufruft. agy aus Claude Code heraus auf diesem Plan aufzurufen ist ein Setup, das laut Googles FAQ nicht unterstützt wird.
Wer das zweite Tool weglassen sollte: alle, deren Grund der kostenlose Login oder das größere Fenster war. Der Login ist zu einem anderen Tool gewandert, und das Fenster ist jetzt auf beiden Seiten gleich groß.
Im Mai habe ich gesagt, dass ein CLI-Wechsel für mich eine Routing-Entscheidung sein soll und kein Neubau. Der 18. Juni hat diesen Test an den Setups anderer Leute durchgeführt, und die Trennlinie war am Ende das Konto hinter jedem Aufruf. Dateien liefen weiter, Binaries mit einem kostenpflichtigen Key liefen weiter, und alles, was sich auf einen persönlichen Google-Login stützte, hörte an diesem Morgen auf. Nach Star-Zahl sind das immer noch die Setups, die man zuerst findet. Google liefert unterdessen Claude Opus 5.5 in Antigravity auf bezahlten Plänen aus, laut seiner Modellseite. Auch der Hersteller, der den Ersatz gebaut hat, hat sich nicht für ein einziges Modell entschieden.
01 / Diskussion
Hier gibt es keine Kommentarspalte. Diskussionen laufen auf X.
02 / Weitere Artikel
Claude Code Slash Commands: die eingebauten Befehle, die du kennen solltest, und warum dein eigenes /command jetzt ein Skill ist
Behandle den commands-Ordner als Code, den Claude aufrufen kann, nicht als Makros. Prüfe, welche Dateien die Model-Invocation eingeschaltet lassen, kontrolliere in Skript-Läufen die Turn-Zahl statt dem Exit-Code zu vertrauen, und leg die Garantien für alles mit Seiteneffekten in Permissions und Hooks statt in ein Invocation-Flag.
Claude Code Background-Subagents und dein Nutzungslimit: Anthropics 99-Prozent-Angabe zur Statuszeile und die Cache-Writes, die du messen kannst
Isolation ist der Sinn eines Subagents, und in meinen Transkripten bestand der Großteil seiner Rechnung aus fünfminütigen Cache-Writes. Gemessen auf einem Max-Plan: Background-Subagents etwa 11,5 % der bepreisten Nutzung, 64 % davon Cache-Writes. Ein Python-Skript zum Nachrechnen und vier Hebel, jeweils mit dem Teil der Rechnung, auf den sie wirken.
Claude Code Worktrees: was claude --worktree isoliert und welche Ports, Datenbanken und Installationen nicht
Getestet mit Claude Code 2.1.316: Zwei Worktrees kollidierten auf demselben Port, Docker Compose plante für jeden ein eigenes Postgres-Volume, Skript-Läufe hinterließen gesperrte Checkouts und übrig gebliebene Branches, und die Standardbasis ließ den nicht gepushten Commit weg.