retrAIt Plan jouw dag ↗
Blog / Claude Code

Wat is Claude Code? Een uitleg voor wie niet programmeert

6 minuten lezenDelen

Een jonge man zit aan een licht bureau en kijkt nadenkend naar een groot scherm en twee laptops
Foto olia danilevich via Pexels
Het korte antwoord

Claude Code is een programma van Anthropic waarmee Claude niet alleen antwoordt, maar ook zelf aan het werk gaat in je bestanden en in de terminal. Je geeft opdrachten in gewone taal. Jij blijft bepalen wat er gebouwd wordt, en jij kijkt na of het klopt voordat het live gaat.

Claude Code is software van Anthropic, de maker van Claude, waarmee Claude zelf aan het werk gaat op een computer. In een gewoon gesprek op claude.ai krijg je een antwoord, en het overzetten naar een bestand of het online zetten blijft jouw werk. Claude Code draait op de computer waar je bestanden staan. Hij kan die bestanden lezen en aanpassen, en ook zelf commando’s uitvoeren. Daarna controleert hij of het gelukt is. Programmeren hoeft niet, want je beschrijft in gewone zinnen wat je wilt. Wat jij blijft doen, is bepalen wat er moet gebeuren en nakijken of het klopt.

Praten of laten doen

Het verschil zie je het best aan een klein klusje. Een voorbeeld: Jeroen is installateur en wil op zijn website een pagina over warmtepompen, in de stijl van de rest van zijn site. In een gesprek op claude.ai vraagt hij om een tekst met de HTML erbij, de code waaruit een webpagina bestaat. Daarna moet hij zelf uitzoeken in welk bestand dat thuishoort. Hij plakt het erin, zet het online en merkt pas dan dat de nieuwe pagina in het menu ontbreekt. Terug naar het gesprek dus.

Met Claude Code typt Jeroen in de map van zijn site: “Maak een pagina over warmtepompen in de stijl van de rest van de site, en voeg hem toe aan het menu.” Claude Code bekijkt eerst hoe de bestaande pagina’s zijn opgebouwd. Dan maakt hij de pagina en werkt hij het menu op elke pagina bij. Tot slot toont hij welke bestanden hij heeft veranderd. Jeroen hoeft niet te weten waar het menu in de code staat.

Het model erachter is hetzelfde: Claude Code gebruikt dezelfde Claude-modellen als de app, met hetzelfde account. Het verschil zit dus niet in hoe slim Claude is, maar in wat hij mag aanraken. In een gesprek werkt hij vooral met wat jij aanlevert, en wat hij maakt, blijft in het gesprek staan. In Claude Code kan hij zelf in je bestanden werken en in de terminal, het tekstvenster waarin je opdrachten aan de computer geeft. Het vakwoord daarvoor is agent: een AI die zelf handelingen uitvoert om een doel te bereiken, in plaats van alleen tekst terug te geven.

Zo werkt het

Claude Code werkt in rondjes. Bij een opdracht kijkt hij eerst rond in je map, om te begrijpen wat er al is. Dan zet hij een stap, bijvoorbeeld een bestand aanpassen of een commando uitvoeren, en bekijkt hij de uitkomst. Op basis daarvan kiest hij de volgende stap, tot de klus af is. Anthropic beschrijft die werkwijze op de pagina How Claude Code works. Jij kunt op elk moment ingrijpen: met Esc zet je hem stil, en daarna stuur je bij.

Het gereedschap is eenvoudiger dan je zou denken. Claude Code leest en schrijft bestanden, zoekt in je map, voert commando’s uit en kan op internet zoeken of een pagina lezen, zoals de handleiding van een programma. In principe kan hij alles wat jij in de terminal kunt. Dat maakt hem krachtig, en het is meteen de reden dat je wilt weten wie er meekijkt.

Claude Code draait in de terminal. Er is ook een versie in de desktop-app van Claude, onder het tabblad Code, en je kunt hem in de browser gebruiken via claude.ai/code. Een overzicht staat op de startpagina van de documentatie. Ik ga hier uit van de terminal, omdat je daar het meeste ziet van wat er gebeurt.

Waarom op een eigen server

Je kunt Claude Code op je laptop installeren, maar ik laat hem liever werken op een eigen server: een gehuurde computer in een datacenter die dag en nacht aanstaat. Wat dat is en wat het ongeveer kost, lees je in Wat is een VPS.

Een server blijft werken, ook als je laptop dicht is. Met tmux, een programma dat je sessie op de server laat doorlopen, kom je later terug in hetzelfde scherm en zie je wat Claude deed. Bovendien staat je website al op die server. Een nieuwe pagina staat dan na één commando online, zonder uploaden.

