Google-økosystem
Vælg Gemini CLI når du allerede bruger Google, Gemini API, Vertex AI eller Google Workspace.
Gemini CLI er Googles open source AI-agent til terminalen. Den kan læse filer, forstå store projekter, arbejde med værktøjer og køre kommandoer, afhængigt af dine indstillinger og tilladelser.
Google anbefaler aktuelt macOS 15+, Windows 11 24H2+ eller Ubuntu 20.04+.
npm install -g @google/gemini-cliTjek installationen:
gemini --versionDu kan prøve uden global installation:
npx @google/gemini-clibrew install gemini-cliStart CLI’en:
geminiDe mest almindelige login-veje:
| Metode | Bedst til |
|---|---|
| Google sign-in | Personlig konto, høj gratis startkvote og manuel CLI-brug |
GEMINI_API_KEY | Script mode, servere, CI og tydelig API-billing |
| Vertex AI | Enterprise, Google Cloud-kvoter, governance og project-baseret billing |
Eksempel med API key:
export GEMINI_API_KEY="din-api-key"geminiGem ikke API keys i guides, screenshots eller prompts.
Gå ind i et Git-repo:
cd dit-projektgit statusStart Gemini CLI:
geminiSend en læseopgave:
Forklar denne mappe og lav en sikker læseplan.Lav ingen ændringer og kør ingen kommandoer endnu.Brug /permissions og /tools til at forstå hvad Gemini må gøre.
Google-økosystem
Vælg Gemini CLI når du allerede bruger Google, Gemini API, Vertex AI eller Google Workspace.
Gratis start
Google sign-in giver ifølge Gemini CLI docs en høj daglig request-kvote til personlig start.
Eksperimenter
Checkpointing, worktrees, headless JSON/JSONL og sandboxing gør CLI’en stærk til test og automation.
God første opgave:
Læs repoet og forklar projektstruktur, build/test-kommandoer og risikable filer.Lav ingen ændringer og kør ingen kommandoer før jeg siger til.God første ændringsopgave:
Lav en lille ændring i én fil.Forklar først planen.Kør kun de test/build-kommandoer der allerede findes i repoet.Brug checkpointing eller Git, så ændringen kan rulles tilbage.Gemini CLI bruger GEMINI.md som kontekstfil. Den kan ligge globalt i ~/.gemini/GEMINI.md eller i projektet.
# GEMINI.md
## Projekt- Brug eksisterende scripts før du foreslår nye.- Lav små ændringer ad gangen.- Spørg før netværkskald eller installationer.
## Verificering- Kør build/test efter kodeændringer.Nyttige memory-kommandoer:
| Kommando | Brug |
|---|---|
/memory show | Se indlæst kontekst |
/memory reload | Genindlæs kontekstfiler |
/memory add | Tilføj ny memory |
Gemini kan læse global, workspace og just-in-time kontekst. I store repos betyder det, at en GEMINI.md tæt på den mappe agenten arbejder i kan være bedre end én lang rodfil.
| Kommando | Brug |
|---|---|
/auth | Skift eller tjek auth |
/model | Vælg Gemini-model |
/permissions | Se og ændr tilladelser |
/plan | Planlæg før ændringer |
/resume | Fortsæt en session |
/stats | Se usage og modelinfo |
gemini -p "..." | Kør en enkelt prompt |
Til scripts og automation kan Gemini køres non-interactive:
gemini -p "Opsummer denne diff og find konkrete risici. Lav ingen ændringer."Brug headless/JSON-output når et andet script skal læse resultatet. Brug checkpointing når du vil kunne rulle filændringer tilbage fra en session. Brug worktrees eller almindelige Git worktrees når du vil teste flere løsninger parallelt.
| Feature | Brug når |
|---|---|
| Headless mode | Du vil køre en prompt fra CI, cron eller et script. |
| Checkpointing | Du vil lave en restore point før filændringer. |
| Worktrees | Flere agents eller eksperimenter skal køre uden at blande diffs. |
| Sandbox | Du analyserer ukendt kode eller scripts du ikke stoler på. |
Gemini CLI har officiel dokumentation for sandboxing med blandt andet macOS Seatbelt, Docker/Podman, Windows Native Sandbox, gVisor og LXC/LXD.
| Problem | Løsning |
|---|---|
| Node er for gammel | Installer Node.js 20 eller nyere. |
| Google Workspace-login fejler | Tjek om kontoen kræver Google Cloud project. |
| API key virker ikke | Tjek at GEMINI_API_KEY er sat i den aktuelle shell. |
| Kommandoer bliver afvist | Brug /permissions og godkend kun det nødvendige. |
Sidst tjekket: 11. april 2026.