Kennisbank

Commandoregelinterface: hoe tekstcommando's computers en AI-agents aansturen

Bijgewerkt: 24 augustus 2026 · 5 min leestijd

Een commandoregelinterface — vaak afgekort tot CLI, van het Engelse command-line interface — is een manier om met een computer te communiceren door letterlijk tekst te typen, in plaats van te klikken op knoppen en icoontjes. In plaats van een muis te gebruiken om een map te openen, typ je bijvoorbeeld het woord cd gevolgd door de naam van die map, en de computer voert dat commando meteen uit. Het is te vergelijken met het verschil tussen een restaurant waar je zelf naar de keuken loopt en op de koelkast wijst, en een restaurant waar je precies opschrijft wat je wilt eten: minder intuïtief voor een buitenstaander, maar sneller en preciezer voor iemand die de taal van de keuken spreekt.

Commandoregelinterfaces bestaan al sinds de begindagen van de computer en worden nog dagelijks gebruikt door programmeurs en beheerders van computersystemen. Het onderwerp is de laatste tijd extra relevant geworden omdat kunstmatige-intelligentiesystemen, zoals AI-assistenten die programmeren, steeds vaker zelf via zo'n commandoregel werken: ze typen commando's, lezen de uitkomst, en passen op basis daarvan hun volgende stap aan. Daarmee krijgt een tekstgebaseerde technologie uit de jaren zeventig een onverwacht nieuwe rol in de ontwikkeling van AI.

Wat is het precies?

De plek waar je commando's typt heet een terminal of terminalvenster: een simpel, meestal zwart-wit tekstscherm zonder knoppen of afbeeldingen. Achter die terminal draait een programma dat shell wordt genoemd (Engels voor "schil"), en dat is de eigenlijke vertaler tussen wat jij typt en wat de computer begrijpt.

Wanneer de shell klaar is om iets van je te ontvangen, toont hij een prompt: een kort teken, vaak een dollarteken of een pijltje, dat aangeeft "ik luister". Jij typt daar een commando achter, bijvoorbeeld een instructie om een bestand te kopiëren of een programma te starten, en drukt op Enter. De shell zoekt het bijbehorende programma op, voert het uit, en laat de output (de uitvoer, meestal tekst) direct onder je commando zien.

Dit verschilt wezenlijk van een grafische gebruikersinterface (GUI, van graphical user interface), zoals het bureaublad van Windows of macOS, waar je met de muis op zichtbare elementen klikt. Een GUI is toegankelijker voor beginners omdat je ziet wat er mogelijk is; een CLI vereist dat je de commando's kent, maar is daardoor vaak sneller, preciezer en — belangrijk — automatiseerbaar. Je kunt een reeks commando's opslaan in een tekstbestand, een zogeheten script, en dat script later met één druk op de knop opnieuw laten uitvoeren. Dat maakt herhaalde taken, zoals het bijwerken van software op honderd computers tegelijk, in seconden te doen in plaats van handmatig te klikken op elke machine.

Wat wil men ermee bereiken?

Het belangrijkste doel van een commandoregelinterface is controle en precisie. Een commando doet exact wat er staat, zonder de dubbelzinnigheid die soms ontstaat bij het klikken door menu's. Voor mensen die veel met computers werken — programmeurs, systeembeheerders, data-analisten — is dat een groot voordeel.

Een tweede doel is automatisering en reproduceerbaarheid. Omdat commando's tekst zijn, kun je ze delen, opslaan, in een versiebeheersysteem bewaren en exact herhalen. Een collega aan de andere kant van de wereld kan hetzelfde script draaien en gegarandeerd dezelfde stappen doorlopen, iets wat met een reeks muisklikken veel lastiger te garanderen is.

Een derde, recentere drijfveer is specifiek voor kunstmatige intelligentie. Taalmodellen zoals die achter chatbots zijn van nature tekstgeneratoren: ze zijn goed in het produceren van woorden, maar hebben van zichzelf geen "handen" om iets in de echte wereld te doen. Door zo'n AI-model toegang te geven tot een commandoregel, kan het ineens bestanden lezen en aanpassen, programma's uitvoeren, fouten opsporen en tests draaien — allemaal door tekstcommando's te typen, precies zoals een menselijke programmeur dat zou doen. De CLI fungeert dan als een soort brug tussen taal en actie.