De belangrijkste reden gaat over wat Claude kan bereiken. Claude Code werkt met de bestanden op de computer waar hij draait. Op je laptop horen daar ook je mail en je wachtwoorden bij. Op een eigen server staat alleen wat je er zelf neerzet, dus je persoonlijke spullen blijven buiten zijn bereik.

Wie er meekijkt

Claude Code werkt niet onbewaakt. Sinds versie 2.1.283 start hij standaard in auto mode. Claude mag dan zonder vragen lezen en bestanden in je projectmap wijzigen. Voor al het andere, zoals commando’s, beslist eerst een tweede model of het doorgaat. Dat model houdt stappen tegen die verder gaan dan je vroeg of die gevaarlijk lijken. Een script van internet ophalen en direct starten, of bestanden wissen die er voor de sessie al waren, wordt standaard geweigerd.

Met Shift+Tab wissel je van stand. Eén keer drukken vanuit auto mode brengt je in manual mode. Daarin vraagt Claude Code eerst om je akkoord voordat hij iets wijzigt, of voordat hij een commando draait dat verder gaat dan kijken. Druk je verder, dan kom je bij accept edits en daarna bij plan mode. In plan mode onderzoekt Claude en schrijft hij een plan, maar verandert hij niets tot jij dat plan goedkeurt. Wanneer je welke stand kiest, staat in Plan mode, auto mode en toestemming, en de details vind je in de documentatie over de standen.

Anthropic zegt er zelf bij dat auto mode minder vragen betekent, maar geen garantie op veiligheid. Voor je eerste sessies raad ik manual mode aan. Je ziet dan elke stap voorbijkomen, en je leert snel wat er bij een opdracht komt kijken.

Wat jij blijft doen

Claude Code schrijft de code, maar jij bent de opdrachtgever. Dat vraagt een paar dingen van je.

Je moet kunnen zeggen wat je wilt. Wie vaag blijft, krijgt iets gemiddelds terug, een pagina die op elke andere pagina lijkt. Zeg erbij voor wie het is en wat je juist niet wilt. Bovendien begint elke nieuwe sessie met een leeg werkgeheugen. Vaste kennis over je project schrijf je daarom op in een bestand dat Claude Code bij het opstarten inleest: CLAUDE.md.

Je moet ook nakijken. Claude zegt soms “klaar” bij werk dat nog niet goed is, meestal omdat hij het niet heeft gecontroleerd. Vraag hem te laten zien hoe hij het controleerde, bijvoorbeeld welke test hij draaide en met welke uitkomst. Kijk daarna zelf in je browser en op je telefoon, voordat iets live gaat.

En je bepaalt wat Claude te zien krijgt. Alles wat Claude onder ogen krijgt, wordt verwerkt op de servers van Anthropic. Zet dus geen wachtwoorden of gegevens van klanten in een opdracht. Bouw je iets dat met klantgegevens werkt, laat het dan bouwen met verzonnen voorbeelden. Voor wat er met de echte gegevens gebeurt, ben jij verantwoordelijk, niet Claude.

Wat je nodig hebt

Voor Claude Code heb je een betaald Claude-abonnement nodig, zoals Pro of Max; het gratis abonnement geeft geen toegang. Voor organisaties zijn er Team en Enterprise, en wie liever per gebruik betaalt, kan een account in de Console van Anthropic gebruiken. Voor de prijzen kijk je op claude.com/pricing. Verder heb je een terminal nodig en een beetje durf om daarin te typen. Installeren is één commando. Hoe dat gaat op je laptop en op een server, lees je in Claude Code installeren en inloggen.

Wil je het zelf proberen, begin dan klein. Installeer Claude Code en vraag hem in een lege map om één eenvoudige pagina over jezelf te maken. Zet hem eerst met Shift+Tab in manual mode, zodat je elke stap ziet en ook eens nee kunt zeggen. Na een half uur weet je beter wat Claude Code is dan na tien uitleggen.

Foto bovenaan: olia danilevich via Pexels

Delen

Ken je iemand die hier iets aan heeft?

Stuur het door, of deel het als beeld in je story of op LinkedIn.

Als beeld, voor je story of een post

Op een telefoon deel je het beeld meteen, bijvoorbeeld als story op Instagram of in je WhatsApp-status. Op een computer bewaar je het. Zet de link erbij, in je bericht of als sticker.

Meer over Claude Code

Alles over Claude Code