Cursus
Steeds meer developers gebruiken AI-technologieën om te helpen bij codeertaken, zoals debuggen, documentatie schrijven, refactoren en nieuwe code maken. Veel AI-tools zijn gebouwd als online interfaces of IDE-plugins, maar sommige developers geven de voorkeur aan terminal-first workflows omdat die automatisering, scripten en integratie met tooling makkelijker maken.
Met Claude Code CLI kunnen developers werken met de Claude-modellen van Anthropic rechtstreeks vanaf de command line. Zo kunnen ze dingen doen als geautomatiseerde code-analyse, redeneren over meerdere bestanden en AI-ondersteunde ontwikkeltaken zonder de terminal te verlaten.
In deze tutorial leer je wat Claude Code CLI is, hoe je het installeert en configureert, en hoe developers het gebruiken in real-world workflows zoals code-audits, refactoren en geautomatiseerde testgeneratie.
Wat is Claude Code CLI?
Claude Code CLI is een command-line-interface om rechtstreeks vanuit je lokale ontwikkelomgeving met de AI-codingcapaciteiten van Claude te werken. Gebouwd door Anthropic blinkt Claude uit in taken rondom taal, redeneren, analyse, coderen en meer.
In plaats van een browser of IDE-plugin te openen, kunnen developers commando's draaien zoals:
claude code analyze ./project
De CLI stuurt projectcontext naar Claude, die vervolgens taken kan uitvoeren zoals:
- Codebases analyseren
- Code genereren
- Bestaande code refactoren
- Documentatie produceren
- Unittests maken
- Codeproblemen oplossen
Het beste aan Claude is dat het over talloze bestanden tegelijk kan redeneren. Dat is handig voor real-world softwareprojecten, omdat logica meestal over modules en mappen heen loopt.
Claude Code CLI is in essentie een AI-gestuurde coding-assistent in je terminal.
Waarom developers Claude Code CLI gebruiken
Terminalgebaseerde workflows hebben de voorkeur van developers omdat ze goed samenwerken met tools als Git, pakketmanagers en CI/CD-pijplijnen.
Dit ecosysteem past goed bij Claude Code CLI.

Voordelen van Claude Code CLI. Bron van afbeelding: Napkin AI
1. Werkt met bestaande developer-workflows
Omdat het vanaf de command line draait, integreert Claude Code CLI eenvoudig met:
- Git-repositories
- Lokale projectmappen
- Shellscripts
- automatiseringspijplijnen
2. Scriptbare automatisering
Developers kunnen Claude-commando's opnemen in automatiseringsscripts:
./audit_codebase.sh
of CI-pijplijnen.
3. Snellere feedback
Het werk van developers is minder optimaal wanneer ze moeten wisselen tussen IDE, browser en documentatie. CLI-tools laten je snel AI-hulp inschakelen zonder de console te verlaten.
4. Past bij terminal-first omgevingen
Veel engineers gebruiken al:
- VS Code-terminal
- SSH-remote servers
- Docker-containers
Claude Code CLI past vanzelf in deze workflows.
Veelvoorkomende real-world use-cases
Developers gebruiken Claude Code CLI vaak voor:
Codebase-audits
Geautomatiseerde analyses draaien op een hele repository.
Voorbeelddtaken:
- beveiligingsproblemen identificeren
- code smells detecteren
- architectuurverbeteringen voorstellen
Documenten genereren
Automatisch README-bestanden of inline documentatie genereren.

