Gemini CLI
Google Gemini CLI
Simpele Uitleg
De Gemini CLI is Google's open-source AI-coding agent voor je terminal, aangedreven door Gemini-modellen. Je laat hem bugs fixen, features bouwen en testdekking verbeteren terwijl je gewoon in opdracht-stijl typt. Het is Google's tegenhanger van tools als Cursor en draait op een LLM met een context window van 1 miljoen tokens.
Technische Definitie
De Gemini CLI is een open-source (Apache 2.0) command-line agent die een reason-and-act (ReAct) loop combineert met ingebouwde tools (grep, terminal, file read/write, web search en web fetch) en lokale of remote MCP-servers om taken autonoom uit te voeren. Persistente, project-specifieke context geef je mee via GEMINI.md-bestanden. Je breidt de agent uit met custom commands en extensions (prompts, MCP-servers en commands gebundeld). Authenticatie kan via een persoonlijk Google-account, Google AI Pro/Ultra, of een Gemini Code Assist Standard/Enterprise-licentie.
Waarom Dit Belangrijk Is
Voor developers die naast Claude Code en Codex een terminal-agent overwegen, is de Gemini CLI relevant om twee redenen. Ten eerste de gratis tier: met een persoonlijk Google-account krijg je toegang tot Gemini-modellen (bij de lancering Gemini 2.5 Pro, inmiddels Gemini 3) met 60 verzoeken per minuut en 1.000 per dag zonder kosten (blog.google, juni 2025; google-gemini/gemini-cli README, 2026), wat ruimer is dan veel concurrenten gratis bieden. Ten tweede de timing: Google heeft aangekondigd dat de Gemini CLI op 18 juni 2026 stopt met het bedienen van gratis en betaalde consumenten en dat die functionaliteit verhuist naar Google Antigravity (developers.googleblog.com, mei 2026). Wie nu kiest, moet die overgang meewegen.
Hoe Het Werkt
Je installeert de CLI, start hem in je projectmap en typt in natuurlijke taal wat je wilt. De agent draait dan een ReAct-loop: hij redeneert over de taak, kiest een tool (bijvoorbeeld grep om code te vinden, file read/write om te wijzigen, of terminal om tests te draaien), voert die uit, leest het resultaat en herhaalt tot de taak klaar is. Project-specifieke instructies, een persona of codeerstijl leg je vast in een GEMINI.md-bestand, dat de agent automatisch meeleest. Voor extra mogelijkheden koppel je MCP-servers (lokaal of remote) of installeer je extensions.
Use Cases
Bugs fixen vanuit de terminal
Beschrijf een bug, en de agent zoekt met grep de relevante code, leest de bestanden, stelt een fix voor, past die toe en draait de tests om te verifiëren dat het werkt.
Features bouwen over meerdere bestanden
Geef een feature-omschrijving en de agent past meerdere bestanden tegelijk aan, voegt code toe en gebruikt de terminal om de build te controleren.
Testdekking verbeteren
Vraag de agent ontbrekende tests te schrijven. Hij analyseert bestaande functies en genereert testcases die de dekking verhogen.
Eigen tools koppelen via MCP
Koppel lokale of remote MCP-servers zodat de agent toegang krijgt tot je eigen databronnen, APIs of interne systemen tijdens een taak.
Voorbeelden
GEMINI.md als project-geheugen
- "Gebruik altijd TypeScript strict mode."
- "Schrijf commit messages in het Engels."
- "Tests draaien met npm test voordat je iets als klaar markeert."
De Gemini CLI leest dit bij elke sessie automatisch in, zodat antwoorden consistent zijn met de codeerstandaarden van het project zonder dat je het telkens hoeft te herhalen.
Gratis tier voor dagelijks gebruik
Veelgemaakte Fouten
Denken dat de Gemini CLI onbeperkt blijft draaien voor consumenten
Volgens Google stopt de Gemini CLI op 18 juni 2026 met het bedienen van gratis gebruikers en Google AI Pro/Ultra-abonnees (developers.googleblog.com, mei 2026). De functionaliteit verhuist naar Google Antigravity. Reken er dus niet op dat je huidige consumenten-setup ongewijzigd blijft.
Aannemen dat alle CLI's hetzelfde zijn als Claude Code of Codex
De Gemini CLI draait op Gemini-modellen met een context window van 1 miljoen tokens en heeft een eigen gratis tier. Limieten, modelkeuze en de aankomende Antigravity-overgang verschillen wezenlijk van de alternatieven. Vergelijk per use case in plaats van te denken dat ze inwisselbaar zijn.
Context handmatig blijven plakken in elke prompt
Daarvoor is GEMINI.md bedoeld. Zet project-instructies, persona of codeerstijl één keer in dat bestand, en de agent leest het automatisch mee. Dat scheelt herhaling en houdt antwoorden consistent.
Tools Die Dit Gebruiken
Veelgestelde Vragen
Wat is de Gemini CLI van Google?
Wat biedt de gratis tier van de Gemini CLI?
Wat betekent de overgang naar Google Antigravity?
Wat is het verschil tussen de Gemini CLI en Claude Code of Codex?
Hoe geef ik de Gemini CLI vaste context mee?
Kan ik de Gemini CLI uitbreiden met eigen tools?
Wil je deze term in de praktijk leren toepassen?