Blogg

Migrera från Gemini CLI till Antigravity CLI: en guide

Markdown

Installera agy, migrera konfiguration, pluginer och miljövariabler; kontroller, vanliga fel och regionala begränsningar.

Läs hela artikeln

Den 19 maj 2026 meddelade Google att de skulle stänga ned gamla Gemini CLI för alla Free-, Pro- och Ultra-abonnemang den 18 juni. Två veckor efter att den här guiden publicerats slutar kommandot gemini att behandla förfrågningar. Att migrera från Gemini CLI till Antigravity CLI med kommandot agy är det enda sättet att fortsätta använda Googles verktyg. agy är byggt i Go och startar tiotals gånger snabbare.

Om du har något som körs med Gemini CLI – CI-skript, nattliga cron-jobb eller IDE-tillägget Gemini Code Assist – förklarar den här guiden hur du migrerar på en kväll utan att något går sönder.

Anslutning av modeller och arbete med API:t beskrivs i Ailoot-dokumentationen.

Vad slutar egentligen fungera den 18 juni 2026?

Det viktigaste

Den 18 juni 2026 slutar Gemini CLI och Gemini Code Assist-tillägget för VS Code att behandla förfrågningar för tre användarkategorier: abonnemangen Free, Google AI Pro och Google AI Ultra. Nya installationer av Gemini Code Assist på GitHub blir inte längre tillgängliga; befintliga installationer inaktiveras ”under de följande veckorna”. Betald API-åtkomst via Gemini Enterprise Agent Platform och Code Assist Standard/Enterprise-licenser fortsätter att fungera oförändrat.

Det här är inte en ”fullständig nedläggning av projektet”, utan ett stopp för de tre populäraste abonnemangen. Vilka påverkas:

AbonnemangVad det erbjödVad som händer den 18 juni 2026
FreeÅtkomst till Gemini Code Assist + CLI med begränsningarInaktiveras helt
Google AI Pro (cirka $19.99/månad)Högre gränser för CLI och Code AssistInaktiveras helt
Google AI Ultra (från $100/månad efter I/O 2026)De högsta gränsernaInaktiveras helt
Gemini Code Assist för GitHubGoogles automatiska PR-granskningar i ditt arkivInga nya installationer; befintliga inaktiveras under de följande veckorna
Gemini Code Assist Standard / Enterprise (företagslicenser)Via ett företagskonto för Google WorkspaceFortsätter oförändrat
Betalt API via Google Cloud (betald Gemini API-nyckel)Förfrågningar debiteras projektetFortsätter oförändrat

Från det officiella Google Developers Blog:

Den 18 juni 2026 slutar Gemini CLI och Gemini Code Assist IDE-tillägg att behandla förfrågningar för användare av Google AI Pro, Ultra och Free.

— Google Developers Blog, https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/

Om du använde Free-abonnemanget, liksom de flesta enskilda utvecklare, och tänker ”men jag har ett betalt konto” – kontrollera exakt hur ditt API-nyckelanrop debiteras. AI Pro är inte Cloud-fakturering; det är ett personligt Google AI-abonnemang, och det inaktiveras. Cloud-fakturering med ett betalt projekt inaktiveras inte.

Varför stänger Google ned Gemini CLI över huvud taget?

Det viktigaste

Gemini CLI var ett separat TypeScript/Node.js-experiment i Googles GitHub-arkiv. Google beslutade att samla alla sina agentverktyg under en enda plattform – Google Antigravity – med fyra gränssnitt: Antigravity 2.0 (skrivbordsprogram), Antigravity CLI (terminal), Antigravity SDK (Python-omslag) och Antigravity IDE (VS Code-fork). Antigravity CLI har skrivits om från Node.js till Go: det startar på millisekunder i stället för hundratals millisekunder och använder tiotals megabyte minne i stället för hundratals.

Gamla gemini startade på ”hundratals millisekunder” eftersom Node.js behövde värmas upp. Nya agy är byggt som en enda statisk Go-binär och startar på ”millisekunder”. För CI och skript som anropar CLI hundratals gånger per körning är skillnaden betydande.

Det här säger Google om hastigheten och orsaken:

Antigravity CLI är byggt i Go, körs snabbare och stöder asynkrona arbetsflöden i bakgrunden.

— Google Developers Blog, https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/

Alla viktiga funktioner i Gemini CLI har flyttats över:

  • Agent Skills — mappen .gemini/skills/ finns nu i .agents/skills/.
  • Hooks — samma händelser (PreToolUse, PostToolUse osv.); syntaxen har knappt ändrats.
  • Subagents — fungerar som tidigare och deras konfiguration migreras automatiskt.
  • Extensions — har bytt namn till Antigravity-pluginer och importeras med ett kommando.

