CLI vs GUI: waarom AI-agenten dol zijn op de commandline

Een CLI, oftewel Command Line Interface, is een tekstuele tool waarmee je een computer, software of clouddienst aanstuurt door commando's op het toetsenbord te typen, zonder muis. Het is het exacte tegenovergestelde van een GUI, de klassieke grafische interface met knoppen, vensters en klikbare menu's. En het is precies dat tekstuele karakter dat de CLI tot de natuurlijke woonplek maakt van AI-assistenten zoals Claude Code of Codex: een agent kan niet echt op een blauwe knop in een bewegende webpagina klikken, maar hij leest en schrijft tekst met ontwapenende vlotheid.
Dit artikel is de bouwsteen die alle andere technische artikels op AB-Arts verheldert. Als je ooit een ontwikkelaar hebt horen zeggen "typ dit commando in je terminal" zonder er iets van te snappen, dan ben je hier juist. We gaan demystifiëren, zonder neerbuigend te zijn, en je tonen waarom deze discipline in 2026 je aandacht verdient, ook als je geen ontwikkelaar wil worden.
CLI en GUI, twee manieren om met een machine te praten
Om de inzet te vatten moet je beide interfaces naast elkaar leggen. De GUI is de visuele omgeving waarin je dagelijks leeft: Windows, macOS, Finder, je browservensters. Je beweegt een muis, klikt op iconen, sleept en zet neer. Het hele systeem is ontworpen zodat een niet-technische gebruiker zonder handleiding kan navigeren.
De CLI is daarentegen een dialoog in pure tekst. Je opent een zwart venster (Terminal op macOS en Linux, opdrachtprompt of PowerShell op Windows), je typt één precieze regel, je drukt op Enter. De machine voert uit, toont het resultaat, wacht op het volgende. Geen menu, geen knop, geen sleep-en-laat-vallen. Gewoon tekst.
Neem een concreet voorbeeld. Om een map met de naam mijn-project op je bureaublad aan te maken, klik je in een GUI rechts, kies je "Nieuwe map", typ je de naam, druk je op Enter. Vier handelingen, misschien vijf. In een CLI typ je mkdir mijn-project, je drukt op Enter. Klaar. De map bestaat.
Voor één map is het tijdsverschil verwaarloosbaar. Maar stel je voor dat je honderd mappen moet aanmaken volgens een strikte conventie, drieduizend bestanden in één keer moet hernoemen, of een volledige infrastructuur op Google Cloud moet uitrollen. De GUI vreet je hele namiddag op. De CLI regelt het in enkele regels die je de week erop kan herspelen zonder er nog iets aan te veranderen.
Drie redenen waarom CLI's onweerstaanbaar zijn voor AI
Waarom zijn moderne AI-assistenten (Claude Code, Codex, Gemini CLI) zo dol op de commandline dat ze er hun favoriete werkterrein van maken? Drie precieze redenen, allemaal afgeleid van dezelfde eigenschap: een CLI is tekst, en tekst is precies de materie waarvan taalmodellen gemaakt zijn.
Absolute automatisering
Een CLI-commando is een regel tekst. Vijftig aaneengeschakelde commando's vormen samen een tekstbestand. En een tekstbestand kan je bewaren, versioneren, delen, opnieuw spelen. Dat is het principe van scripting: mechanisch tientallen stappen aaneenrijgen die een mens anders manueel zou herhalen, in volgorde, zonder fouten. De volledige moderne cloudindustrie rust op dit idee. Een volledige infrastructuur uitrollen met één commando, zoals de Supabase CLI of de Google Cloud CLI toelaat, leunt volledig op gescripte commandoreeksen.
Pure snelheid
Een regel tekst uitvoeren is instantaan. Geen webpagina die moet laden, geen knop die lagt, geen animatie waarop je moet wachten. Wanneer je op een dag tien bewerkingen aaneenrijgt, verandert die vlotheid de aard van het werk. Je blijft in de flow, je wordt niet onderbroken, je houdt de draad vast van wat je aan het bouwen bent.
De natuurlijke taal van de modellen
Dit is de reden die alles verandert. Een AI zoals Claude werd getraind om tekst te lezen en te schrijven. Voor haar is de output van een terminalcommando lezen of een SQL-query genereren een natuurlijke handeling die weinig tokens kost en weinig fouten produceert. Een muisklik simuleren op een precieze knop in een bewegende grafische interface is daarentegen een breekbare oefening, vatbaar voor mislukking. De officiële documentatie van Claude zegt het zonder omhaal: Claude Code is een CLI, en precies daardoor kan hij andere CLI's zo soepel orkestreren.
💡 Claude Code is een CLI die andere CLI's aanstuurt. Het is de matroesjka van de moderne automatisering: een terminal die met terminals praat.
De tabel die beide kanten plat legt
Om de vergelijking te verankeren, zo verdelen sterktes en zwaktes zich over zes concrete dimensies. Het doel is geen winnaar aanduiden. Beide interfaces leven samen op elke moderne computer, en technische volwassenheid blijkt uit het vermogen om afhankelijk van de context van de ene naar de andere te schakelen.
| Dimensie | GUI (grafische interface) | CLI (commandline) |
|---|---|---|
| Uitvoersnelheid | Meerdere kliks, animaties | Onmiddellijk, één regel volstaat |
| Automatisering | Moeilijk, een traject opnieuw spelen is zwaar | Native, een script schakelt honderd commando's aaneen |
| Leercurve | Zacht, je ontdekt door visuele exploratie | Steiler bij aanvang, daarna exponentieel |
| Toegankelijkheid voor AI | Zeer beperkt, de AI heeft het moeilijk om te klikken | Ideaal, de AI leest en schrijft tekst moeiteloos |
| Reproduceerbaarheid en delen | Screenshots, video-tutorials | Eén regel kopiëren, overal identieke uitvoering |
| Esthetiek en comfort | Rijk, intuïtief, visueel afgewerkt | Ruw, sober, maar genadeloos efficiënt |
Wanneer je deze tabel leest, begrijp je beter waarom het volledige ecosysteem van moderne tools (Git, Docker, npm, cloud-CLI's, AI-agenten) op de CLI rust. Automatisering, reproduceerbaarheid en samenwerking met AI-agenten verlopen voortaan via de terminal, waar de GUI uitblinkt in consumptie en exploratieve creatie.
Claude Code is zelf een CLI: de mise-en-abyme die alles verheldert
Hier is de openbaring die je verhouding tot zogenaamde "agentische" AI-assistenten verandert. Wanneer je Claude Code, Codex of Gemini CLI gebruikt, typ je zelf een commando in een terminal om de agent te starten. Eenmaal actief opent de AI-agent op zijn beurt subprocessen die andere CLI's aanroepen: git om code te versioneren, npm om pakketten te installeren, gcloud om Google Cloud te bevragen, supabase om een database naar productie te duwen.
Met andere woorden, je gebruikt een CLI (Claude Code, die in je terminal leeft) om andere CLI's aan te sturen (Git, npm, gcloud, supabase). Die geneste structuur is de reden waarom moderne AI-agenten zo snel zo krachtig werden. Ze hoefden niet te leren omgaan met grafische interfaces. Ze hanteren tekst, in een terminal, zoals een senior ontwikkelaar met tienduizend handen.
Precies dat weefsel onderbouwt alles wat we op AB-Arts verkennen. De officiële MCP-connectoren van Claude installeer je via CLI-commando's. De MCP-tunnels die een privé-agent beveiligen configureer je in de terminal. De Google Cloud-automatisering met gcloud die we elders documenteren is niets anders dan een ketting van commando's die Claude in jouw plaats schrijft.
Voor wie het nu nuttig is, en wie nog kan wachten
Moet daarom iedereen zich in 2026 in de terminal storten? Nee. Maar een welbepaalde categorie professionals heeft er alle belang bij de stap te zetten, omdat dit voortaan de laag is waarop AI-agenten werken, en ze niet kennen komt neer op de agent laten werken in een taal die je zelf niet spreekt.
Drie profielen winnen onmiddellijk:
- Solocreators die het repetitieve deel van hun vak willen automatiseren: beelden sorteren, bestanden omzetten, multikanaalpublicatie. De terminal deelt de tijd voor deze taken door tien.
- Trainers en consultants die teams begeleiden naar AI. Je kan niet onderwijzen wat je niet beoefent. De CLI begrijpen verheldert in één klap alles wat Claude Code onder de motorkap doet.
- Solo-ondernemers die een site, een dienst of een webwinkel laten draaien. Vijf commando's beheersen (cd, ls, mkdir, git, npm) volstaat om de touwtjes van je infrastructuur opnieuw in handen te nemen in plaats van voor elke wijziging van een derde partij af te hangen.
Als je werk daarentegen overwegend visueel blijft (printdesign, videomontage, fotografie zonder webdeploy), kan de CLI wachten. Je komt er vanzelf op de dag dat je een batchrender of een terugkerende R2-upload begint te automatiseren, maar er is geen haast bij.
Drie commando's om vanavond te starten
In plaats van meteen aan een lange opleiding te beginnen, hier het strikte minimum zodat je binnen het uur je eerste terminal opent en je er op je gemak voelt.
Op macOS, open de app Terminal (onder Programma's, Hulpprogramma's, of via Spotlight door "Terminal" te typen). Op Linux opent Ctrl+Alt+T meestal de console. Op Windows typ je "PowerShell" in het startmenu en start je de blauwe app.
Eens het zwarte venster open is, probeer achtereenvolgens:
- pwd (of Get-Location in PowerShell). Toont de map waarin je je nu bevindt. Dat is je vertrekpunt.
- ls (of dir in PowerShell). Toont de bestanden en mappen van de huidige map. Je ziet wat er staat, precies zoals in Finder of Verkenner.
- mkdir mijn-eerste-test. Maakt een map met de naam mijn-eerste-test aan. Ga terug naar Finder of Verkenner, ze staat er, aangemaakt in één seconde.
Drie commando's, drie minuten. Je hebt zonet je eerste stappen in CLI gezet, en het zwaarste ligt achter je. De rest leer je door opstapeling, naarmate concrete behoeften zich aandienen.
Het gebaar dat alles verandert
De CLI begrijpen betekent niet ontwikkelaar worden. Het betekent de gemeenschappelijke taal leren waarin je tools, je AI-agenten en je infrastructuur voortaan met elkaar praten. Zolang je buiten die taal blijft, hang je af van tussenpersonen om je intenties in handelingen te vertalen. Van zodra je er, ook bescheiden, instapt, neem je het stuur opnieuw in handen.
Bovendien verheldert die kennis meteen alle andere technische artikels die we publiceren. De creativiteit die het verschil maakt in het gebruik van Claude begint met die elementaire vertrouwdheid met de terminal. Zonder haar blijf je aan de oppervlakte van de tool. Met haar begin je te componeren.
→ Om je diepgaand te vormen in CLI, AI-agenten en de bijhorende workflows, doorblader onze masterclasses. Voor begeleiding in team, schrijf ons via onze contactpagina.
Van lezen naar produceren.
Wat we hier testen, voeren we voor u uit. AB-Arts ontwerpt, traint en begeleidt: drie manieren om samen te werken, één team onder hetzelfde dak.
Web, motion, video, beeld en campagnes. Van concept tot master, volledige productie onder één dak.
AB-Academy leert uw teams werken met AI, workflows en creatieve tools. Ter plaatse of op afstand.
Audit, advies, automatisering. We brengen orde in uw digitale omgeving en bouwen wat ontbreekt.
Gerelateerde artikels
← Al het nieuws
AB-Arts is Google Partner: Cloud, Vertex AI, Workspace
AB-Arts is Google Partner. We rollen Google Cloud, Vertex AI en Workspace uit voor Europese teams: veiligheid, conformiteit en begeleiding.

Voor automatisering: wees nieuwsgierig — de AB-Arts methode
Voor je een agent schrijft of een MCP aansluit, moet je nieuwsgierig zijn, documenteren wat je weet, en bijhouden. De AB-Arts methode voor Claude.

Google CLI + Claude: Workspace en Vertex AI automatiseren
Google CLI + Claude opent een enterprise-gateway om Workspace te automatiseren, Vertex AI te besturen en vijf brokkelige MCP-connectoren te vervangen door één commandolijn.
