Von Gemini CLI zu Antigravity CLI migrieren: Ein Leitfaden
MarkdownInstallation von agy, Migration von Konfiguration, Plugins und Umgebungsvariablen; Prüfungen, häufige Fehler und regionale Einschränkungen.
Vollständigen Artikel lesen
Am 19. Mai 2026 kündigte Google an, dass das alte Gemini CLI am 18. Juni für alle Free-, Pro- und Ultra-Tarife eingestellt wird. Zwei Wochen nach Veröffentlichung dieser Anleitung wird der Befehl gemini keine Anfragen mehr verarbeiten. Die Migration von Gemini CLI zu Antigravity CLI mit dem Befehl agy ist die einzige Möglichkeit, bei Google-Tools zu bleiben. agy ist in Go geschrieben und startet um ein Vielfaches schneller.
Wenn bei Ihnen irgendetwas mit Gemini CLI läuft – CI-Skripte, nächtliche Cron-Jobs oder die Gemini Code Assist-IDE-Erweiterung –, erklärt diese Anleitung, wie Sie an einem Abend migrieren, ohne etwas zu beschädigen.
Das Verbinden von Modellen und die Arbeit mit der API werden in der Ailoot-Dokumentation behandelt.
Was ändert sich beim Wechsel von Gemini CLI zu Antigravity CLI?
Das Wichtigste
Am 18. Juni 2026 werden Gemini CLI und die Gemini Code Assist-Erweiterung für VS Code für drei Nutzergruppen keine Anfragen mehr verarbeiten: Nutzer des Free-Tarifs, von Google AI Pro und Google AI Ultra. Neue Gemini Code Assist-Installationen auf GitHub werden nicht mehr verfügbar sein; bestehende Installationen werden „in den folgenden Wochen“ deaktiviert. Der kostenpflichtige API-Zugriff über Gemini Enterprise Agent Platform und Code Assist Standard-/Enterprise-Lizenzen funktioniert unverändert weiter.
Es handelt sich nicht um eine „vollständige Einstellung des Projekts“, sondern um die Abschaltung der drei beliebtesten Tarife. Betroffen sind:
| Tarif | Angebot | Was am 18. Juni 2026 passiert |
|---|---|---|
| Free-Tarif | Zugriff auf Gemini Code Assist und CLI mit Beschränkungen | Wird vollständig deaktiviert |
| Google AI Pro (etwa $19.99/Monat) | Höhere Limits für CLI und Code Assist | Wird vollständig deaktiviert |
| Google AI Ultra (ab $100/Monat nach I/O 2026) | Die höchsten Limits | Wird vollständig deaktiviert |
| Gemini Code Assist für GitHub | Automatische PR-Prüfungen von Google in Ihrem Repository | Keine neuen Installationen; bestehende werden in den folgenden Wochen deaktiviert |
| Gemini Code Assist Standard / Enterprise (Unternehmenslizenzen) | Über ein Unternehmenskonto von Google Workspace | Funktioniert unverändert weiter |
| Kostenpflichtige API über Google Cloud (kostenpflichtiger Gemini-API-Schlüssel) | Anfragen werden dem Projekt in Rechnung gestellt | Funktioniert unverändert weiter |
Aus dem offiziellen Google Developers Blog:
Am 18. Juni 2026 werden Gemini CLI und die Gemini Code Assist-IDE-Erweiterungen für Nutzer von Google AI Pro, Ultra und dem Free-Tarif keine Anfragen mehr verarbeiten.
Wenn Sie den Free-Tarif wie die meisten einzelnen Entwickler genutzt haben und denken: „Aber ich habe doch ein kostenpflichtiges Konto“ – prüfen Sie genau, wie Ihr API-Schlüssel abgerechnet wird. AI Pro wird nicht über Cloud abgerechnet; es ist ein persönliches Google-AI-Abonnement und wird deaktiviert. Die Cloud-Abrechnung mit einem kostenpflichtigen Projekt wird nicht eingestellt.
Warum stellt Google Gemini CLI überhaupt ein?
Das Wichtigste
Gemini CLI war ein separates TypeScript/Node.js-Experiment in Googles GitHub-Repository. Google hat beschlossen, alle Agenten-Tools unter einer einzigen Plattform zu vereinen – Google Antigravity – mit vier Schnittstellen: Antigravity 2.0 (Desktop-Anwendung), Antigravity CLI (Terminal), Antigravity SDK (Python-Wrapper) und Antigravity IDE (VS-Code-Fork). Antigravity CLI wurde von Node.js nach Go umgeschrieben: Es startet in Millisekunden statt in Hunderten von Millisekunden und benötigt Dutzende Megabytes Arbeitsspeicher statt Hunderte.
Das alte gemini startete in „Hunderten von Millisekunden“, weil Node.js erst anlaufen musste. Das neue agy ist als einzelne statische Go-Binärdatei gebaut und startet in „Millisekunden“. Bei CI und Skripten, die das CLI pro Durchlauf Hunderte Male aufrufen, ist der Unterschied erheblich.
Was Google zur Geschwindigkeit und zum Grund dafür sagt:
Antigravity CLI ist in Go geschrieben, läuft schneller und unterstützt asynchrone Hintergrund-Workflows.
Alle wichtigen Funktionen von Gemini CLI wurden übernommen:
- Agent Skills — der Ordner
.gemini/skills/befindet sich jetzt in.agents/skills/. - Hooks — dieselben Ereignisse (
PreToolUse,PostToolUseusw.); die Syntax hat sich kaum geändert. - Subagents — funktionieren wie zuvor, und ihre Konfiguration wird automatisch migriert.
- Extensions — wurden in Antigravity-Plugins umbenannt und lassen sich mit einem Befehl importieren.
Was nicht nahtlos migriert wurde: MCP-Server und alte Skripte, die direkt auf .gemini/config.json zugreifen. Laut der GitHub-Diskussion berichten einige Nutzer, dass MCP-Konfigurationen nicht mehr funktionieren und manuell neu geschrieben werden müssen. Weiter unten gibt es einen eigenen Abschnitt dazu.
Google schließt das Open-Source-Projekt Gemini CLI nicht:
Das Repository bleibt unter der Apache-2.0-Lizenz auf GitHub verfügbar, und wir werden weiterhin an dem Projekt als Open Source arbeiten.
Das bedeutet, dass Sie es forken und mit Ihrem eigenen Gemini-API-Schlüssel weiterverwenden können. Diese Einrichtung ist nun jedoch kostenpflichtig und wird über die Cloud-Abrechnung abgewickelt; das kostenlose Code-Assist-Angebot ist beendet.
Antigravity CLI installieren: Befehle für macOS, Linux und Windows
Das Wichtigste
Das Google-Installationsprogramm erkennt Betriebssystem und Architektur automatisch, lädt die Binärdatei herunter und legt sie unter ~/.local/bin (Linux/macOS) oder C:\Users\[your_name]\AppData\Local\agy\bin (Windows) ab. Die Befehle unterscheiden sich je nach Betriebssystem: Unter macOS und Linux gibt es einen Einzeiler mit curl, unter Windows entweder PowerShell irm oder die CMD-Option. Fügen Sie nach der Installation den Pfad zu PATH hinzu, falls das Installationsprogramm dies nicht erledigt hat, öffnen Sie ein neues Terminal und führen Sie agy doctor aus – damit wird geprüft, ob die Binärdatei gefunden wurde und Google erreichbar ist.
Machen Sie vor dem Start einen kurzen Selbsttest: Welchen Tarif nutzen Sie? Wenn Sie ein kostenpflichtiges Cloud-Projekt ohne Frist am 18. Juni haben, ist eine Migration sinnvoll, aber nicht dringend. Wenn Sie Free, Pro oder Ultra nutzen und etwas über das CLI ausführen, wechseln Sie jetzt, solange die Tarife noch aktiv sind. So können Sie das Verhalten bei derselben Aufgabe vergleichen.
macOS und Linux
Einzeiler mit curl:
curl -fsSL https://antigravity.google/cli/install.sh | bash
Das Skript erkennt die Plattform, lädt die agy-Binärdatei herunter, prüft ihre Prüfsumme und legt sie unter ~/.local/bin ab. Falls dieser Ordner nicht in PATH enthalten ist, fügen Sie ihn hinzu:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Prüfen Sie, ob die Binärdatei verfügbar ist:
which agy
agy --version
Windows (PowerShell)
irm https://antigravity.google/cli/install.ps1 | iex
Die Binärdatei wird unter C:\Users\[your_name]\AppData\Local\agy\bin installiert. Das Installationsprogramm aktualisiert PATH automatisch. Öffnen Sie jedoch ein neues PowerShell-Fenster, damit die Variablen neu geladen werden.
Windows (CMD)
Wenn PowerShell durch Ihre Unternehmensrichtlinien blockiert wird:
curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd
Installation überprüfen
Führen Sie nach der Installation unter jedem Betriebssystem Folgendes aus:
agy doctor
Der Befehl prüft die Version der Binärdatei, ob eine Konfiguration vorhanden ist, die Authentifizierung und den Netzwerkzugriff auf antigravity.google. Falls Google nicht erreichbar ist, liegt das Problem an Ihrer Region oder Ihrem Proxy.
Authentifizierung
Wenn Sie agy zum ersten Mal ohne Argumente ausführen, startet ein Einrichtungsassistent:
- Wählen Sie ein Oberflächendesign.
- Wählen Sie eine Authentifizierungsmethode: Google OAuth (für persönliche Konten) oder einen API-Schlüssel.
- Importieren Sie optional gleich die Konfiguration aus
.gemini/.
Wenn Sie OAuth auswählen, öffnet sich ein Browser und leitet Sie zu accounts.google.com weiter; Sie müssen der Datenfreigabe zustimmen. Danach funktioniert das CLI.
Konfiguration und Plugins von .gemini nach .agents migrieren
Das Wichtigste
Antigravity CLI sucht nach seiner Konfiguration in .agents/ neben dem Projekt und global in ~/.agents/ – genauso wie Gemini CLI in .gemini/ gesucht hat. Die Migration erfolgt mit einem Befehl, agy plugin import gemini: Er geht .gemini/extensions/ durch, migriert die Erweiterungen als Antigravity-Plugins und aktualisiert das Konfigurationsformat. Verschieben Sie den Skills-Ordner manuell: mv .gemini/skills/ .agents/skills/. Anschließend zeigen agy doctor und agy inspect, was übernommen wurde, was fehlt und wo es Duplikate gibt.
Schritt für Schritt:
agy plugin import gemini
Führen Sie den Befehl in einem beliebigen Ordner aus. Er migriert globale Plugins von
~/.gemini/nach~/.agents/. Für Workspace-Plugins (neben dem Projekt) führen Sie den Befehl im Projektordner aus.mv .gemini/skills/ .agents/skills/
Verschieben Sie Skills, indem Sie den Ordner manuell umbenennen. Das darin verwendete Dateiformat ist dasselbe; das Markdown muss nicht umgeschrieben werden.
agy inspect
Zeigt, welche Plugins, Skills, Hooks und Subagents aktiv sind. Vergleichen Sie das mit der Liste in Gemini CLI – es sollte nichts fehlen.
agy config --edit
Öffnet die Konfiguration im Standardeditor (
$EDITOR). Wenn etwas nicht automatisch übernommen wurde, bearbeiten Sie es manuell.agy doctor
Abschließende Prüfung: Binärdatei, Authentifizierung, Plugins, Netzwerk. Wenn alle vier Punkte grün sind, ist die Migration der Konfiguration abgeschlossen.
Lassen Sie den alten Ordner .gemini/ vorsichtshalber einen Monat als Sicherung stehen, falls etwas übersehen wurde. Nachdem Sie Antigravity eine Woche lang verwendet und überprüft haben, dass alles vorhanden ist, können Sie ihn löschen.
Wenn Sie AGENTS.md als universelle Konfiguration für alle KI-Tools verwenden, müssen Sie daran nichts ändern. Antigravity CLI liest AGENTS.md im selben Ordner wie Claude Code oder Codex.
Welche Umgebungsvariablen müssen geändert werden?
Das Wichtigste
Wenn Sie CI/CD-Skripte, GitHub Actions, lokale .env-Dateien oder Dotfiles haben, die GEMINI_API_KEY oder andere Variablen weitergeben, müssen Sie sie umbenennen. Das Präfix GEMINI_ wurde zu AV_ (für Antigravity). Antigravity CLI liest die alten Variablen NICHT.
Vollständige Ersetzungstabelle:
| Alte Variable (Gemini CLI) | Neue Variable (Antigravity CLI) | Standardwert |
|---|---|---|
GEMINI_API_KEY | AV_API_KEY | - |
GEMINI_PROJECT_ID | AV_PROJECT_ID | - |
GEMINI_REGION | AV_REGION | us-central1 |
GEMINI_MODEL | AV_MODEL | gemini-3.5-flash |
GEMINI_API_BASE | AV_API_BASE | Offizieller Google-Endpunkt |
Wenn Sie Secrets über GitHub Actions weitergeben, öffnen Sie Settings -> Secrets -> Actions und benennen Sie die Schlüssel um. Die Werte bleiben unverändert (der Google-API-Schlüssel hat sich bei der Migration nicht geändert).
Prüfen Sie alle Stellen, an denen GEMINI_ vorkommen könnte:
# Fundstellen im gesamten Projekt suchen
grep -rn "GEMINI_" . --include="*.yml" --include="*.yaml" --include="*.sh" --include=".env*" 2>/dev/null
# In Dotfiles
grep -nE "GEMINI_" ~/.zshrc ~/.bashrc ~/.bash_profile ~/.config/fish/config.fish 2>/dev/null
Starten Sie nach dem Ersetzen das Terminal neu und prüfen Sie nur das Vorhandensein, ohne das Geheimnis auszugeben. Aktivieren Sie kein Shell-Tracing und kopieren Sie keine Schlüsselwerte in Protokolle. Das Vorhandensein allein belegt keine Autorisierung; prüfen Sie diese separat mit agy doctor:
if [ -n "${AV_API_KEY:-}" ]; then
printf 'AV_API_KEY is set\n'
else
printf 'AV_API_KEY is missing or empty\n'
fi
agy doctor # sollte „authorized“ anzeigen
Was beim Wechsel am häufigsten schiefgeht und wie Sie es beheben
Das Wichtigste
Laut der GitHub-Diskussion treten Probleme am häufigsten bei MCP-Servern auf, die in ~/.gemini/config.json definiert sind und nicht automatisch übernommen werden – die Konfiguration muss im Antigravity-Format neu geschrieben werden. Benutzerdefinierte Hooks, die alte Umgebungsvariablen verwenden, schlagen unbemerkt fehl, sodass Tests ohne klare Fehlermeldung scheitern. Skripte, die direkt auf .gemini/ statt über das CLI zugreifen, müssen auf .agents/ umgestellt werden. Der Befehl @[file] zum Laden einer Datei in den Kontext hatte bei der ersten Veröffentlichung von Antigravity CLI Fehler; diese wurden in neueren Builds behoben. Wenn Sie eine ältere Version verwenden, aktualisieren Sie sie.
Checkliste der anfänglichen Probleme:
MCP-Server. Wenn Sie
mcp_serversin.gemini/config.jsonverwendet haben, werden sie nachagy plugin import geminimöglicherweise nicht übernommen. Prüfen Sie mitagy inspect– dort gibt es einen Abschnittmcp. Wenn er leer ist oder Fehler enthält, schreiben Sie die Konfiguration manuell mitagy config --editneu. Das Format wird in der offiziellen Antigravity-Dokumentation beschrieben (suchen Sie nach dem MCP-Abschnitt).Benutzerdefinierte Hooks. Wenn Sie ein Bash-Skript in
.gemini/hooks/hatten, das$GEMINI_API_KEYlas, wird es nicht mehr funktionieren. Suchen Sie nach solchen Stellen: bashgrep -rn "GEMINI_" .agents/hooks/ 2>/dev/nullErsetzen Sie die Variablen.
CI/CD. Ändern Sie in GitHub Actions oder GitLab CI die Schritte, die den Befehl
geminiverwenden, zuagy. Der Binärname im Installationsprogramm kann abweichen; legen Sie daher mit der Variable$CLI_CMDeine Abstraktion an.IDE-Erweiterung. Die Gemini Code Assist-Erweiterung für VS Code wird zusammen mit dem CLI deaktiviert. Der Ersatz ist Antigravity IDE (ein separater VS-Code-Fork) oder AGENTS.md in einem anderen KI-Editor.
Laden mit
@[file]. In frühen Antigravity-CLI-Builds gab es Fehler beim Befehl@src/file.tszum Laden einer Datei in den Kontext. Aktualisieren Sie auf die neueste Version:agy update.
Wenn etwas Kritisches kaputtgeht und sich nicht innerhalb einer Stunde beheben lässt, besteht eine vorübergehende Lösung für den Free-Tarif darin, Gemini CLI bis zum 18. Juni weiterzuverwenden und die Migration auf einem separaten Repository-Branch einzurichten. Zeitlimit: 14 Tage.
Lohnt es sich, nach dem 18. Juni bei Google-Tools zu bleiben?
Das Wichtigste
Antigravity CLI startet schneller, funktioniert mit Gemini 3.5 Flash, unterstützt parallele Agenten und asynchrone Hintergrundaufgaben über agy --background. Es gibt jedoch zwei mögliche Probleme: regionale Zugriffsbeschränkungen und ein unausgereiftes Ökosystem (weniger Plugins und MCP-Server als bei Claude Code). Ich würde nicht vollständig auf Antigravity als mein Hauptwerkzeug umsteigen. Ich würde es als zusätzlichen Kanal für parallele Hintergrundaufgaben nutzen und die Hauptentwicklungsarbeit weiterhin in Claude Code erledigen. Wenn Sie Gemini CLI im Free-Tarif genutzt haben, ist der 18. Juni ein guter Zeitpunkt, Ihr gesamtes Toolset zu überdenken.
Antigravity 2.0 kann als Ausweichlösung dienen, wenn Ihr Hauptwerkzeug (Claude Code oder Codex) nicht geeignet ist. Einen ausführlichen Überblick über seine Stärken und Schwächen finden Sie in der Anleitung zu Google Antigravity 2.0.
Kurz zusammengefasst, was Sie je nach Situation tun sollten:
| Wenn Sie ... | Was Sie bis zum 18. Juni tun sollten |
|---|---|
| Gemini CLI im Free-Tarif für Experimente genutzt haben | Zu Antigravity CLI mit einem Konto migrieren, das auf den Dienst zugreifen kann, ODER zu Claude/Codex wechseln – abhängig von Ihrem Budget |
| Gemini Code Assist in Ihrer IDE verwendet haben | Zu Antigravity IDE wechseln oder zu VS Code + Claude Code zurückkehren |
| Nächtliche Cron-Jobs über die Gemini-API im Free-Tarif ausgeführt haben | Sie dringend für die kostenpflichtige Cloud-API umschreiben (die nicht deaktiviert wird) ODER zur Claude-API wechseln |
| Über die Unternehmens-Cloud (Standard/Enterprise) arbeiten | Nichts tun; die Einstellung betrifft Sie nicht |
| Gemini CLI nur ausprobieren wollten, weil es „kostenlos ist“ | Nicht damit anfangen; direkt zu Claude Code oder Codex wechseln |
Migrationscheckliste in 15 Minuten
Das Wichtigste
Wenn Sie den schnellsten Weg möchten, ohne die ganze Anleitung zu lesen, folgen Sie dieser kurzen Abfolge. In einem frischen Terminal ohne aktive Gemini-Skripte dauert die gesamte Migration 10–20 Minuten.
Antigravity CLI installieren
curl -fsSL https://antigravity.google/cli/install.sh | bash(macOS/Linux) oderirm https://antigravity.google/cli/install.ps1 | iex(Windows PowerShell).agy starten und authentifizieren
Ohne Argumente:
agy. Wählen Sie OAuth oder einen API-Schlüssel.Plugins aus .gemini importieren
agy plugin import gemini– migriert globale Erweiterungen. Führen Sie den Befehl im Projektordner erneut aus, um Workspace-Plugins zu migrieren.Skills verschieben
mv .gemini/skills/ .agents/skills/. Der Dateiinhalt bleibt unverändert.Umgebungsvariablen ersetzen
In
~/.zshrc/~/.bashrcund.env-Dateien:GEMINI_API_KEY → AV_API_KEY,GEMINI_PROJECT_ID → AV_PROJECT_ID,GEMINI_REGION → AV_REGION. Starten Sie das Terminal neu.Installation überprüfen
agy doctor– alle vier Punkte (Binärdatei, Authentifizierung, Plugins, Netzwerk) sollten grün sein.Eine Testaufgabe ausführen
agy "Schreibe eine README-Datei für das Projekt im aktuellen Ordner"– prüfen Sie, ob das Ergebnis dem von Gemini CLI ähnelt.GitHub Actions / GitLab CI aktualisieren
Ändern Sie den Befehlsnamen und die Secrets von
GEMINI_*zuAV_*..gemini/ als Sicherung behalten
Sie können den Ordner 1–2 Wochen nach der Bestätigung, dass alles funktioniert, löschen.
Und zum Schluss: Der 18. Juni bedeutet nicht, dass „alle Ihre Projekte ausfallen“. Es bedeutet, dass der kostenlose Zugangskanal deaktiviert wird. Der kostenpflichtige Cloud-API-Zugriff bleibt bestehen, ebenso das Gemini-CLI-Repository; Forks sind möglich. Wenn Sie den Free-Tarif genutzt haben, müssen Sie sich vor dem 18. Juni entscheiden. Andernfalls gibt der nächste Aufruf von gemini "etwas" einen Autorisierungsfehler zurück.
Quellen
Arbeiten Sie auf Ailoot weiter mit KI.
Weitere Details
Fragen und Antworten
Wie prüfe ich die umbenannte API-Schlüsselvariable, ohne sie offenzulegen?
Prüfen Sie, ob ${AV_API_KEY:-} nicht leer ist, und geben Sie nur gesetzt oder fehlt aus. Geben Sie den Wert nicht mit echo aus und aktivieren Sie kein Shell-Tracing. Prüfen Sie die Autorisierung separat mit agy doctor.
Belegt ein erfolgreicher Konfigurationsimport den Abschluss der Migration?
Nein. Vergleichen Sie aktive Plugins, Skills, Hooks und Subagenten mit der alten Konfiguration, prüfen Sie MCP-Einstellungen und führen Sie eine kleine Aufgabe aus. Behalten Sie die alte .gemini/-Konfiguration bis zum geprüften Abschluss des vorgesehenen Ablaufs.