Det som INTE migrerades sömlöst: MCP-servrar och gamla skript som direkt använder .gemini/config.json. Enligt GitHub-diskussionen rapporterar vissa användare att MCP-konfigurationer slutar fungera och måste skrivas om manuellt. Det finns ett separat avsnitt om detta längre ned.

Google stänger inte ned Gemini CLI-projektet med öppen källkod:

Arkivet kommer att finnas kvar på GitHub under Apache 2.0-licensen, och vi kommer att fortsätta arbeta med projektet som öppen källkod.

— Google Developers Blog (Diskussion #27274)

Det betyder att du kan forka det och fortsätta använda det med din egen Gemini API-nyckel. Men det här blir nu en betald konfiguration via Cloud-fakturering; den kostnadsfria Code Assist-lösningen upphör.

Så installerar du Antigravity CLI: kommandon för macOS, Linux och Windows

Det viktigaste

Googles installationsprogram identifierar automatiskt operativsystem och arkitektur, laddar ned binären och placerar den i ~/.local/bin (Linux/macOS) eller C:\Users\[your_name]\AppData\Local\agy\bin (Windows). Kommandona skiljer sig mellan de tre operativsystemen: på macOS och Linux används ett enradigt kommando med curl; på Windows används antingen PowerShell irm eller CMD-alternativet. Lägg till sökvägen i PATH om installationsprogrammet inte gjorde det, öppna en ny terminal och kör agy doctor efter installationen – det kontrollerar att binären hittades och kan nå Google.

Gör en snabb självkontroll innan du börjar: vilket abonnemang har du? Om du har ett betalt Cloud-projekt utan någon tidsfrist den 18 juni är migreringen användbar men inte brådskande. Om du har Free/Pro/Ultra och något körs via CLI, byt nu medan abonnemangen fortfarande är aktiva, så att du kan jämföra beteendet för samma uppgift.

macOS och Linux

Enradigt kommando med curl:

curl -fsSL https://antigravity.google/cli/install.sh | bash

Skriptet identifierar plattformen, laddar ned agy-binären, kontrollerar dess kontrollsumma och placerar den i ~/.local/bin. Om den här mappen inte finns i PATH lägger du till den:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

Kontrollera att binären är synlig:

which agy
agy --version

Windows (PowerShell)

irm https://antigravity.google/cli/install.ps1 | iex

Binären installeras i C:\Users\[your_name]\AppData\Local\agy\bin. Installationsprogrammet uppdaterar PATH automatiskt, men öppna ett nytt PowerShell-fönster för att läsa in variablerna på nytt.

Windows (CMD)

Om PowerShell blockeras av företagets policy:

curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd

Kontrollera installationen

Kör följande efter installationen på valfritt operativsystem:

agy doctor

Kommandot kontrollerar binärversionen, om det finns en konfiguration, autentisering och nätverksåtkomst till antigravity.google. Om det inte går att nå Google beror problemet på din region eller proxy.

Autentisering

Första gången du kör agy utan argument startas en installationsguide:

  1. Välj ett gränssnittstema.
  2. Välj autentiseringsmetod: Google OAuth (för personliga konton) eller en API-nyckel.
  3. Importera eventuellt konfigurationen från .gemini/ direkt.

Om du väljer OAuth öppnas en webbläsare och omdirigerar dig till accounts.google.com; du måste godkänna datadelning. Därefter fungerar CLI.

Så migrerar du konfiguration och pluginer från .gemini till .agents

Det viktigaste

Antigravity CLI letar efter sin konfiguration i .agents/ intill projektet och globalt i ~/.agents/ – precis som Gemini CLI letade i .gemini/. Migreringen görs med ett kommando, agy plugin import gemini: det går igenom .gemini/extensions/, migrerar dem som Antigravity-pluginer och uppdaterar konfigurationsformatet. Flytta skills-mappen manuellt: mv .gemini/skills/ .agents/skills/. Därefter visar agy doctor och agy inspect vad som hittades, vad som inte hittades och var det finns dubbletter.

Steg för steg:

  1. agy plugin import gemini

    Kör kommandot från valfri mapp. Det migrerar globala pluginer från ~/.gemini/ till ~/.agents/. Kör kommandot i projektmappen för workspace-pluginer (intill projektet).

  2. mv .gemini/skills/ .agents/skills/

    Flytta skills genom att manuellt byta namn på mappen. Filformatet är detsamma; du behöver inte skriva om markdown-filerna.

  3. agy inspect

    Visar vilka pluginer, skills, hooks och subagents som är aktiva. Jämför med listan du hade i Gemini CLI – ingenting bör saknas.

  4. agy config --edit

    Öppnar konfigurationen i standardredigeraren ($EDITOR). Redigera manuellt sådant som inte hämtades in automatiskt.

  5. agy doctor

    Slutkontroll: binär, autentisering, pluginer, nätverk. Om alla fyra lyser grönt är konfigurationsmigreringen klar.

Jag skulle låta den gamla .gemini/-mappen ligga kvar som säkerhetskopia i en månad, ifall något missats. När du har använt Antigravity i en vecka och bekräftat att allt finns där kan du ta bort den.

Om du använder AGENTS.md som en universell konfiguration för alla AI-verktyg behöver du inte ändra den. Antigravity CLI läser AGENTS.md från samma mapp som Claude Code eller Codex.

Vilka miljövariabler behöver ändras?

Det viktigaste

Om du har CI/CD-skript, GitHub Actions, lokala .env-filer eller dotfiles som skickar vidare GEMINI_API_KEY eller andra variabler behöver du byta namn på dem. Prefixet GEMINI_ har blivit AV_ (för Antigravity). Antigravity CLI läser INTE de gamla variablerna.

Fullständig tabell över ersättningar:

Gammal variabel (Gemini CLI)Ny variabel (Antigravity CLI)Standardvärde
GEMINI_API_KEYAV_API_KEY-
GEMINI_PROJECT_IDAV_PROJECT_ID-
GEMINI_REGIONAV_REGIONus-central1
GEMINI_MODELAV_MODELgemini-3.5-flash
GEMINI_API_BASEAV_API_BASEGoogles officiella endpoint

Om du har GitHub Actions som skickar vidare secrets öppnar du Settings -> Secrets -> Actions och byter namn på nycklarna. Själva värdena är desamma (Googles API-nyckel ändrades inte under migreringen).

Kontrollera alla platser som kan innehålla GEMINI_:

# Sök efter omnämnanden i hela 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

Starta om terminalen efter bytet och kontrollera att hemligheten finns utan att skriva ut den. Aktivera inte skalspårning och kopiera inga nyckelvärden till loggar. Att variabeln finns bevisar inte behörighet; granska 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”

Vad brukar gå sönder under övergången och hur åtgärdar man det?

Det viktigaste

Enligt GitHub-diskussionen är de vanligaste problemen MCP-servrar som definierats i ~/.gemini/config.json; de plockas inte upp automatiskt – konfigurationen måste skrivas om till Antigravity-format. Anpassade hooks som använder gamla miljövariabler misslyckas tyst, så testerna fallerar utan ett tydligt felmeddelande. Skript som använder .gemini/ direkt (i stället för via CLI) behöver ändras till .agents/. Kommandot @[file] för att läsa in en fil i kontexten hade buggar när Antigravity CLI först lanserades; det har åtgärdats i nyare versioner, men uppdatera om du använder en äldre version.

Checklista över inledande problem:

  1. MCP-servrar. Om du använde mcp_servers i .gemini/config.json kanske de inte hittas efter agy plugin import gemini. Kontrollera med agy inspect – där finns ett mcp-avsnitt. Om det är tomt eller innehåller fel skriver du om det manuellt med agy config --edit. Formatet beskrivs i den officiella Antigravity-dokumentationen (leta efter MCP-avsnittet).

  2. Anpassade hooks. Om du hade ett bash-skript i .gemini/hooks/ som läste $GEMINI_API_KEY slutar det fungera. Hitta sådana ställen: bash

    grep -rn "GEMINI_" .agents/hooks/ 2>/dev/null
    

    Byt ut variablerna.

  3. CI/CD. I GitHub Actions eller GitLab CI ändrar du steg som använder kommandot gemini till agy. Binärnamnet i installationsprogrammet kan skilja sig, så skapa en abstraktion med variabeln $CLI_CMD.

  4. IDE-tillägg. Gemini Code Assist-tillägget för VS Code inaktiveras tillsammans med CLI. Ersättningen är Antigravity IDE (en separat VS Code-fork) eller AGENTS.md i valfri annan AI-redigerare.

  5. Inläsning med @[file]. I tidiga versioner av Antigravity CLI hade kommandot @src/file.ts för att läsa in en fil i kontexten buggar. Uppdatera till den senaste versionen: agy update.

Om något kritiskt går sönder och inte kan åtgärdas inom en timme är en tillfällig lösning för Free-abonnemanget att fortsätta använda Gemini CLI fram till den 18 juni samtidigt som du konfigurerar migreringen på en separat gren i arkivet. Tidsgräns: 14 dagar.

Är det värt att stanna kvar med Googles verktyg efter den 18 juni?

Det viktigaste

Antigravity CLI startar snabbare, fungerar med Gemini 3.5 Flash, stöder parallella agenter och asynkrona bakgrundsuppgifter via agy --background. Men det finns två möjliga problem: regionala åtkomstbegränsningar och ett omoget ekosystem (färre pluginer och MCP-servrar än i Claude Code). Jag skulle inte byta till Antigravity som mitt primära verktyg. Jag skulle använda det som en reservkanal för parallella bakgrundsuppgifter och behålla det huvudsakliga utvecklingsarbetet i Claude Code. Om du använde Gemini CLI med Free-abonnemanget är den 18 juni ett lämpligt tillfälle att ompröva hela din verktygsuppsättning.

Antigravity 2.0 kan ses som ett reservalternativ när ditt primära verktyg (Claude Code eller Codex) inte passar. Läs guiden till Google Antigravity 2.0 för en utförlig genomgång av vad det är bra och mindre bra på.

En kort sammanfattning av vad du bör göra beroende på din situation:

Om du...Gör så här senast den 18 juni
Använde Gemini CLI Free för experimentMigrera till Antigravity CLI med ett konto som kan nå tjänsten ELLER byt till Claude/Codex – beroende på din budget
Använde Gemini Code Assist i din IDEByt till Antigravity IDE eller gå tillbaka till VS Code + Claude Code
Kör nattliga cron-jobb via Gemini API på Free-abonnemangetSkriv om dem skyndsamt för det betalda Cloud-API:t (som inte inaktiveras) ELLER flytta dem till Claude API
Arbetar via företagets Cloud (Standard/Enterprise)Gör ingenting; nedstängningen påverkar dig inte
Funderade bara på att testa Gemini CLI eftersom ”det är gratis”Börja inte; gå direkt till Claude Code eller Codex

Migreringschecklista på 15 minuter

Det viktigaste

Om du vill ta snabbaste vägen utan att läsa hela guiden, följ den här korta sekvensen. På en ny terminal utan aktiva Gemini-skript tar hela migreringen 10–20 minuter.

  1. Installera Antigravity CLI

    curl -fsSL https://antigravity.google/cli/install.sh | bash (macOS/Linux) eller irm https://antigravity.google/cli/install.ps1 | iex (Windows PowerShell).

  2. Starta agy och autentisera

    Utan argument: agy. Välj OAuth eller en API-nyckel.

  3. Importera pluginer från .gemini

    agy plugin import gemini—detta migrerar tillägg globalt. Kör kommandot igen i projektmappen för workspace-pluginer.

  4. Flytta skills

    mv .gemini/skills/ .agents/skills/. Filinnehållet förblir oförändrat.

  5. Ersätt miljövariabler

    I ~/.zshrc/~/.bashrc och .env-filer: GEMINI_API_KEY → AV_API_KEY, GEMINI_PROJECT_ID → AV_PROJECT_ID, GEMINI_REGION → AV_REGION. Starta om terminalen.

  6. Kontrollera installationen

    agy doctor – alla fyra posterna (binär, autentisering, pluginer, nätverk) ska lysa grönt.

  7. Kör en testuppgift

    agy "write a README for the project in the current folder" – kontrollera att resultatet liknar det Gemini CLI gav.

  8. Uppdatera GitHub Actions / GitLab CI

    Ändra kommandonamnet och secrets från GEMINI_* till AV_*.

  9. Behåll .gemini/ som säkerhetskopia

    Du kan ta bort den 1–2 veckor efter att du bekräftat att allt fungerar.

Sist men inte minst: den 18 juni innebär inte att ”alla dina projekt slutar fungera”. Det betyder att den kostnadsfria kanalen inaktiveras. Åtkomsten till det betalda Cloud-API:t finns kvar, Gemini CLI-arkivet finns kvar och det går att skapa forkar. Om du använde Free-abonnemanget behöver du bestämma dig före den 18 juni; annars ger nästa gemini "something" ett autentiseringsfel.

Fortsätt arbeta med AI på Ailoot.

Fler detaljer

Frågor om den här guiden: Migrera från Gemini CLI till Antigravity CLI: en guide

Hur verifierar jag det nya API-nyckelvariabelnamnet utan exponering?

Testa om ${AV_API_KEY:-} är icke-tom och skriv bara ut ett meddelande om att den finns eller saknas. Skriv inte ut nyckelvärdet och kör inte kontrollen med skalspårning aktiverad; använd agy doctor separat för att granska autentiseringen.

Bevisar en lyckad konfigurationsimport att hela migreringen är klar?

Nej. Jämför aktiva plugins, skills, hooks och subagenter med den gamla konfigurationen, granska MCP-inställningar och kör en liten uppgift. Behåll den gamla .gemini/-konfigurationen tills avsett arbetsflöde och resultat har verifierats.

Alla artiklar