Veelvoorkomende use-cases van Claude CLI. Bron: Napkin AI
Patroonhandhaving
Zorgen voor coding-standaarden zoals:
- consistente logging
- type hints
- naamgevingsconventies
CI/CD-integratie
Geautomatiseerde AI-audits draaien tijdens buildpijplijnen.
Claude Code CLI installeren
Voordat je Claude Code CLI installeert, heb je een paar basistools op je systeem nodig.
Vereisten
Typische vereisten zijn:
- Node.js (v18 of later). Bekijk de installatie-gids.
- npm of yarn
- Internettoegang voor API-verzoeken
- Een Anthropic API-sleutel
- Git voor Windows
Installeer de CLI
De CLI wordt doorgaans geïnstalleerd met npm.
npm install -g @anthropic-ai/claude-code
Dit installeert de tool globaal zodat je hem vanuit elke map kunt gebruiken.
Maak een map
Maak een map, bijvoorbeeld project, en voeg dan een simpel Python-bestand toe met de naam hello.py, met de volgende twee regels code. Let op: je kunt elke gewenste naam geven aan de map en het Python-bestand.
name = "Alice"
print("Hello, "+name)
Je kunt ook installeren met Homebrew
brew install --cask claude-code
Verwachte output: de exacte Homebrew-output verschilt per machine en Homebrew-versie.
De aanbevolen methode is de native installatiemethode, die je eenvoudig kunt uitvoeren met de volgende commando's.
Voor macOS, Linux, WSL:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
Windows CMD:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
Controleer de installatie
Laten we eerst een map maken met de naam project en een simpel Python-bestand toevoegen met de naam hello.py, met de volgende twee regels code. Let op: je kunt elke gewenste naam geven aan de map en het Python-bestand.
name = “Alice”
print(“Hello, “+name)
Navigeer nu naar de hierboven aangemaakte projectmap, open een terminal en start Claude Code:
claude

Output van het commando claude. Bron: Afbeelding door auteur
Dit verifieert de installatie en je bent klaar om te experimenteren met de Claude CLI-commando's.
Kerncommando's van Claude Code CLI
Wanneer je Claude Code installeert en claude in je terminal typt, zijn er direct een set ingebouwde slash-commando's beschikbaar. Dit zijn kerncommando's. Je hoeft geen bestanden te maken of iets in te stellen — ze werken gewoon.
Hieronder staan enkele van de meest gebruikte.
claude
Start een interactieve sessie met de initiële prompt en verstuurt je eerste bericht.
claude "explain this project"

Output van de bovenstaande code. Bron: Afbeelding door auteur
claude -p
Dit commando leest de bestandsinhoud en beantwoordt je vraag. Dit is handig wanneer je Claude een specifiek bestand wilt laten analyseren zonder je hele project aan te wijzen. Het voorbeeld hieronder refactort de Python-code, hello.py.
claude -p "refactor hello.py"

Terminalinterface vraagt om bevestiging om wijzigingen toe te passen. Bron: Afbeelding door auteur
Als je 1. Yes kiest, wordt de volgende output gegenereerd:

Terminalscherm met gerefactorde Python-code. Bron: Afbeelding door auteur
claude -c -p
Dit commando combineert -c en -p: het hervat de meest recente sessie, verstuurt meteen een nieuwe prompt en sluit daarna af.
claude -c -p "now check for type errors"

Terminalscherm toont Python-codevalidatie zonder typefouten. Bron: Auteur
claude update
Dit kerncommando werkt claude bij naar de laatst beschikbare versie. Het is aan te raden dit periodiek te draaien om zeker te zijn dat je de nieuwste features en bugfixes hebt.
claude update

Terminaloutput met uitleg over het commando claude update. Bron: Auteur
agents
Dit commando toont alle geconfigureerde subagents, gegroepeerd per bron. Subagents zijn gespecialiseerde AI-assistenten die specifieke soorten taken afhandelen.
claude agents

Terminalinterface toont een commando dat op gebruikersgoedkeuring wacht. Bron: Auteur
Klik op 1. Yes.

Terminaloutput toont claude agents-commando's. Bron: Auteur
Je kunt de lijst bekijken met /agents
/agents

Terminalinterface toont de output van de bovenstaande code. Bron: Auteur
Belangrijke CLI-flags
CLI-flags voeg je toe aan het commando claude om het gedrag aan te passen. Ze staan tussen claude en je prompt. Je kunt meerdere flags combineren in één commando. Laten we het gebruik van enkele van deze CLI-flags verkennen.
claude --model
Dit commando stelt het Claude-model in dat voor de sessie wordt gebruikt. Je kunt een korte alias (sonnet of opus) of de volledige modelnaam gebruiken. Verschillende modellen hebben verschillende snelheden en kosten.
claude --model sonnet

Terminaloutput toont hoe je Claude-modellen instelt. Bron: Auteur
claude --print
Dit commando stuurt de prompt, print de reactie en sluit af.
claude --print "explain hello.py"

Terminaloutput met uitleg over een Python-script. Bron: Auteur
output-format
Het commando bepaalt het uitvoerformaat. Het standaardformaat is platte tekst.
claude -p "review hello.py" --output-format text

