Google introduceert gratis AI-tool die in de terminal geïntegreerd kan worden

Google brengt Gemini CLI uit. Ontwikkelaars kunnen daarmee Googles AI-dienst direct in hun terminal integreren. De tool kan helpen bij het programmeren, maar kan ook andere taken uitvoeren. Gemini CLI is vooralsnog gratis te gebruiken, hoewel er wel gebruikslimieten gelden.

Google schrijft dat de tool is gebaseerd op zijn Gemini Pro 2.5-model. De dienst biedt 'lichtgewicht toegang' tot dat model en is volgens de techgigant vooral bedoeld voor het schrijven en debuggen van code. Tegelijkertijd ondersteunt Gemini CLI ook andere taken. De dienst kan bijvoorbeeld overweg met Google Search en kan ook beelden genereren met Googles Veo- en Imagen-tools.

Gemini CLI is vanaf vandaag beschikbaar voor ontwikkelaars, zij het als een preview. De dienst is vooralsnog gratis te gebruiken. Ontwikkelaars kunnen maximaal 60 modelverzoeken indienen per minuut, met een maximum van 1000 per dag. Het is niet duidelijk of er uitgebreidere opties komen en het is ook onbekend of de dienst op de lange termijn gratis blijft.

Google is niet het eerste bedrijf dat een AI-dienst uitbrengt voor in de terminal. Microsoft heeft eerder bijvoorbeeld GitHub Copilot-ondersteuning toegevoegd aan de Windows Terminal. Ook Claude Code, een dienst van Anthropic, kan in een commandline-interface geïntegreerd worden.

Google Gemini CLI
Bron: Google

Door Daan van Monsjou

Nieuwsredacteur

25-06-2025 • 16:41

23

Reacties (23)

23
23
12
2
0
7
Wijzig sortering
  1. Op Windows kan je het installeren met: npm install -g @google/gemini-cli
  2. powershell om het toe te voegen aan je path: [Environment]::SetEnvironmentVariable("Path", "$([Environment]::GetEnvironmentVariable("Path", "User"));C:\Users\$env:<USER>\AppData\Roaming\npm", "User")
  3. terminal herstarten
  4. runnen met 'gemini.ps1'

[Reactie gewijzigd door Slashdotter op 25 juni 2025 17:29]

Waar je Node.js 18 of hoger voor moet hebben, zoals omschreven in de README.md:
Prerequisites: Ensure you have Node.js version 18 or higher installed.

Run the CLI: Execute the following command in your terminal:

npx https://github.com/google-gemini/gemini-cli
Or install it with:

npm install -g @google/gemini-cli
Pick a color theme

Authenticate: When prompted, sign in with your personal Google account. This will grant you up to 60 model requests per minute and 1,000 model requests per day using Gemini 2.5 Pro.
Wel jammer dat je moet inloggen met een Google-account om het te gebruiken. Google noemt het ook open source (dit artikel gelukkig niet), maar alleen de gepresenteerde wrapper is open. De rest is afhankelijk van Google's eigen en gesloten API's.
Als dit net gaat als met de youtube API denk ik niet dat dit een install en forget is. Ze maken het niet bepaald leuk om google services te integreren de laatste tijd.
Off topic maar de naam triggerde me en je account komt echt uit het jaar kruik :*) Respect!
Als je dit gebruikt wordt dus gewoon alles naar Google gestuurd. Inclusief output.

https://developers.google.com/gemini-code-assist/resources/p...

When you use Gemini Code Assist for individuals, Google collects your prompts, related code, generated output, code edits, related feature usage information, and your feedback to provide, improve, and develop Google products and services and machine learning technologies.

To help with quality and improve our products (such as generative machine-learning models), human reviewers may read, annotate, and process the data collected above. We take steps to protect your privacy as part of this process. This includes disconnecting the data from your Google Account before reviewers see or annotate it, and storing those disconnected copies for up to 18 months. Please don't submit confidential information or any data you wouldn't want a reviewer to see or Google to use to improve our products, services, and machine-learning technologies
Zou als voorzorg een apart account inrichten met zo weinig mogelijk rechten om te voorkomen dat google je hele PC in kaart brengt.
Denk dat Google die twee accounts heus wel aan elkaar kan linken als die steeds vanaf dezelfde locatie etc komen.
Bor Coördinator Frontpage Admins / FP Powermod 25 juni 2025 19:05
Gemini CLI is vooralsnog gratis te gebruiken, hoewel er wel gebruikslimieten gelden.
Daar zit natuurlijk bij heel veel van dit soort "gratis" oplossingen de crux; het wordt nu nog semi gratis weggegeven maar op een gegeven moment ga je hiervoor gewoon betalen; dat moment komt waarschijnlijk wanneer genoeg mensen aan de tool gewend zijn. Betaal je niet direct met geld dan worden vast en zeker de voorwaarden aangepast zodat je met informatie betaald.
Als je er niet voor betaald weet je dat je data geharvest wordt. Dat gaat er ook niet meer uit als ze het straks betaald maken.

