vergelijking

Claude Code vs ChatGPT: programmeren met een chat of met een agent

Met ChatGPT programmeer je via een chatvenster: je stelt een vraag, krijgt code terug en plakt die zelf in je bestanden. Claude Code werkt direct in je project op je computer: het leest je bestanden, past ze aan en voert opdrachten uit, na jouw toestemming. Voor een losse vraag is een chat prima, voor het bouwen van een heel project scheelt een agent veel werk.

vibe-code.nl5 min lezen

Hoe werkt programmeren met ChatGPT?

ChatGPT is de chatassistent van OpenAI. Je typt in een chatvenster wat je wilt, bijvoorbeeld: schrijf een HTML-pagina met een contactformulier. Je krijgt een antwoord met code, die je kopieert en in een bestand op je computer plakt.

Dat werkt goed voor kleine dingen: een stukje uitleg, een formule, een los script. Maar zodra je project uit meerdere bestanden bestaat, wordt het lastig. ChatGPT ziet je bestanden niet vanzelf, dus jij moet steeds de juiste stukken code in de chat plakken en de antwoorden weer op de goede plek terugzetten.

Bij een foutmelding gaat het net zo: jij kopieert de melding naar de chat, krijgt een oplossing en past die zelf toe. Jij bent dus de tussenpersoon tussen de AI en je project.

Hoe werkt Claude Code?

Claude Code is de AI-programmeur van Anthropic. Je start het in de map van je project, in de terminal, als desktop-app of in een code-editor zoals VS Code. Vanaf dat moment kan het je project lezen en begrijpen hoe de bestanden samenhangen.

Je geeft een opdracht in gewone taal, en Claude Code schrijft en wijzigt de code zelf, ook verspreid over meerdere bestanden. Het kan opdrachten uitvoeren, zoals je app starten of iets installeren, en fouten opsporen en oplossen. Voordat het iets wijzigt of uitvoert, vraagt het je toestemming.

Het verschil met een chat is dus niet zozeer hoe slim de AI is, maar waar hij werkt. Claude Code werkt in je project, een chat werkt ernaast.

De verschillen tussen Claude Code en ChatGPT

  • werkplek

    Waar de AI werkt

    ChatGPT: in een chatvenster, los van je bestanden. Claude Code: in je projectmap op je eigen computer.

  • kopiëren

    Wie de code verplaatst

    ChatGPT: jij kopieert en plakt. Claude Code: past de bestanden zelf aan, na jouw akkoord.

  • context

    Overzicht over het project

    ChatGPT: ziet alleen wat jij in de chat zet. Claude Code: kan alle bestanden in je project lezen en de samenhang zien.

  • testen

    Fouten oplossen

    ChatGPT: jij plakt de foutmelding in de chat. Claude Code: kan je app zelf starten, de fout zien en een oplossing doorvoeren.

  • algemeen

    Breed inzetbaar

    ChatGPT: handig voor van alles, van teksten tot uitleg. Claude Code: specifiek gemaakt voor werken aan software.

Wanneer is ChatGPT handig bij programmeren?

Een chatassistent is zeker niet nutteloos voor programmeren. In deze gevallen werkt het prima:

  • Je wilt snel weten wat een begrip betekent, zoals wat een API of een database is.
  • Je hebt een losse formule of een kort script nodig, bijvoorbeeld voor een spreadsheet.
  • Je wilt een idee uitwerken voordat je gaat bouwen: welke schermen, welke gegevens, welke stappen.
  • Je wilt een stukje code laten uitleggen dat je ergens tegenkwam.
  • Je zit niet achter je eigen computer en wilt toch even iets uitzoeken.

Ook de chat van Claude zelf, op claude.ai, werkt zo. Het verschil in dit artikel gaat dus vooral over chatten versus een agent die in je project werkt, niet over het ene bedrijf tegenover het andere. OpenAI biedt daarnaast eigen programmeertools aan; kijk voor de actuele stand op hun site.

Wanneer kies je voor Claude Code?

  • Je bouwt een project met meerdere bestanden, zoals een website met een database.
  • Je bent het kopiëren en plakken zat en raakt het overzicht kwijt.
  • Je wilt dat de AI zelf test of iets werkt en fouten oplost.
  • Je wilt dat je project netjes op je eigen computer staat, zodat je het kunt bewaren op GitHub en online kunt zetten.
  • Je wilt zien wat er verandert en per stap toestemming geven.

Van ChatGPT naar Claude Code: zo stap je over

  1. 1

    Controleer je abonnement

    Claude Code zit niet in het gratis Claude-abonnement. Je hebt minimaal Pro nodig, of een Console-account waarbij je per gebruik betaalt. Kijk voor actuele prijzen op claude.com/pricing.

  2. 2

    Installeer Claude Code

    Op Mac en Linux met curl -fsSL https://claude.ai/install.sh | bash, op Windows in PowerShell met irm https://claude.ai/install.ps1 | iex. Controleer daarna met claude --version.

  3. 3

    Open je projectmap

    Heb je al code uit ChatGPT? Zet die bestanden in één map, ga daar in de terminal naartoe en start claude.

  4. 4

    Laat het project uitleggen

    Vraag eerst: leg uit wat dit project doet en welke bestanden er zijn. Zo weet je dat Claude Code het overzicht heeft.

  5. 5

    Bouw verder met opdrachten

    Geef daarna je volgende wens in gewone taal. Je hoeft niets meer te kopiëren: Claude Code past de bestanden zelf aan.

Veelgestelde vragen

Is Claude Code beter dan ChatGPT om te programmeren?

Voor het bouwen van een heel project wel handiger, omdat Claude Code direct in je bestanden werkt en zelf kan testen. Voor een losse vraag of uitleg is een chatassistent prima. Het hangt dus af van wat je doet.

Kan ik met ChatGPT een app bouwen zonder te programmeren?

Het kan, maar je moet zelf alle code op de juiste plek zetten en foutmeldingen terugplakken. Bij een klein project gaat dat nog, bij een groter project wordt het snel onoverzichtelijk.

Is Claude Code gratis?

Nee. Claude Code zit in de betaalde abonnementen Pro, Max, Team en Enterprise, en in een Console-account waarbij je per gebruik betaalt. Pro kost 20 dollar per maand exclusief btw. Prijzen kunnen veranderen, kijk op claude.com/pricing.

Kan ik ChatGPT en Claude Code samen gebruiken?

Ja. Sommige mensen gebruiken een chat om een idee uit te denken en Claude Code om het te bouwen. Let er wel op dat je niet twee AI's tegelijk in dezelfde bestanden laat werken.

Wat is het verschil tussen Claude en Claude Code?

Claude is de chatassistent van Anthropic op claude.ai, vergelijkbaar met ChatGPT. Claude Code is een programma dat in je project werkt en zelf bestanden aanpast en opdrachten uitvoert.

Bronnen en verder lezen

Stop met kopiëren en plakken

In de cursus vibe coding leer je met Claude Code bouwen in je eigen project, van eerste opdracht tot website online.

Welke cursus wil je volgen?

Aanmelden is gratis en verplicht je tot niets. Je betaalt pas als je een cursus kiest.

Verder lezen