AB-Arts
tutoseducation

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

AB-Arts
4 juni 2026 · 8 min lezen
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.

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:

  1. pwd (of Get-Location in PowerShell). Toont de map waarin je je nu bevindt. Dat is je vertrekpunt.
  2. 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.
  3. 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.

AB-Arts · Creatieve studio & Academy

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.

Digitale productie

Web, motion, video, beeld en campagnes. Van concept tot master, volledige productie onder één dak.

Meer informatie
Opleiding

AB-Academy leert uw teams werken met AI, workflows en creatieve tools. Ter plaatse of op afstand.

Ontdek de opleidingen
Begeleiding

Audit, advies, automatisering. We brengen orde in uw digitale omgeving en bouwen wat ontbreekt.

Vraag een audit aan
Antwoord binnen 48uIndicatieve offerteVrijblijvend