Voorbeelden uit de praktijk

De Unix-shell geldt als het startpunt van de moderne commandoregel. Begin jaren zeventig ontwikkelde Ken Thompson bij Bell Labs de eerste Unix-shell, een ontwerp waarvan de basisprincipes — prompt, commando, output — vandaag nog steeds terug te vinden zijn in vrijwel elke terminal ter wereld.

Git, gemaakt door Linus Torvalds in 2005, is een systeem voor versiebeheer waarmee programmeurs wijzigingen in code bijhouden. Git wordt bijna uitsluitend via de commandoregel gebruikt en is inmiddels de facto standaard in softwareontwikkeling.

Windows PowerShell, door Microsoft geïntroduceerd in 2006, bracht een krachtige commandoregelinterface naar Windows-gebruikers, een besturingssysteem dat daarvoor vooral op grafische bediening leunde.

GitHub CLI (het commando gh), sinds 2020 beschikbaar, laat ontwikkelaars taken op het populaire codeplatform GitHub — zoals het aanmaken van een codewijziging-aanvraag — direct vanuit de terminal uitvoeren in plaats van via de website.

Claude Code, een tool van AI-bedrijf Anthropic die sinds 2025 beschikbaar is, is een voorbeeld van de nieuwste ontwikkeling: een AI-assistent die zelf in een terminal werkt, bestanden leest en schrijft, en programmeertaken zelfstandig uitvoert op basis van instructies in gewone taal. Vergelijkbare tools, zoals de Codex CLI van OpenAI, zijn rond dezelfde periode geïntroduceerd.

Hoe ver is de techniek?

De commandoregelinterface als zodanig is een volwassen, meer dan vijftig jaar oude technologie die stabiel en breed gebruikt wordt, vooral door professionals in softwareontwikkeling en systeembeheer. Op dat vlak valt weinig baanbrekends meer te verwachten: de basisprincipes zijn al decennia hetzelfde.

De nieuwe ontwikkeling — AI-modellen die zelfstandig via een commandoregel werken — staat daarentegen nog in de kinderschoenen. Deze tools zijn pas sinds 2024 en 2025 breed beschikbaar gekomen en worden in hoog tempo bijgewerkt. Ze kunnen nuttig werk verzetten, zoals het oplossen van programmeerfouten of het schrijven van eenvoudige software, maar hebben ook duidelijke beperkingen.

Zo kunnen deze AI-systemen fouten "verzinnen" die er plausibel uitzien maar onjuist zijn, een verschijnsel dat hallucinatie wordt genoemd. Ook is het geven van vergaande toegang tot een commandoregel niet zonder risico: een AI die zelfstandig bestanden kan verwijderen of systeeminstellingen kan wijzigen, moet zorgvuldig worden begrensd, bijvoorbeeld door bepaalde acties eerst om bevestiging te laten vragen. Ontwikkelaars van deze tools experimenteren nog volop met de juiste balans tussen autonomie en veiligheid, en onafhankelijke, langjarige gegevens over betrouwbaarheid ontbreken vooralsnog grotendeels.

Wie werken eraan?

Aan de klassieke, niet-AI-gedreven commandoregeltechnologie werken vooral open source-gemeenschappen, met organisaties als het GNU-project en de bijbehorende Free Software Foundation als belangrijke dragers van veelgebruikte shell-software. Ook grote technologiebedrijven als Microsoft (met PowerShell) en GitHub (onderdeel van Microsoft, met GitHub CLI) leveren bijdragen.

Aan de nieuwe generatie AI-gestuurde commandoregelagenten werken vooral de grote AI-laboratoria: Anthropic (Claude Code), OpenAI (Codex CLI) en Google, dat eigen experimenten op dit vlak uitvoert. Deze bedrijven zijn voornamelijk gevestigd in de Verenigde Staten, al is de gebruikersgroep — programmeurs en bedrijven wereldwijd — internationaal.

Verder lezen