Sowieso is AI op de command line een beetje dom. Alles wat AI uitspuugt zal je moeten checken voordat je het gaat uitvoeren.
Als je er niet voor betaald weet je dat je data geharvest wordt. Dat gaat er ook niet meer uit als ze het straks betaald maken.
Jij bent geen Linux-gebruiker neem ik aan?
zeker wel. Maar daar moet je helemaal opletten :)
Dat je op moet letten ben ik met je eens. Maar dat gaat in tegen jouw bewering dat je weet dat je data geharvest wordt; als dat een zekerheid is is opletten overbodig.
Dat is met alles wat je uitvoert, zelfs als je het zelf bedenkt en intypt.
I'm been hetzelfde gedaan met een script voor CharGPT op mijn Linux box. Superhandig omdat het probleem van het vinden van de juiste opdrachten makkelijker maakt. Een CLI heeft heel veel voordelen maar het vinden van het juiste commando met de juiste parameters is er niet 1 van. Dit is een bekent probleem in UI design en een LLM liet dit probleem nagenoeg op. Je kan copy pasten of het script de opdrachten laten uitvoeren. Een je kan het ding om de opdrachten laten uitleggen of veranderen natuurlijk.

Slim van Google om het zo aan te bieden want met CharGPT moest je het eerst aan je account koppelen met een code. Dat is een hoop gedoe voor iets dat je werk makkelijker moet maken.
Sowieso gebruikt de tool van google, google API's. Aider kan dat ook, maar kan ook andere LLM's gebruiken, inclusief self-hosted LLM's (lokaal of andersinds).
Je hebt ook Warp. Een CLI (nou ja, tegenwoordig moet het Agentic Development Environment heten) waarbij je niet alleen vast zit aan Googles model: https://www.warp.dev/.
Ik heb net wat zitten "spelen" met deze en na een uur of drie, man man wat een vooruitgang hebben ze gemaakt. Dit is gewoon een prachtig stukje software, zaken waar ik anders makkelijk weken aan werk, in enkele minuten gedaan. Dat model dat ze gebruiken, en de tooling is echt leuk om mee te werken, bedankt om deze op de radar te zetten!

[Reactie gewijzigd door seth007 op 1 juli 2025 00:17]

Kan iemand mij uitleggen wat hier handig aan is? Ik heb het Gemini gevraagd en die komt met een rijtje dingen zoals autocomplete van commands, automating complex tasks, iets vragen om te doen als je het commando niet weet, etc. Maar ik zie daar niet echt het nut van in.

De meeste CLI commando's ken ik wel. Autocomplete is er toch al jaren? En complex tasks automatiseren doe je met een script. En een script schrijf ik in VScode.

Op YT zie ik wel mensen dit gebruiken (Codex?) maar dat is dan gewoon vragen stellen zoals je in een browser doet. En dan de antwoorden copy pasten. Maar dat gaat in een browser veel makkelijker.
  • Koppel Gemini CLI aan je MCP server die gekoppeld is aan je lokale SQLite database.
  • Stel daarna 'natural language' vragen over de data
Deze is zeeeer krachtig. Als je goed orchestreert, dus duidelijke specificaties, architectuur, eisen en kaders stelt, behavior driven development, modular laat bouwen etc. kan ie foutloos een project van zo'n 250.000 regels code equivalent maken in een paar dagen.

En gaande weg fouten in projecten van concurrenten opsporen en zorgen dat die bij jou niet voorkomen met de juiste tests. En zo compatibel worden met alles van al je concurrenten.

Echt extreem. Dus gebruikt het nu nog gratis is en vrijwel zonder limiet. Als het niet lukt, probeer nóg duidelijker te refereren naar standaarden en best practices die bij grote bekende gerenomeerde Amerikaanse partijen (Mozilla, Google, AWS, Apache, W3C, OpenAPI,..) op de site staan.

[Reactie gewijzigd door djwice op 25 juni 2025 23:03]

Foutloos? Ik heb nog nooit een foutloos software project gezien 🙂
We hebben daar blijkbaar andere ervaringen.

Het is echt mogelijk om software zeer goed te maken. En ik heb meerdere producten projecten gedaan, ook die na 7 jaar productie direct aan internet met miljoenen klanten nul aanvallers hebben doorgelaten. Zonder enige code wijziging.

En ook software herontwerpen waar nogmaals gesproken ken elke maand wel nieuwe feature requests kwamen en 20 man beheer. Waar uiteindelijk na herontwerp de gebruikers 1/3 minder tijd nodig hadden, geen dubbel werk meer deden, processen van dagen naar een uurtje gingen en het beheer naar 1,5 FTE en er jaren lang geen nieuwe features gevraagd werden

Je kunt kiezen om dingen in 1x goed te doen, nooit af te wijken van best practices, architectuur op alle vlakken en accessibility eisen, en geen consessies te doen op security en usability. Typisch zijn die projecten veel eerder klaar ook. Alle requirements die er tegen in gaan ter discussie brengen en leiden naar een vorm die past voor de eindgebruiker. Het resultaat is een zeer efficiënt en robuust systeem dat zeer consistent en dus naar verwachting opereert, wat er ook mee gedaan wordt. En implementeer tegelijk ook wat niet gevraagd is naar leidt uit de architectuur en mogelijkheden. Zo heb je dat op het moment dat de behoefte bij de gebruiker ontstaat, ze de functie zoeken én direct op te intuitive plek vinden.

Als je AI op dezelfde manier aan stuurt, begrijpt hoe die getraind is waar dus de sterktes zitten, doe je zo'n project dus met AI als developer.

[Reactie gewijzigd door djwice op 26 juni 2025 10:16]


Om te kunnen reageren moet je ingelogd zijn