Ga naar de hoofdinhoud
BVDNET
Arnhem · websites & automatiseringBVDNET
Tools & Frameworks

Claude Code

Claude Code is de AI-assistent voor programmeren van Anthropic: je beschrijft een taak in gewone taal, en het leest de code, past bestanden aan en voert commando's uit.

Ook bekend als: Claude Code CLI, Anthropic Claude Code

Claude Code is de AI-assistent voor programmeren van Anthropic. Je beschrijft in gewone taal wat je wilt, zoals "los de fout op de afrekenpagina op", en het leest de projectcode, past bestanden aan, draait tests en commando's en kan de wijziging klaarzetten voor controle. Bij een bedrijf met een website of webshop kan een ontwikkelaar zo routinewerk uit handen geven, zoals tests schrijven, bugs oplossen en afhankelijkheden bijwerken.

Wanneer kwam het uit?

Anthropic introduceerde Claude Code op 24 februari 2025 als opdrachtregeltool in een beperkte research preview, samen met Claude 3.7 Sonnet (aankondiging). Op 22 mei 2025 werd het algemeen beschikbaar, met extensies voor VS Code en JetBrains en achtergrondtaken via GitHub Actions (Introducing Claude 4). In maart 2026 lekte de broncode uit via een source map in een npm-release (wat de gelekte broncode liet zien). In september 2026 noemt de documentatie de terminal, VS Code, JetBrains-IDE's, een desktopapp en de browser, en voor de meeste daarvan heb je een Claude-abonnement of een Anthropic Console-account nodig.

Hoe werkt het?

Anthropic noemt Claude Code de harness rond een Claude-model: de laag die de tools levert en bepaalt wat het model te zien krijgt (How Claude Code works). Een taak verloopt als een agent-lus in drie fasen: context verzamelen, actie ondernemen, resultaat controleren. Vraag je om falende tests te repareren, dan draait het bijvoorbeeld de testsuite, leest de fouten, zoekt en bewerkt de betreffende bestanden en draait de tests opnieuw. Je kunt het op elk moment onderbreken.

Aan het begin van elke sessie leest het CLAUDE.md, een Markdown-bestand met de instructies voor het project, en het houdt een automatisch geheugen bij van wat het heeft geleerd. Als het contextvenster volloopt, ruimt het eerst oude tooluitvoer op en vat het daarna het gesprek samen, waardoor vroege instructies verloren kunnen gaan. De documentatie raadt aan blijvende regels in CLAUDE.md te zetten.

Een permissiemodus bepaalt wat het zonder te vragen mag. In de handmatige modus vraagt het voor elke bestandswijziging en elk shellcommando toestemming, en in de planmodus verkent het alleen en stelt het een plan voor. In september 2026 is de automatische modus, waarin een classifier riskante acties blokkeert, de startmodus in de terminal en VS Code bij Pro-, Max- en Team-abonnementen. Voor elke bewerking bewaart het een checkpoint, zodat je bestandswijzigingen kunt terugdraaien; wijzigingen in databases, API's of deployments niet.

Hoe breid je het uit?

  • MCP koppelt het aan externe tools zoals Jira, Slack of Google Drive. Met claude mcp serve kan het zelf ook als MCP-server dienen voor andere applicaties (MCP-documentatie).
  • Skills bundelen herhaalbare werkwijzen, zoals een /review-pr-commando. Hooks draaien shellcommando's voor of na zijn acties, zoals een formatter na elke bewerking.
  • Subagents nemen een deeltaak op zich in hun eigen contextvenster en geven een samenvatting terug.
  • Plug-ins bundelen skills, subagents, hooks en MCP-servers om te delen, zoals Superpowers van Jesse Vincent, dat in april 2026 14 skills had voor plannen, testen en codereview.

Wat zijn routines?

Sinds 14 april 2026 laten routines Claude Code werken terwijl je computer uit staat. Een routine is een opgeslagen prompt met een of meer repositories en connectors, die start op een schema, via een API-aanroep of bij een GitHub-gebeurtenis zoals een nieuwe pull request. Hij draait in de cloud van Anthropic en zet zijn wijzigingen op branches waarvan de naam begint met claude/. Een routine stopt niet om toestemming te vragen, dus de documentatie over routines raadt aan de repositories, de netwerktoegang en de connectors te beperken tot wat hij nodig heeft. In september 2026 zijn routines nog een research preview, voor Pro-, Max-, Team- en Enterprise-abonnementen.

Voorbeeld

Stel: de ontwikkelaar van een kleine webshop typt in Claude Code: "Schrijf tests voor de module voor kortingscodes, draai ze en los fouten op." Claude Code zoekt de module, schrijft de tests en draait ze. Falen er tests, dan leest het de fouten, past het de code aan en draait het de tests opnieuw, en in de handmatige modus vraagt het voor elk commando toestemming. De ontwikkelaar controleert de wijziging en vraagt Claude Code om die te committen.