Output toont de codereview door claude in tekstformaat. Bron: Auteur
claude auth logout
Dit is geen CLI-flag, maar een kerncommando. Dit commando logt je uit bij je Anthropic-account.
claude auth logout

Terminaloutput toont uitloggen bij een Anthropic-account. Bron: Auteur
CLI vs. web-/IDE-workflows
Developers willen vaak weten of CLI-tools de rol van web- of IDE-interfaces kunnen overnemen. In de praktijk biedt elke aanpak eigen sterke punten.
CLI-tools zijn het beste voor automatisering, scripten, CI/CD-pijplijnen, batchprocessen en terminalgebaseerde workflows. Ze laten developers taken direct toevoegen aan bestaande pijplijnen, snel herhaalbare commando's draaien en minder vaak tussen tools wisselen.
Daarentegen zijn online of IDE-gebaseerde tools uitstekend voor interactieve debugging, verkennende gesprekken, visuele codebewerking en sneller testen. Ze maken het makkelijker om code te begrijpen, sneller te experimenteren en uitdagingen stapsgewijs op te lossen.
De praktische regel die veel developers volgen: CLI voor automatisering en UI-tools voor exploratie. Veel developers combineren beide benaderingen.
Beveiligings- en privacyoverwegingen
Omdat AI-tools met externe API's communiceren, is het belangrijk dat developers beveiligingsimplicaties overwegen.
Verstuur geen geheimen
Voordat je een project analyseert:
-
API-sleutels verwijderen
-
referenties maskeren
-
.env-bestanden uitsluiten
Gegenereerde wijzigingen reviewen
Commit nooit automatisch AI-gegenereerde code zonder review.
Inspecteer wijzigingen altijd zorgvuldig.
Begrijp API-gebruik
Elk CLI-commando verstuurt data naar de API.
Developers zouden moeten nagaan:
- API-prijzen
- gegevensverwerkingsbeleid
Raadpleeg de beveiligingsdocumentatie van Anthropic voor meer details hier.
Conclusie
Claude Code CLI is erg nuttig voor developers die graag eerst in de terminal werken. Het werkt uitstekend voor zaken als automatische code-analyse, CI/CD-integratie, refactoren op projectniveau en het genereren van unittests.
Ben je geïnteresseerd in AI-ondersteund programmeren? Probeer Claude Code CLI dan eerst op een klein project. Als je eenmaal weet hoe het werkt, kan het een krachtige aanvulling op je developer-toolkit worden.
Voor meer details over de features van Claude Code CLI, installatiestappen en geavanceerde configuratie, raadpleeg de onderstaande bronnen:
- Claude Code Tutorial: Leer hoe je Claude Code inzet in praktische ontwikkelscenario's zoals code refactoren, problemen debuggen en documentatie genereren voor echte projecten.
- Introduction to Claude Models: Een gestructureerde cursus die het Claude-ecosysteem introduceert, inclusief prompt engineering, werken met Claude via API's en het bouwen van AI-gestuurde applicaties.
- Claude Cowork Tutorial: Ontdek hoe developers met Claude kunnen samenwerken als AI-codingpartner, helpend bij het redeneren over codebases, het genereren van oplossingen en het verhogen van productiviteit.
Ervaren professional in data science, kunstmatige intelligentie, analytics en datastrategie.
Claude Code CLI Veelgestelde vragen
Wat is de Claude Code CLI?
Claude Code CLI is een command-line-tool waarmee developers direct vanuit de terminal met de AI-codingfeatures van Claude kunnen werken.
Welke besturingssystemen ondersteunen Claude Code CLI?
Claude Code CLI wordt ondersteund op macOS-, Linux- en Windows-omgevingen waar de officiële installer en vereiste afhankelijkheden beschikbaar zijn.
Kan Claude Code CLI een volledige codebase analyseren?
Ja, Claude Code CLI kan veel bestanden en mappen doorlopen om developers te helpen begrijpen hoe een project is opgezet, problemen te vinden en verbeteringen voor te stellen.
Is Claude Code CLI geschikt voor automatiseringsworkflows?
Ja, het wordt vaak gebruikt in scripts, CI-pijplijnen of geautomatiseerde checks voor taken als analyse, documentatie of refactoren.
Wat is de beste manier om te beginnen met Claude Code CLI?
Begin met kleine projecten, experimenteer met prompts en commando's, en bekijk de officiële documentatie en tutorials om te begrijpen hoe de tool in je workflow past.

