Claude Code op Windows: installatie & setup
Claude Code op Windows: Installatie & Setup
Wat is Claude Code en waarom Windows?
Systeemvereisten voor Claude Code
- Windows 10 (versie 1903 of hoger) of Windows 11
- Voor WSL: Windows 10 versie 2004 of hoger (Build 19041+)
- Minimaal 4GB RAM (8GB aanbevolen)
- 500MB vrije schijfruimte voor Node.js en Claude Code
- Stabiele internetverbinding
- Windows Terminal (sterk aanbevolen, gratis in Microsoft Store)
- Een moderne code editor (VS Code aanbevolen)
- Claude AI account (maak gratis aan op claude.ai)
- Administrator rechten op je Windows machine (voor installatie)
Windows + R → winver.Stap 1: Node.js Installeren op Windows
Download Node.js
- Ga naar nodejs.org
- Download de LTS versie (Long Term Support) - op het moment van schrijven is dat versie 20.x
- Kies de Windows Installer (.msi) voor jouw systeem:
- 64-bit voor de meeste moderne Windows systemen
- 32-bit alleen als je een oudere machine hebt
Installatie uitvoeren
- Open de gedownloade
.msifile - Klik door de setup wizard:
- Accept the license agreement
- Belangrijk: Vink "Automatically install necessary tools" aan
- Kies de standaard installatie locatie (meestal
C:\Program Files\nodejs\)
- Klik "Install" en wacht tot de installatie compleet is
Verificatie
node --versionv20.11.0npm --version10.2.4 of vergelijkbaar.- Zie je
'node' is not recognized? Herstart je computer. Windows moet de PATH variabele updaten. - Nog steeds niet? Check of
C:\Program Files\nodejs\in je PATH staat (Systeeminstellingen → Geavanceerd → Omgevingsvariabelen).
Stap 2: Claude Code Installeren via npm
Installatie commando
npm install -g @anthropic-ai/claude-code-g flag installeert Claude Code "global", wat betekent dat je het overal kunt gebruiken.Wat gebeurt er?
- De Claude Code CLI tool
- Alle dependencies (ondersteunende packages)
- Command executables
Verificatie
claude --versionclaude-code version 1.x.x- Herstart je terminal - PowerShell moet de nieuwe PATH laden
- Check npm prefix:
npm config get prefixC:\Users\JouwNaam\AppData\Roaming\npm moeten zijn.- Voeg npm folder toe aan PATH:
- Open "Environment Variables" (zoek in Start menu)
- Onder "User variables", selecteer "Path"
- Klik "Edit" → "New"
- Voeg toe:
C:\Users\JouwNaam\AppData\Roaming\npm - Klik OK en herstart je terminal
Stap 3: Claude Code Configureren
API Key verkrijgen
- Ga naar console.anthropic.com
- Log in met je Claude account
- Navigeer naar "API Keys" in het menu
- Klik "Create Key"
- Geef je key een naam (bijv. "Windows Development")
- Kopieer de key direct - je kunt hem maar één keer zien!
API Key opslaan in Windows
- Zoek "Environment Variables" in het Start menu
- Klik "Environment Variables..." onderaan
- Onder "User variables" klik "New"
- Variable name:
ANTHROPIC_API_KEY - Variable value: plak je API key
- Klik OK en herstart je terminal
$env:ANTHROPIC_API_KEY.env file aanmaken in je project folder:# Navigeer naar je project
cd C:\Users\JouwNaam\MijnProject
# Maak .env file aan
echo ANTHROPIC_API_KEY=jouw-api-key-hier > .env.env toe aan je .gitignore om je API key niet per ongeluk te committen!Eerste test
claude "Hallo, wat kun je voor me betekenen?"Terminal Tips voor Windows Gebruikers
Windows Terminal (Aanbevolen)
- Mooie UI met customization opties
- Meerdere tabs en panes
- Unicode en emoji support (handig voor AI output)
- Integratie met PowerShell, CMD én WSL
- Gratis in Microsoft Store: zoek "Windows Terminal"
- Of via commando:
winget install Microsoft.WindowsTerminal
- Gebruik
Ctrl+Shift+Pvoor command palette Ctrl+Shift+Topent een nieuwe tab- Split screen met
Alt+Shift++(horizontaal) ofAlt+Shift+-(verticaal)
PowerShell
- Pre-installed op Windows 10/11
- Goede scripting mogelijkheden
- Volledige .NET integratie
- Gebruik backticks (`) voor multi-line commando's
- Aliassen werken:
Set-Alias cl claude - Tab completion werkt voor commando's
Command Prompt (CMD)
- Simpel en snel
- Werkt altijd
- Beperkte scripting
- Geen mooie Unicode rendering
- Minder modern
Windows Subsystem for Linux (WSL)
WSL als Alternatief: De Linux Ervaring op Windows
Waarom WSL voor Claude Code?
WSL Installeren
# In PowerShell als Administrator
wsl --installUbuntu Setup
- Kies een username (lowercase, zonder spaties)
- Kies een wachtwoord
- Wacht tot de setup compleet is
Node.js in WSL Installeren
# Install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Reload shell
source ~/.bashrc
# Install Node.js LTS
nvm install --lts
# Verify
node --version
npm --versionClaude Code in WSL
npm install -g @anthropic-ai/claude-code# Voeg toe aan .bashrc
echo 'export ANTHROPIC_API_KEY=jouw-api-key' >> ~/.bashrc
source ~/.bashrcclaude "Test vanuit WSL"WSL + VS Code Integratie
- Installeer "Remote - WSL" extension in VS Code
- Open WSL terminal:
Ctrl+Shift+P→ "WSL: New Window" - VS Code draait nu in WSL context
- Claude Code commando's werken direct in de integrated terminal
code . in een WSL folder om die folder in VS Code te openen.Veelvoorkomende Problemen en Oplossingen
Probleem: "npm is not recognized"
- Herstart computer volledig (niet alleen terminal)
- Check of Node.js installed is via Programs & Features
- Herinstalleer Node.js indien nodig, zorg dat "Add to PATH" aangevinkt is
Probleem: "Permission denied" bij npm install
# Run PowerShell als Administrator (rechtsklik → Run as Administrator)
npm install -g @anthropic-ai/claude-codenpm config set prefix "$env:USERPROFILE\npm"$env:USERPROFILE\npm toevoegen aan je PATH.Probleem: Claude Code trager dan verwacht
- Check je internet verbinding
- Voor Claude Pro gebruikers: hogere rate limits
- Gebruik
--timeoutflag:claude --timeout 30 "prompt"
Probleem: Unicode/Emoji renderen niet goed
- Upgrade naar Windows Terminal
- Installeer een Nerd Font (bijv. FiraCode Nerd Font)
- In Windows Terminal settings: kies het nieuwe font
Probleem: "Failed to authenticate"
- Verify je API key:
$env:ANTHROPIC_API_KEY- Moet een string zijn die begint met
sk-ant- - Genereer een nieuwe key op console.anthropic.com indien nodig
- Update je environment variable en herstart terminal
Probleem: WSL commando's werken niet in Windows
- Voor Linux commando's: open Ubuntu/WSL terminal
- Voor Windows commando's: gebruik PowerShell
- In Windows Terminal: gebruik de dropdown om te wisselen tussen shells
VS Code Integratie: De Ultieme Setup
Claude Code Extension
- Open VS Code
- Ga naar Extensions (
Ctrl+Shift+X) - Zoek "Claude Code"
- Klik "Install"
Terminal Integratie
Ctrl+ ` (backtick)Ctrl+Shift+P→ "Terminal: Select Default Profile"- Kies PowerShell, CMD, of WSL (Ubuntu)
- Klik het split icon rechtsboven in terminal
- Of
Ctrl+Shift+5
Workflows voor vibe coding
# Claude maakt een nieuwe component
claude "Maak een React component Button.tsx met TypeScript, styled-components en hover states"
# Output wordt automatisch opgeslagen# Review een specifiek bestand
claude "Review dit bestand voor bugs en verbeteringen" < src/components/Header.tsx# Analyseer error logs
claude "Leg deze error uit en geef een fix" < error.logKeyboard Shortcuts Customizen
keybindings.json (File → Preferences → Keyboard Shortcuts → Open Keyboard Shortcuts JSON):[
{
"key": "ctrl+alt+c",
"command": "workbench.action.terminal.sendSequence",
"args": { "text": "claude " }
}
]Ctrl+Alt+C een terminal met claude vooraf ingevuld.Tips voor Snellere Development
$PROFILE):# Open profile
code $PROFILE
# Voeg aliassen toe:
Set-Alias cl claude
function cg { claude "Genereer $args" }
function cr { claude "Review code" < $args }cl "prompt"in plaats vanclaude "prompt"cg "een login form"om snel code te genererencr App.tsxvoor quick reviews
Best Practices voor Claude Code op Windows
Organiseer je Projecten
mkdir C:\Dev\ClaudeProjects
cd C:\Dev\ClaudeProjectsgit init
git add .
git commit -m "Claude generated initial code"Gebruik Scripts voor Repetitieve Taken
claude-prompts.ps1:function New-Component {
param($Name)
claude "Maak een React component $Name.tsx met TypeScript, props interface en styled-components"
}
function Generate-API {
param($Endpoint)
claude "Maak een Express.js API endpoint voor $Endpoint met TypeScript, error handling en validatie"
}New-Component "Dashboard" of Generate-API "users"Security & Privacy
# Voeg toe aan .gitignore
echo ".env" >> .gitignore
echo "*.key" >> .gitignore- Deel geen bestanden met passwords of secrets
- Review generated code op security issues
- Gebruik environment variables voor credentials
Performance Optimalisatie
claude --interactiveclaude --max-tokens 500 "Leg uit..."Integratie met andere Tools
# Generate commit messages
git diff | claude "Schrijf een goede commit message voor deze changes"claude "Maak een Dockerfile voor een Node.js app met multi-stage builds"Conclusie: Klaar om te Bouwen met Claude Code
Wat je hebt geleerd:
Volgende Stappen
Hulp Nodig?
Pro Tip: Bookmark deze gids. Je zult hem vaker nodig hebben dan je denkt - bijvoorbeeld als je Claude Code op een nieuwe machine moet installeren, of als je een collega wilt helpen met de setup.
Zelf aan de slag met Vibe Coding?
Leer hoe je met AI-tools werkende apps bouwt. Onze praktische cursussen nemen je stap voor stap mee.
Blijf op de hoogte
Ontvang maandelijks de nieuwste tips over vibe coding, AI tools en exclusieve content.
Meer artikelen
Welke ChatGPT versie moet je kiezen?
Free, Plus of Team? Complete vergelijking van alle ChatGPT versies met prijzen en aanbevelingen.
AI tutorial voor beginners: leer AI in 1 uur
Start met AI in 1 uur. Geen technische kennis nodig. Praktische oefeningen en uitleg in jip-en-janneke taal voor iedereen die AI wil leren gebruiken.
Hoe maak je een app van je website? Complete gids 2026
Zet je website om naar een app. PWA, native wrapper of rebuild? Complete gids met voor- en nadelen, stap-voor-stap uitleg en kostenanalyse.