Migrering fra Gemini CLI til Antigravity CLI: en vejledning
MarkdownInstallation af agy, migrering af konfiguration, plugins og miljøvariabler; kontroller, almindelige fejl og regionale begrænsninger.
Læs hele artiklen
Den 19. maj 2026 meddelte Google, at de ville lukke den gamle Gemini CLI for alle Free-, Pro- og Ultra-abonnementer den 18. juni. To uger efter udgivelsen af denne vejledning holder kommandoen gemini op med at behandle anmodninger. Migrering fra Gemini CLI til Antigravity CLI med kommandoen agy er den eneste måde at fortsætte med Googles værktøjer på. agy er bygget i Go og starter snesevis af gange hurtigere.
Hvis du har noget kørende på Gemini CLI – CI-scripts, natlige cron-jobs eller Gemini Code Assist IDE-udvidelsen – forklarer denne vejledning, hvordan du migrerer på en aften uden at ødelægge noget.
Tilslutning af modeller og arbejde med API'et er beskrevet i Ailoot-dokumentationen.
Hvad holder præcist op med at fungere den 18. juni 2026?
Det vigtigste
Den 18. juni 2026 holder Gemini CLI og Gemini Code Assist-udvidelsen til VS Code op med at behandle anmodninger for tre brugergrupper: Free-abonnementet, Google AI Pro og Google AI Ultra. Nye installationer af Gemini Code Assist på GitHub vil ikke længere være tilgængelige; eksisterende installationer deaktiveres ”i de følgende uger”. Betalt API-adgang via Gemini Enterprise Agent Platform og Code Assist Standard/Enterprise-licenser fortsætter uændret.
Dette er ikke en ”fuldstændig lukning af projektet”, men et stop for de tre mest populære abonnementer. Hvem bliver berørt:
| Abonnement | Hvad det tilbød | Hvad der sker den 18. juni 2026 |
|---|---|---|
| Free-abonnement | Adgang til Gemini Code Assist + CLI med begrænsninger | Deaktiveres helt |
| Google AI Pro (cirka $19.99/måned) | Højere grænser for CLI og Code Assist | Deaktiveres helt |
| Google AI Ultra (fra $100/måned efter I/O 2026) | De højeste grænser | Deaktiveres helt |
| Gemini Code Assist til GitHub | Googles automatiske PR-gennemgange i dit repository | Ingen nye installationer; eksisterende installationer deaktiveres i de følgende uger |
| Gemini Code Assist Standard / Enterprise (virksomhedslicenser) | Via en virksomheds Google Workspace-konto | Fortsætter uændret |
| Betalt API via Google Cloud (betalt Gemini API-nøgle) | Anmodninger faktureres til projektet | Fortsætter uændret |
Fra den officielle Google Developers Blog:
Den 18. juni 2026 holder Gemini CLI og Gemini Code Assist IDE-udvidelser op med at behandle anmodninger for brugere af Google AI Pro, Ultra og Free-abonnementet.
Hvis du brugte Free-abonnementet, ligesom de fleste individuelle udviklere, og tænker ”men jeg har en betalt konto” – så kontrollér præcis, hvordan din API-nøgle faktureres. AI Pro er ikke Cloud-fakturering; det er et personligt Google AI-abonnement, og det bliver deaktiveret. Cloud-fakturering med et betalt projekt bliver ikke deaktiveret.
Hvorfor lukker Google overhovedet Gemini CLI?
Det vigtigste
Gemini CLI var et separat TypeScript/Node.js-eksperiment i Googles GitHub-repository. Google besluttede at samle alle sine agentværktøjer under én platform – Google Antigravity – med fire grænseflader: Antigravity 2.0 (skrivebordsprogram), Antigravity CLI (terminal), Antigravity SDK (Python-wrapper) og Antigravity IDE (VS Code-fork). Antigravity CLI er blevet omskrevet fra Node.js til Go: det starter på millisekunder i stedet for hundredvis af millisekunder og bruger snesevis af megabyte hukommelse i stedet for hundredvis.
Den gamle gemini startede på ”hundredvis af millisekunder”, fordi Node.js skulle varmes op. Den nye agy er bygget som én statisk Go-binærfil og starter på ”millisekunder”. For CI og scripts, der kalder CLI hundredvis af gange pr. kørsel, er forskellen betydelig.
Dette siger Google om hastigheden og årsagen:
Antigravity CLI er bygget i Go, kører hurtigere og understøtter asynkrone baggrundsarbejdsgange.
Alle de vigtigste funktioner fra Gemini CLI er flyttet over:
- Agent Skills — mappen
.gemini/skills/findes nu i.agents/skills/. - Hooks — de samme hændelser (
PreToolUse,PostToolUseosv.); syntaksen er næsten ikke ændret. - Subagents — fungerer som før, og deres konfiguration migreres automatisk.
- Extensions — omdøbt til Antigravity-plugins og importeres med én kommando.
Det, der IKKE blev migreret problemfrit: MCP-servere og gamle scripts, der tilgår .gemini/config.json direkte. Ifølge GitHub-diskussionen rapporterer nogle brugere, at MCP-konfigurationer går i stykker og skal omskrives manuelt. Der er et særskilt afsnit om dette nedenfor.
Google lukker ikke Gemini CLI-projektet med åben kildekode:
Repositoryet forbliver tilgængeligt på GitHub under Apache 2.0-licensen, og vi vil fortsætte arbejdet med projektet som åben kildekode.
Det betyder, at du kan forke det og fortsætte med at bruge det med din egen Gemini API-nøgle. Men det bliver nu en betalt opsætning via Cloud-fakturering; den gratis Code Assist-ordning ophører.
Sådan installerer du Antigravity CLI: kommandoer til macOS, Linux og Windows
Det vigtigste
Googles installationsprogram registrerer automatisk operativsystem og arkitektur, downloader binærfilen og placerer den i ~/.local/bin (Linux/macOS) eller C:\Users\[your_name]\AppData\Local\agy\bin (Windows). Kommandoerne er forskellige for de tre operativsystemer: på macOS og Linux er det en enkelt linje med curl; på Windows bruges enten PowerShell irm eller CMD-muligheden. Efter installationen skal du tilføje stien til PATH, hvis installationsprogrammet ikke gjorde det, åbne en ny terminal og køre agy doctor – den kontrollerer, at binærfilen blev fundet og kan nå Google.
Lav en hurtig selvkontrol, før du går i gang: Hvilket abonnement har du? Hvis du har et betalt Cloud-projekt uden en deadline den 18. juni, er migrering nyttig, men ikke presserende. Hvis du har Free/Pro/Ultra og noget kører via CLI, så skift nu, mens abonnementerne stadig er aktive, så du kan sammenligne adfærden for den samme opgave.
macOS og Linux
En enkelt linje med curl:
curl -fsSL https://antigravity.google/cli/install.sh | bash
Scriptet registrerer platformen, downloader agy-binærfilen, kontrollerer dens kontrolsum og placerer den i ~/.local/bin. Hvis denne mappe ikke er i PATH, skal du tilføje den:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Kontrollér, at binærfilen er synlig:
which agy
agy --version
Windows (PowerShell)
irm https://antigravity.google/cli/install.ps1 | iex
Binærfilen installeres i C:\Users\[your_name]\AppData\Local\agy\bin. Installationsprogrammet opdaterer PATH automatisk, men åbn et nyt PowerShell-vindue for at genindlæse variablerne.
Windows (CMD)
Hvis PowerShell er blokeret af virksomhedens politik:
curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd
Kontrollér installationen
Kør følgende efter installationen på et hvilket som helst operativsystem:
agy doctor
Kommandoen kontrollerer binærversionen, om der findes en konfiguration, godkendelse og netværksadgang til antigravity.google. Hvis den ikke kan nå Google, skyldes problemet din region eller proxy.
Godkendelse
Første gang du kører agy uden argumenter, starter en opsætningsguide:
- Vælg et tema til grænsefladen.
- Vælg en godkendelsesmetode: Google OAuth (til personlige konti) eller en API-nøgle.
- Du kan eventuelt importere konfigurationen fra
.gemini/med det samme.
Hvis du vælger OAuth, åbnes en browser, der omdirigerer dig til accounts.google.com; du skal give samtykke til datadeling. Derefter virker CLI.
Sådan migrerer du konfiguration og plugins fra .gemini til .agents
Det vigtigste
Antigravity CLI leder efter sin konfiguration i .agents/ ved siden af projektet og globalt i ~/.agents/ – ligesom Gemini CLI ledte i .gemini/. Migreringen udføres med én kommando, agy plugin import gemini: den gennemgår .gemini/extensions/, migrerer dem som Antigravity-plugins og opdaterer konfigurationsformatet. Flyt skills-mappen manuelt: mv .gemini/skills/ .agents/skills/. Derefter viser agy doctor og agy inspect, hvad der blev fundet, hvad der ikke blev fundet, og hvor der er dubletter.
Trin for trin:
agy plugin import gemini
Kør kommandoen fra en hvilken som helst mappe. Den migrerer globale plugins fra
~/.gemini/til~/.agents/. For workspace-plugins (ved siden af projektet) skal du køre kommandoen i projektmappen.mv .gemini/skills/ .agents/skills/
Flyt skills ved manuelt at omdøbe mappen. Filformatet er det samme; du behøver ikke omskrive markdown-filerne.
agy inspect
Viser, hvilke plugins, skills, hooks og subagents der er aktive. Sammenlign med listen fra Gemini CLI – der bør ikke mangle noget.
agy config --edit
Åbner konfigurationen i standardeditoren (
$EDITOR). Redigér manuelt det, der ikke blev hentet automatisk.agy doctor
Afsluttende kontrol: binærfil, godkendelse, plugins, netværk. Hvis alle fire er grønne, er konfigurationsmigreringen færdig.
Jeg ville lade den gamle .gemini/-mappe blive liggende som sikkerhedskopi i en måned, hvis der er noget, du har overset. Når du har brugt Antigravity i en uge og bekræftet, at alt er der, kan du slette den.
Hvis du arbejder med AGENTS.md som universel konfiguration til alle AI-værktøjer, behøver du ikke ændre den. Antigravity CLI læser AGENTS.md fra samme mappe som Claude Code eller Codex.
Hvilke miljøvariabler skal ændres?
Det vigtigste
Hvis du har CI/CD-scripts, GitHub Actions, lokale .env-filer eller dotfiles, der sender GEMINI_API_KEY eller andre variabler videre, skal du omdøbe dem. Præfikset GEMINI_ er blevet til AV_ (for Antigravity). Antigravity CLI læser IKKE de gamle variabler.
Komplet tabel over erstatninger:
| Gammel variabel (Gemini CLI) | Ny variabel (Antigravity CLI) | Standardværdi |
|---|---|---|
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 | Officielt Google-endpoint |
Hvis du har GitHub Actions, der sender secrets videre, skal du åbne Settings -> Secrets -> Actions og omdøbe nøglerne. Selve værdierne forbliver de samme (Googles API-nøgle ændrede sig ikke under migreringen).
Kontrollér alle steder, der kan indeholde GEMINI_:
# Find omtaler i hele projektet
grep -rn "GEMINI_" . --include="*.yml" --include="*.yaml" --include="*.sh" --include=".env*" 2>/dev/null
# I dotfiles
grep -nE "GEMINI_" ~/.zshrc ~/.bashrc ~/.bash_profile ~/.config/fish/config.fish 2>/dev/null
Genstart terminalen efter udskiftningen, og kontrollér tilstedeværelsen uden at udskrive hemmeligheden. Slå ikke shellsporing til, og kopiér ikke nøgleværdier til logs. Tilstedeværelse alene beviser ikke godkendelse; undersøg agy doctor særskilt:
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 # should show “authorized”
Hvad går oftest galt under overgangen, og hvordan løser man det?
Det vigtigste
Ifølge GitHub-diskussionen er de mest almindelige problemer MCP-servere, der er defineret i ~/.gemini/config.json, og som ikke bliver hentet automatisk – konfigurationen skal omskrives til Antigravity-format. Brugerdefinerede hooks, der bruger gamle miljøvariabler, fejler lydløst, så tests fejler uden en tydelig fejlmeddelelse. Scripts, der tilgår .gemini/ direkte (i stedet for via CLI), skal ændres til .agents/. Kommandoen @[file] til at indlæse en fil i konteksten havde fejl, da Antigravity CLI først blev lanceret; de er rettet i nyere versioner, men hvis du bruger en ældre version, skal du opdatere.
Tjekliste over indledende problemer:
MCP-servere. Hvis du brugte
mcp_serversi.gemini/config.json, bliver de muligvis ikke hentet efteragy plugin import gemini. Kontrollér medagy inspect– der vil være etmcp-afsnit. Hvis det er tomt eller indeholder fejl, skal du omskrive det manuelt medagy config --edit. Formatet er beskrevet i den officielle Antigravity-dokumentation (se efter MCP-afsnittet).Brugerdefinerede hooks. Hvis du havde et bash-script i
.gemini/hooks/, der læste$GEMINI_API_KEY, holder det op med at fungere. Find sådanne steder: bashgrep -rn "GEMINI_" .agents/hooks/ 2>/dev/nullErstat variablerne.
CI/CD. I GitHub Actions eller GitLab CI skal du ændre trin, der bruger kommandoen
gemini, tilagy. Binærnavnet i installationsprogrammet kan variere, så opret en abstraktion ved hjælp af variablen$CLI_CMD.IDE-udvidelse. Gemini Code Assist-udvidelsen til VS Code deaktiveres sammen med CLI. Erstatningen er Antigravity IDE (en separat VS Code-fork) eller AGENTS.md i en hvilken som helst anden AI-editor.
Indlæsning med
@[file]. I de tidlige Antigravity CLI-versioner havde kommandoen@src/file.tstil at indlæse en fil i konteksten fejl. Opdatér til den nyeste version:agy update.
Hvis noget kritisk går i stykker og ikke kan repareres inden for en time, er en midlertidig løsning for Free-abonnementet at blive på Gemini CLI indtil den 18. juni, mens du sætter migreringen op på en separat gren i repositoryet. Tidsgrænse: 14 dage.
Er det værd at blive hos Googles værktøjer efter den 18. juni?
Det vigtigste
Antigravity CLI starter hurtigere, fungerer med Gemini 3.5 Flash og understøtter parallelle agenter og asynkrone baggrundsopgaver via agy --background. Men der er to mulige problemer: regionale adgangsbegrænsninger og et umodent økosystem (færre plugins og MCP-servere end i Claude Code). Jeg ville ikke migrere til Antigravity som mit primære værktøj. Jeg ville bruge det som en reservekanal til parallelle baggrundsopgaver, mens jeg beholder det primære udviklingsarbejde i Claude Code. Hvis du brugte Gemini CLI med Free-abonnementet, er den 18. juni et oplagt tidspunkt at genoverveje hele dit værktøjssæt.
Antigravity 2.0 kan betragtes som en reservemulighed i tilfælde, hvor dit primære værktøj (Claude Code eller Codex) ikke egner sig. Se vejledningen til Google Antigravity 2.0 for en detaljeret gennemgang af, hvad det er godt og dårligt til.
En kort oversigt over, hvad du bør gøre afhængigt af din situation:
| Hvis du... | Hvad du skal gøre inden den 18. juni |
|---|---|
| Brugte Free Gemini CLI til eksperimenter | Migrér til Antigravity CLI med en konto, der kan få adgang til tjenesten, ELLER skift til Claude/Codex – afhængigt af dit budget |
| Brugte Gemini Code Assist i din IDE | Skift til Antigravity IDE eller gå tilbage til VS Code + Claude Code |
| Kørte natlige cron-jobs via Gemini API på Free-abonnementet | Omskriv dem hurtigst muligt til det betalte Cloud-API (som ikke bliver deaktiveret), ELLER flyt dem til Claude API |
| Arbejder via virksomhedens Cloud (Standard/Enterprise) | Gør ingenting; lukningen berører dig ikke |
| Overvejede blot at prøve Gemini CLI, fordi ”det er gratis” | Lad være; gå direkte til Claude Code eller Codex |
Migreringstjekliste på 15 minutter
Det vigtigste
Hvis du vil tage den hurtigste vej uden at læse hele vejledningen, er her den korte rækkefølge. På en ny terminal uden aktive Gemini-scripts tager hele migreringen 10–20 minutter.
Installér Antigravity CLI
curl -fsSL https://antigravity.google/cli/install.sh | bash(macOS/Linux) ellerirm https://antigravity.google/cli/install.ps1 | iex(Windows PowerShell).Start agy, og godkend
Uden argumenter:
agy. Vælg OAuth eller en API-nøgle.Importér plugins fra .gemini
agy plugin import gemini—dette migrerer udvidelser globalt. Kør kommandoen igen i projektmappen for workspace-plugins.Flyt skills
mv .gemini/skills/ .agents/skills/. Filindholdet forbliver uændret.Erstat miljøvariabler
I
~/.zshrc/~/.bashrcog.env-filer:GEMINI_API_KEY → AV_API_KEY,GEMINI_PROJECT_ID → AV_PROJECT_ID,GEMINI_REGION → AV_REGION. Genstart terminalen.Kontrollér installationen
agy doctor– alle fire punkter (binærfil, godkendelse, plugins, netværk) skal være grønne.Kør en testopgave
agy "write a README for the project in the current folder"– kontrollér, at resultatet ligner det, Gemini CLI leverede.Opdatér GitHub Actions / GitLab CI
Skift kommandonavn og secrets fra
GEMINI_*tilAV_*.Behold .gemini/ som sikkerhedskopi
Du kan slette den 1–2 uger efter at have bekræftet, at alt fungerer.
Og til sidst: Den 18. juni betyder ikke, at ”alle dine projekter holder op med at fungere”. Det betyder, at den gratis kanal deaktiveres. Betalt Cloud API-adgang forbliver, Gemini CLI-repositoryet forbliver, og forks er stadig mulige. Hvis du brugte Free-abonnementet, skal du beslutte dig inden den 18. juni; ellers vil den næste gemini "something" returnere en godkendelsesfejl.
Kilder
Fortsæt med at arbejde med AI på Ailoot.
Flere oplysninger
Spørgsmål og svar
Hvordan verificerer jeg den omdøbte API-nøglevariabel uden at eksponere den?
Test, om ${AV_API_KEY:-} er ikke-tom, og udskriv kun en besked om angivet eller manglende værdi. Udskriv ikke nøglen med echo, og kør ikke kontrollen med shellsporing aktiveret. Brug agy doctor særskilt til at undersøge godkendelsen.
Beviser en vellykket konfigurationsimport, at hele migreringen er færdig?
Nej. Sammenlign aktive plugins, skills, hooks og subagenter med den gamle konfiguration, undersøg MCP-indstillinger, og kør en lille opgave. Behold den gamle .gemini/-konfiguration, indtil den tilsigtede arbejdsgang og resultatet er verificeret.