Migrering fra Gemini CLI til Antigravity CLI: en veiledning
MarkdownInstallere agy, migrere konfigurasjon, programtillegg og miljøvariabler; kontroller, vanlige feil og regionale begrensninger.
Les hele artikkelen
Den 19. mai 2026 kunngjorde Google at de ville legge ned den gamle Gemini CLI for alle Free-, Pro- og Ultra-abonnementer den 18. juni. To uker etter at denne veiledningen publiseres, slutter gemini-kommandoen å behandle forespørsler. Migrering fra Gemini CLI til Antigravity CLI med kommandoen agy er den eneste måten å fortsette å bruke Google-verktøy på. agy er bygget i Go og starter flere titalls ganger raskere.
Hvis du har noe som kjører på Gemini CLI — CI-skript, nattlige cron-jobber eller Gemini Code Assist IDE-utvidelsen — forklarer denne veiledningen hvordan du migrerer på én kveld uten å ødelegge noe.
Tilkobling av modeller og arbeid med API-et er omtalt i Ailoot-dokumentasjonen.
Hva slutter egentlig å fungere 18. juni 2026?
Viktig konklusjon
Den 18. juni 2026 slutter Gemini CLI og Gemini Code Assist-utvidelsen for VS Code å behandle forespørsler for tre kategorier brukere: Free-abonnementet, Google AI Pro og Google AI Ultra. Nye installasjoner av Gemini Code Assist på GitHub vil ikke lenger være tilgjengelige; eksisterende installasjoner vil bli deaktivert «i løpet av de kommende ukene». Betalt API-tilgang via Gemini Enterprise Agent Platform og Code Assist Standard/Enterprise-lisenser vil fortsette å fungere som før.
Dette er ikke en «fullstendig nedstenging av prosjektet», men en avvikling av de tre mest populære abonnementene. Hvem blir berørt:
| Abonnement | Hva det tilbød | Hva som skjer 18. juni 2026 |
|---|---|---|
| Free-abonnementet | Tilgang til Gemini Code Assist + CLI med begrensninger | Deaktiveres helt |
| Google AI Pro (omtrent $19.99/måned) | Høyere grenser for CLI og Code Assist | Deaktiveres helt |
| Google AI Ultra (fra $100/måned etter I/O 2026) | De høyeste grensene | Deaktiveres helt |
| Gemini Code Assist for GitHub | Googles automatiske PR-gjennomganger i repositoriet ditt | Ingen nye installasjoner; eksisterende installasjoner deaktiveres i løpet av de kommende ukene |
| Gemini Code Assist Standard / Enterprise (bedriftslisenser) | Via en bedriftskonto for Google Workspace | Fortsetter som før |
| Betalt API via Google Cloud (betalt Gemini API-nøkkel) | Forespørsler belastes prosjektet | Fortsetter som før |
Fra den offisielle Google Developers Blog:
Den 18. juni 2026 slutter Gemini CLI og Gemini Code Assist IDE-utvidelsene å behandle forespørsler for brukere av Google AI Pro, Ultra og Free-abonnementet.
Hvis du brukte Free-abonnementet, slik de fleste individuelle utviklere gjør, og tenker «men jeg har jo en betalt konto» — sjekk nøyaktig hvordan API-nøkkelen din faktureres. AI Pro er ikke Cloud-fakturering; det er et personlig Google AI-abonnement, og det blir deaktivert. Cloud-fakturering med et betalt prosjekt blir ikke deaktivert.
Hvorfor legger Google ned Gemini CLI i det hele tatt?
Viktig konklusjon
Gemini CLI var et separat TypeScript/Node.js-eksperiment i Googles GitHub-repositorium. Google bestemte seg for å samle alle agentverktøyene sine på én plattform — Google Antigravity — med fire grensesnitt: Antigravity 2.0 (skrivebordsprogram), Antigravity CLI (terminal), Antigravity SDK (Python-innpakning) og Antigravity IDE (VS Code-fork). Antigravity CLI er skrevet om fra Node.js til Go: det starter på millisekunder i stedet for hundrevis av millisekunder og bruker titalls megabyte minne i stedet for hundrevis.
Den gamle gemini startet på «hundrevis av millisekunder» fordi Node.js måtte varme opp. Den nye agy er bygget som én statisk Go-binærfil og starter på «millisekunder». For CI og skript som kaller CLI hundrevis av ganger per kjøring, er forskjellen betydelig.
Dette sier Google om hastigheten og årsaken:
Antigravity CLI er bygget i Go, kjører raskere og støtter asynkrone bakgrunnsarbeidsflyter.
Alle de viktigste Gemini CLI-funksjonene er flyttet over:
- Agent Skills — mappen
.gemini/skills/ligger nå i.agents/skills/. - Hooks — de samme hendelsene (
PreToolUse,PostToolUseosv.); syntaksen er knapt endret. - Subagents — fungerer som før, og konfigurasjonen deres migreres automatisk.
- Extensions — omdøpt til Antigravity-programtillegg og importeres med én kommando.
Dette ble ikke migrert sømløst: MCP-servere og gamle skript som åpner .gemini/config.json direkte. Ifølge GitHub-diskusjonen rapporterer noen brukere at MCP-konfigurasjoner slutter å fungere og må skrives om manuelt. Det finnes et eget avsnitt om dette nedenfor.
Google legger ikke ned åpen kildekode-prosjektet Gemini CLI:
Repositoriet vil fortsatt være tilgjengelig på GitHub under Apache 2.0-lisensen, og vi vil fortsette å arbeide med prosjektet som åpen kildekode.
Det betyr at du kan forke det og fortsette å bruke det med din egen Gemini API-nøkkel. Men dette er nå en betalt løsning via Cloud-fakturering; den gratis Code Assist-ordningen er over.
Slik installerer du Antigravity CLI: kommandoer for macOS, Linux og Windows
Viktig konklusjon
Googles installasjonsprogram oppdager automatisk operativsystem og arkitektur, laster ned binærfilen og plasserer den i ~/.local/bin (Linux/macOS) eller C:\Users\[your_name]\AppData\Local\agy\bin (Windows). Kommandoene varierer mellom de tre operativsystemene: på macOS og Linux bruker du én linje med curl; på Windows bruker du enten PowerShell irm eller CMD-alternativet. Etter installasjonen legger du banen til i PATH hvis installasjonsprogrammet ikke gjorde det, åpner en ny terminal og kjører agy doctor — den kontrollerer at binærfilen ble funnet og kan nå Google.
Gjør en rask egenkontroll før du begynner: hvilket abonnement har du? Hvis du har et betalt Cloud-prosjekt uten frist 18. juni, er migrering nyttig, men ikke nødvendig med én gang. Hvis du har Free/Pro/Ultra og noe kjører i CLI, bør du bytte nå mens abonnementene fortsatt er aktive, slik at du kan sammenligne oppførselen for den samme oppgaven.
macOS og Linux
Én linje med curl:
curl -fsSL https://antigravity.google/cli/install.sh | bash
Skriptet oppdager plattformen, laster ned agy-binærfilen, kontrollerer kontrollsummen og plasserer den i ~/.local/bin. Hvis denne mappen ikke finnes i PATH, legger du den til:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Kontroller 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. Installasjonsprogrammet oppdaterer PATH automatisk, men åpne et nytt PowerShell-vindu for å laste inn variablene på nytt.
Windows (CMD)
Hvis PowerShell er blokkert av bedriftens retningslinjer:
curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd
Kontroller installasjonen
Etter installasjon på et hvilket som helst operativsystem kjører du:
agy doctor
Kommandoen kontrollerer binærfilens versjon, om en konfigurasjon finnes, autentisering og nettverkstilgang til antigravity.google. Hvis den ikke får kontakt med Google, skyldes problemet regionen din eller en proxy.
Autentisering
Første gang du kjører agy uten argumenter, starter en konfigurasjonsveiviser:
- Velg et tema for grensesnittet.
- Velg en autentiseringsmetode: Google OAuth (for personlige kontoer) eller en API-nøkkel.
- Du kan eventuelt importere konfigurasjonen fra
.gemini/med en gang.
Hvis du velger OAuth, åpnes en nettleser som videresender deg til accounts.google.com; du må samtykke til deling av data. Etter det fungerer CLI.
Slik migrerer du konfigurasjon og programtillegg fra .gemini til .agents
Viktig konklusjon
Antigravity CLI ser etter konfigurasjonen i .agents/ ved siden av prosjektet og globalt i ~/.agents/ — slik Gemini CLI så etter den i .gemini/. Migreringen gjøres med én kommando, agy plugin import gemini: den går gjennom .gemini/extensions/, migrerer dem som Antigravity-programtillegg og oppdaterer konfigurasjonsformatet. Flytt skills-mappen manuelt: mv .gemini/skills/ .agents/skills/. Etterpå viser agy doctor og agy inspect hva som ble funnet, hva som ikke ble funnet, og hvor det finnes duplikater.
Trinn for trinn:
agy plugin import gemini
Kjør kommandoen fra en hvilken som helst mappe. Den migrerer globale programtillegg fra
~/.gemini/til~/.agents/. For programtillegg for arbeidsområdet (ved siden av prosjektet) kjører du kommandoen fra prosjektmappen.mv .gemini/skills/ .agents/skills/
Flytt skills ved å endre navn på mappen manuelt. Filformatet inni er det samme; du trenger ikke å skrive om Markdown-filen.
agy inspect
Viser hvilke programtillegg, skills, hooks og subagents som er aktive. Sammenlign dette med listen du hadde i Gemini CLI — ingenting skal mangle.
agy config --edit
Åpner konfigurasjonen i standardredigeringsprogrammet (
$EDITOR). Hvis noe ikke ble hentet inn automatisk, redigerer du det manuelt.agy doctor
Sluttkontroll: binærfil, autentisering, programtillegg og nettverk. Hvis alle fire er grønne, er migreringen av konfigurasjonen fullført.
Jeg ville latt den gamle .gemini/-mappen ligge som sikkerhetskopi i en måned, i tilfelle noe ble oversett. Når du har brukt Antigravity i en uke og bekreftet at alt er på plass, kan du slette den.
Hvis du bruker AGENTS.md som universell konfigurasjon for alle AI-verktøy, trenger du ikke å endre den. Antigravity CLI leser AGENTS.md fra samme mappe som Claude Code eller Codex.
Hvilke miljøvariabler må endres?
Viktig konklusjon
Hvis du har CI/CD-skript, GitHub Actions, lokale .env-filer eller dotfiles som sender videre GEMINI_API_KEY eller andre variabler, må du gi dem nye navn. Prefikset GEMINI_ er blitt til AV_ (for Antigravity). Antigravity CLI leser IKKE de gamle variablene.
Fullstendig erstatningstabell:
| Gammel variabel (Gemini CLI) | Ny variabel (Antigravity CLI) | Standardverdi |
|---|---|---|
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 | Offisielt Google-endepunkt |
Hvis du har GitHub Actions som sender videre secrets, åpner du Settings -> Secrets -> Actions og gir nøklene nye navn. Selve verdiene forblir de samme (Google API-nøkkelen ble ikke endret under migreringen).
Sjekk alle steder som kan inneholde GEMINI_:
# Find mentions throughout the project
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
Etter utskifting starter du terminalen på nytt og kontrollerer tilstedeværelse uten å skrive ut hemmeligheten. Ikke aktiver shell-sporing eller kopier nøkkelverdier til logger. Tilstedeværelse alene beviser ikke autorisasjon; undersøk agy doctor separat:
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”
Hva går oftest galt under overgangen, og hvordan løser du det?
Viktig konklusjon
Ifølge GitHub-diskusjonen er de vanligste problemene MCP-servere definert i ~/.gemini/config.json, som ikke blir hentet inn automatisk — konfigurasjonen må skrives om til Antigravity-format. Egendefinerte hooks som bruker gamle miljøvariabler, feiler i det stille, slik at tester mislykkes uten en tydelig feilmelding. Skript som åpner .gemini/ direkte (i stedet for gjennom CLI) må endres til .agents/. Kommandoen @[file] for å laste inn en fil i konteksten hadde feil da Antigravity CLI først ble lansert; dette er rettet i nyere bygg, men hvis du bruker en eldre versjon, bør du oppdatere.
Sjekkliste over innledende problemer:
MCP-servere. Hvis du brukte
mcp_serversi.gemini/config.json, blir de kanskje ikke hentet inn etteragy plugin import gemini. Kontroller medagy inspect— der finner du enmcp-seksjon. Hvis den er tom eller viser feil, skriver du den om manuelt medagy config --edit. Formatet er beskrevet i den offisielle Antigravity-dokumentasjonen (se etter MCP-avsnittet).Egendefinerte hooks. Hvis du hadde et bash-skript i
.gemini/hooks/som leste$GEMINI_API_KEY, vil det slutte å fungere. Finn slike steder: bashgrep -rn "GEMINI_" .agents/hooks/ 2>/dev/nullBytt ut variablene.
CI/CD. I GitHub Actions eller GitLab CI endrer du trinn som bruker
gemini-kommandoen, tilagy. Navnet på binærfilen i installasjonsprogrammet kan variere, så lag en abstraksjon med variabelen$CLI_CMD.IDE-utvidelse. Gemini Code Assist-utvidelsen for VS Code blir deaktivert sammen med CLI. Erstatningen er Antigravity IDE (en separat VS Code-fork) eller AGENTS.md i et annet AI-redigeringsprogram.
Laste inn med
@[file]. I tidlige bygg av Antigravity CLI hadde kommandoen@src/file.tsfor å laste inn en fil i konteksten feil. Oppdater til den nyeste versjonen:agy update.
Hvis noe kritisk går i stykker og ikke kan fikses innen en time, er en midlertidig løsning for Free-abonnementet å fortsette å bruke Gemini CLI fram til 18. juni mens du setter opp migreringen på en egen gren i repositoriet. Tidsgrense: 14 dager.
Er det verdt å fortsette med Google-verktøy etter 18. juni?
Viktig konklusjon
Antigravity CLI starter raskere, fungerer med Gemini 3.5 Flash og støtter parallelle agenter og asynkrone bakgrunnsoppgaver via agy --background. Men det er to mulige problemer: regionale tilgangsbegrensninger og et umodent økosystem (færre programtillegg og MCP-servere enn Claude Code). Jeg ville ikke byttet til Antigravity som hovedverktøy. Jeg ville brukt det som en reservekanal for parallelle bakgrunnsoppgaver og beholdt hoveddelen av utviklingsarbeidet i Claude Code. Hvis du brukte Gemini CLI med Free-abonnementet, er 18. juni et passende tidspunkt for å revurdere hele verktøysettet ditt.
Antigravity 2.0 kan vurderes som et reservealternativ i tilfeller der hovedverktøyet ditt (Claude Code eller Codex) ikke passer. Se veiledningen for Google Antigravity 2.0 for en detaljert gjennomgang av hva det er godt og dårlig til.
En kort oversikt over hva du bør gjøre ut fra situasjonen din:
| Hvis du... | Hva du bør gjøre innen 18. juni |
|---|---|
| Brukte Gemini CLI med Free-abonnementet til eksperimenter | Migrer til Antigravity CLI med en konto som har tilgang til tjenesten ELLER bytt til Claude/Codex — avhengig av budsjettet ditt |
| Brukte Gemini Code Assist i IDE-en din | Bytt til Antigravity IDE eller gå tilbake til VS Code + Claude Code |
| Kjørte nattlige cron-jobber via Gemini API med Free-abonnementet | Skriv dem om umiddelbart for den betalte Cloud API-en (som ikke blir deaktivert) ELLER flytt dem til Claude API |
| Jobber via bedriftskonto for Cloud (Standard/Enterprise) | Ikke gjør noe; nedstengingen påvirker deg ikke |
| Bare vurderte å prøve Gemini CLI fordi «det er gratis» | Ikke begynn; gå rett til Claude Code eller Codex |
Migreringssjekkliste på 15 minutter
Viktig konklusjon
Hvis du vil ha den raskeste veien uten å lese hele veiledningen, er dette den korte rekkefølgen. I en ny terminal uten aktive Gemini-skript tar hele migreringen 10–20 minutter.
Installer 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 autentiser
Uten argumenter:
agy. Velg OAuth eller en API-nøkkel.Importer programtillegg fra .gemini
agy plugin import gemini— dette migrerer utvidelser globalt. Kjør kommandoen på nytt fra prosjektmappen for programtillegg i arbeidsområdet.Flytt skills
mv .gemini/skills/ .agents/skills/. Filinnholdet forblir som det er.Bytt ut miljøvariabler
I
~/.zshrc/~/.bashrcog.env-filer:GEMINI_API_KEY → AV_API_KEY,GEMINI_PROJECT_ID → AV_PROJECT_ID,GEMINI_REGION → AV_REGION. Start terminalen på nytt.Kontroller installasjonen
agy doctor— alle fire punktene (binærfil, autentisering, programtillegg, nettverk) skal være grønne.Kjør en testoppgave
agy "write a README for the project in the current folder"— kontroller at resultatet ligner på det Gemini CLI produserte.Oppdater GitHub Actions / GitLab CI
Endre kommandonavnet og secrets fra
GEMINI_*tilAV_*.Behold .gemini/ som sikkerhetskopi
Du kan slette den 1–2 uker etter at du har bekreftet at alt fungerer.
Til slutt: 18. juni betyr ikke at «alle prosjektene dine går ned». Det betyr at gratistilgangen blir deaktivert. Betalt Cloud API-tilgang fortsetter, Gemini CLI-repositoriet blir værende, og du kan forke det. Hvis du brukte Free-abonnementet, må du bestemme deg før 18. juni; ellers vil neste gemini "something" gi en autorisasjonsfeil.
Kilder
Fortsett å jobbe med AI på Ailoot.
Flere detaljer
Spørsmål om denne veiledningen: Migrering fra Gemini CLI til Antigravity CLI: en veiledning
Hvordan kontrollerer jeg API-nøkkelvariabelens nye navn uten å avsløre verdien?
Test om ${AV_API_KEY:-} er ikke-tom, og skriv bare en melding om satt eller manglende verdi. Ikke skriv ut nøkkelverdien eller kjør kontrollen med shell-sporing. Bruk agy doctor separat for å undersøke autentiseringen.
Beviser vellykket konfigurasjonsimport at migreringen er ferdig?
Nei. Sammenlign aktive plugins, skills, hooks og subagenter med det gamle oppsettet, undersøk MCP-innstillinger og kjør en liten oppgave. Behold den gamle .gemini/-konfigurasjonen til den tiltenkte arbeidsflyten og resultatet er verifisert.