Gå til indhold

Gemini CLI: kom godt i gang

Begynder 15 min

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.

  • Node.js 20+
  • Git
  • En internetforbindelse
  • Google login, Gemini API key eller Vertex AI
  • macOS, Linux eller Windows

Google anbefaler aktuelt macOS 15+, Windows 11 24H2+ eller Ubuntu 20.04+.

Terminal window
npm install -g @google/gemini-cli

Tjek installationen:

Terminal window
gemini --version

Start CLI’en:

Terminal window
gemini

De mest almindelige login-veje:

MetodeBedst til
Google sign-inPersonlig konto, høj gratis startkvote og manuel CLI-brug
GEMINI_API_KEYScript mode, servere, CI og tydelig API-billing
Vertex AIEnterprise, Google Cloud-kvoter, governance og project-baseret billing

Eksempel med API key:

Terminal window
export GEMINI_API_KEY="din-api-key"
gemini

Gem ikke API keys i guides, screenshots eller prompts.

  1. Gå ind i et Git-repo:

    Terminal window
    cd dit-projekt
    git status
  2. Start Gemini CLI:

    Terminal window
    gemini
  3. Send en læseopgave:

    Forklar denne mappe og lav en sikker læseplan.
    Lav ingen ændringer og kør ingen kommandoer endnu.
  4. 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
# 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:

KommandoBrug
/memory showSe indlæst kontekst
/memory reloadGenindlæs kontekstfiler
/memory addTilfø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.

KommandoBrug
/authSkift eller tjek auth
/modelVælg Gemini-model
/permissionsSe og ændr tilladelser
/planPlanlæg før ændringer
/resumeFortsæt en session
/statsSe usage og modelinfo
gemini -p "..."Kør en enkelt prompt

Til scripts og automation kan Gemini køres non-interactive:

Terminal window
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.

FeatureBrug når
Headless modeDu vil køre en prompt fra CI, cron eller et script.
CheckpointingDu vil lave en restore point før filændringer.
WorktreesFlere agents eller eksperimenter skal køre uden at blande diffs.
SandboxDu 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.

ProblemLøsning
Node er for gammelInstaller Node.js 20 eller nyere.
Google Workspace-login fejlerTjek om kontoen kræver Google Cloud project.
API key virker ikkeTjek at GEMINI_API_KEY er sat i den aktuelle shell.
Kommandoer bliver afvistBrug /permissions og godkend kun det nødvendige.

Sidst tjekket: 11. april 2026.


Kommentarer