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

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

Source: https://ailoot.ai/blog/sv/gemini-cli-to-antigravity-cli-migration/
Canonical: https://ailoot.ai/blog/sv/gemini-cli-to-antigravity-cli-migration/
Language: sv
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-097
Revision: sha256-a81bf60d1d68bdd299e0cf0c2cb22d7b3af36d8bbaa39257ddd774b9fc01b0be


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. 

<div class="aside" data-semantic="ailoot-docs-link" role="note" aria-label="Ailoot-dokumentation">

Anslutning av modeller och arbete med API:t beskrivs i [Ailoot-dokumentationen](https://ailoot.ai/docs/).

</div>

## Vad slutar egentligen fungera den 18 juni 2026?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Det viktigaste">

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.

</div>

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:

| Abonnemang | Vad det erbjöd | Vad som händer den 18 juni 2026 |
|----|----|----|
| Free | Åtkomst till Gemini Code Assist + CLI med begränsningar | Inaktiveras helt |
| Google AI Pro (cirka \$19.99/månad) | Högre gränser för CLI och Code Assist | Inaktiveras helt |
| Google AI Ultra (från \$100/månad efter I/O 2026) | De högsta gränserna | Inaktiveras helt |
| Gemini Code Assist för GitHub | Googles automatiska PR-granskningar i ditt arkiv | Inga nya installationer; befintliga inaktiveras under de följande veckorna |
| Gemini Code Assist Standard / Enterprise (företagslicenser) | Via ett företagskonto för Google Workspace | Fortsätter oförändrat |
| Betalt API via Google Cloud (betald Gemini API-nyckel) | Förfrågningar debiteras projektet | Fortsätter oförändrat |

Från det officiella Google Developers Blog:

<figure>
<blockquote>
<p>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.</p>
</blockquote>
<figcaption>— Google Developers Blog, https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/</figcaption>
</figure>

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?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Det viktigaste">

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.

</div>

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:

<figure>
<blockquote>
<p>Antigravity CLI är byggt i Go, körs snabbare och stöder asynkrona arbetsflöden i bakgrunden.</p>
</blockquote>
<figcaption>— Google Developers Blog, https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/</figcaption>
</figure>

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:

<figure>
<blockquote>
<p>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.</p>
</blockquote>
<figcaption>— Google Developers Blog (Diskussion #27274)</figcaption>
</figure>

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

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Det viktigaste">

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.

</div>

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`:

```bash
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:

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

Kontrollera att binären är synlig:

```bash
which agy
agy --version
```

### Windows (PowerShell)

```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:

```cmd
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:

```bash
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

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Det viktigaste">

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.

</div>

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](https://ailoot.ai/blog/sv/agents-md-guide-template/) 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?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Det viktigaste">

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.

</div>

Fullständig tabell över ersättningar:

| Gammal variabel (Gemini CLI) | Ny variabel (Antigravity CLI) | Standardvärde |
|----|----|----|
| `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` | Googles 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_`:

```bash
# 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:

```bash
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?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Det viktigaste">

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.

</div>

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](https://antigravity.google) (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?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Det viktigaste">

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.

</div>

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](https://ailoot.ai/blog/sv/google-antigravity/) 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 experiment | Migrera 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 IDE | Byt till Antigravity IDE eller gå tillbaka till VS Code + Claude Code |
| Kör nattliga cron-jobb via Gemini API på Free-abonnemanget | Skriv 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](https://ailoot.ai/blog/sv/claude-code/) eller [Codex](https://ailoot.ai/blog/sv/codex-vs-claude-code-choice/) |



## Migreringschecklista på 15 minuter

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Det viktigaste">

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.

</div>

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.

<div class="section" role="doc-bibliography" aria-label="Källor">

### Källor

- [Google Developers Blog - En viktig uppdatering: övergången från Gemini CLI till Antigravity CLI](https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/)
- [Antigravity CLI - Komma igång](https://antigravity.google/docs/cli-getting-started)
- [Antigravity CLI - GitHub-arkiv](https://github.com/google-antigravity/antigravity-cli)
- [Google Blog - Höjdpunkter för utvecklare från Google I/O 2026](https://blog.google/innovation-and-ai/technology/developers-tools/google-io-2026-developer-highlights/)

</div>





<div class="aside" data-semantic="ailoot-link" role="note" aria-label="Ailoot">

Fortsätt arbeta med AI på [Ailoot](https://ailoot.ai/).

</div>

## 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.


## Ailoot · Företaget och dess projektportfölj

Ailoot bygger på etablerad driftserfarenhet, en stor kundbas, stabil service och löpande KPI-kontroll.

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

Ailoot använder denna driftserfarenhet för API-åtkomst till AI-funktioner i kundernas produkter, agenter, applikationer och automatiseringar.
