Installer Claude Code sur Windows
Claude Code est un assistant IA qui vit dans votre terminal et vous aide à écrire, déboguer et comprendre du code. Avec ce guide, Claude Code fonctionnera nativement sur Windows en quelques minutes. WSL2 est aussi proposé à la fin, en tant qu’option plus avancée.
Concepts clés
- PowerShell - L’outil de ligne de commande intégré de Windows, utilisé ici pour installer et lancer Claude Code
- Git for Windows - Un téléchargement gratuit qui ajoute Git Bash, le shell que Claude Code utilise pour exécuter des commandes
- WSL (Windows Subsystem for Linux) - Une fonctionnalité Windows optionnelle qui exécute un véritable système Linux aux côtés de Windows ; utilisée dans la configuration avancée en fin de guide
Ce dont vous aurez besoin
- Un ordinateur Windows 10 ou Windows 11
- Un abonnement Claude Pro/Max, ou une clé API
- 5 à 10 minutes
Étape 1 : Installer Git for Windows (optionnel, recommandé)
Git for Windows est recommandé, mais optionnel. Il ajoute Git Bash, le shell que Claude Code utilise pour exécuter des commandes. Si vous l’ignorez, Claude Code utilisera PowerShell à la place : passez alors directement à l’Étape 2 et installez Git plus tard si vous le souhaitez.
- Allez sur git-scm.com/download/win
- Cliquez sur Click here to download en haut de la page, puis ouvrez le programme d’installation une fois le téléchargement terminé
- Cliquez sur Next pour avancer dans l’installation, en acceptant les options par défaut
- Cliquez sur Install, puis sur Finish
C’est tout — Claude Code détectera Git Bash automatiquement à son démarrage.
Étape 2 : Installer Claude Code
- Cliquez sur le bouton Démarrer de Windows
- Tapez
PowerShellet cliquez sur Windows PowerShell - Dans la fenêtre PowerShell, tapez :
irm https://claude.ai/install.ps1 | iex - Attendez que l’installation se termine (la fenêtre peut rester vide pendant une minute le temps du téléchargement — c’est normal)
- Fermez et rouvrez PowerShell, puis vérifiez en tapant :
claude --version - Vous devriez voir le numéro de version de Claude Code
- Si vous voyez plutôt
'claude' is not recognized, exécutez ces deux lignes dans PowerShell, puis fermez et rouvrez PowerShell et réessayezclaude --version:$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User') [Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
Étape 3 : (Optionnel) Ouvrir Claude Code dans VS Code
Passez cette étape si vous n’avez pas encore VS Code — vous pourrez l’installer plus tard avec Premiers Pas avec VS Code puis revenir ici.
Maintenant que Claude Code est installé, vous pouvez l’utiliser dans VS Code, et pas seulement dans le terminal. C’est souvent la façon la plus simple de travailler, car vous pouvez lire des fichiers, modifier du code et demander de l’aide sans quitter votre éditeur.
Voyez la barre latérale (sidebar) de Claude Code comme une fenêtre de discussion à l’intérieur de VS Code. Elle vous permet de poser des questions, de faire expliquer du code et d’obtenir de l’aide tout en travaillant sur le même écran.
Comment ouvrir la barre latérale de Claude Code
- Ouvrez VS Code
- Regardez tout à gauche de la fenêtre
- Cliquez sur l’icône Extensions si vous ne voyez pas encore le panneau Claude Code
- Recherchez
Claude Codedans la marketplace des extensions - Cliquez sur Install si l’extension n’est pas encore installée
- Après l’installation, cliquez sur ✻ Claude Code dans le coin inférieur droit de la fenêtre pour ouvrir la discussion. (L’icône Spark dans la barre latérale gauche ouvre plutôt la liste de vos sessions, où vous pouvez en démarrer une nouvelle.)
Si vous ne voyez pas l’icône Claude Code, essayez ceci :
- Appuyez sur Ctrl + Maj + P
- Tapez :
Claude Code: Open in Side Bar - Cliquez sur l’option correspondante dans la liste
Si elle n’apparaît toujours pas, fermez VS Code puis rouvrez-le. Parfois, l’extension a besoin d’un redémarrage avant que la barre latérale s’affiche.
À quoi sert la barre latérale
La barre latérale de Claude Code vous permet de :
- poser des questions sur votre projet
- obtenir de l’aide pour corriger des erreurs
- faire expliquer du code que vous ne comprenez pas
- créer ou modifier des fichiers
- travailler de façon plus visuelle sans quitter VS Code
C’est pratique, car vous pouvez garder votre code ouvert dans l’éditeur et demander de l’aide à Claude dans la même fenêtre.
Test rapide
Une fois la barre latérale ouverte :
- tapez : « Explique-moi ce projet »
- appuyez sur Entrée
Si Claude répond, vous êtes prêt à l’utiliser. La première fois, la barre latérale peut plutôt vous demander de vous connecter : suivez ses instructions, ou connectez votre compte à l’Étape 4 ci-dessous puis réessayez.
Astuce : si la barre latérale est toujours absente, vérifiez que l’extension Claude Code est installée et que VS Code a bien été redémarré.
Étape 4 : Se connecter à votre compte Anthropic
Option A. Utilisez votre abonnement Claude Pro ou Max
- Dans la fenêtre PowerShell, tapez :
claude - Claude essaie d’ouvrir un navigateur. S’il ne peut pas s’ouvrir automatiquement, appuyez sur c pour copier le lien de connexion, puis collez-le dans votre navigateur.
- Connectez-vous à votre compte Claude.ai (cela peut se produire automatiquement si vous utilisez Chrome)
- Cliquez sur Authorize. Le navigateur devrait indiquer que vous êtes connecté, et PowerShell affiche un message de succès.
- Uniquement si le navigateur affiche plutôt un long code (cela se produit dans WSL/Ubuntu) : cliquez sur Copy Code, retournez au terminal, collez-le à l’invite Paste code here if prompted (clic droit ou Ctrl+V), puis appuyez sur Entrée.
- Suivez les instructions pour terminer la configuration
Les options basées sur une API ci-dessous se configurent dans PowerShell avec la commande setx, qui enregistre un paramètre de façon permanente. Après un setx, fermez et rouvrez PowerShell pour appliquer le changement, puis lancez claude.
Option B. Utilisez la clé API Anthropic
Si vous avez une clé API Anthropic au lieu d’un abonnement Claude :
- Obtenez votre clé API depuis la Console Anthropic
- Dans PowerShell, tapez :
setx ANTHROPIC_API_KEY "your-api-key-here"Remplacez
your-api-key-herepar votre clé API réelle - Fermez et rouvrez PowerShell pour appliquer le changement
- Lancez Claude Code :
claude - La première fois, Claude Code vous demande si vous voulez utiliser la clé API qu’il a trouvée. Choisissez Yes. (Si vous choisissez No par erreur, tapez
/configet activez Use custom API key.)
Option C. Utilisez l’API OpenRouter (paiement à l’usage)
OpenRouter est une passerelle API unifiée qui donne accès à plus de 500 grands modèles de langage via une seule clé API. Cela peut être une façon économique d’utiliser Claude Code : vous ne payez qu’à l’usage et choisissez parmi des modèles de différentes gammes de prix.
- Inscrivez-vous sur openrouter.ai et connectez-vous
- Cliquez sur Get API key et copiez la clé dans un endroit sûr
- Dans PowerShell, définissez les variables d’environnement requises :
setx ANTHROPIC_BASE_URL "https://openrouter.ai/api" setx ANTHROPIC_AUTH_TOKEN "your-openrouter-api-key" [Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', $null, 'User') setx ANTHROPIC_DEFAULT_SONNET_MODEL "~anthropic/claude-sonnet-latest" setx ANTHROPIC_DEFAULT_OPUS_MODEL "~anthropic/claude-opus-latest" setx ANTHROPIC_DEFAULT_HAIKU_MODEL "~anthropic/claude-haiku-latest" - Fermez et rouvrez PowerShell, puis lancez Claude Code :
claude - Vérifiez la connexion en tapant
/statusdans Claude Code
Remarques :
- Remplacez
your-openrouter-api-keypar votre véritable clé API OpenRouter - La ligne
ANTHROPIC_API_KEYsupprime toute clé API Anthropic enregistrée, qui ne doit pas être définie lorsque vous utilisez OpenRouter - Pour utiliser d’autres modèles, ceux-ci doivent prendre en charge les capacités d’utilisation d’outils. Vous pouvez remplacer les modèles avec :
setx ANTHROPIC_DEFAULT_SONNET_MODEL "model-provider/model-name" - Parcourez les modèles disponibles sur openrouter.ai/models
- Les modèles gratuits (
:free) sont limités à 50 requêtes par jour, qu’une seule tâche Claude Code peut épuiser rapidement - Les modèles indiqués ci-dessus sont payants — vérifiez leurs prix sur openrouter.ai/models avant de les utiliser
- Le fonctionnement de Claude Code via OpenRouter n’est garanti qu’avec les modèles Anthropic
- Consultez le guide officiel OpenRouter pour plus de détails
Option D. Utilisez l’API Anthropic via Microsoft Foundry (Azure)
Dans PowerShell, collez ce code pour définir les variables d’environnement :
# Enable Microsoft Foundry integration
setx CLAUDE_CODE_USE_FOUNDRY 1
# Azure resource name
setx ANTHROPIC_FOUNDRY_RESOURCE "xxxx-eastus2"
# Set models to your resource's deployment names
setx ANTHROPIC_DEFAULT_OPUS_MODEL "claude-opus-4-8"
setx ANTHROPIC_DEFAULT_SONNET_MODEL "claude-sonnet-5"
setx ANTHROPIC_DEFAULT_HAIKU_MODEL "claude-haiku-4-5"
setx ANTHROPIC_FOUNDRY_API_KEY "your_api_key"
Remarque : Remplacez xxxx-eastus2 par le nom de votre Ressource Foundry (n’utilisez pas l’URL de base complète). Remplacez your_api_key par votre clé API complète depuis votre portail Azure.
Ensuite, fermez et rouvrez PowerShell, puis lancez Claude Code :
claude
Vous devriez maintenant pouvoir utiliser Claude Code avec les modèles Claude déployés sur Azure.
Étape 5 : Tester Claude Code
Vous êtes prêt ! Tapez claude dans PowerShell et posez une question générale comme « Explique l’informatique quantique ».
Étape 6 : Accéder à vos projets
- Si vous avez un dossier de projet, accédez-y dans PowerShell :
cd ~/Documents/test_claudeRemplacez
test_claudepar le nom réel de votre dossier de projet. Astuce : tapezcd(avec un espace), faites glisser le dossier depuis l’Explorateur de fichiers dans la fenêtre PowerShell pour coller son chemin complet, puis appuyez sur Entrée. - Puis démarrez Claude :
claude - Commencez par demander à Claude de vous expliquer la base de code.
- Vous pouvez demander à Claude d’apporter des modifications.
- Testez votre code dans votre IDE préféré.
Remarque : Claude fonctionne dans un dossier de projet et y enregistre ses paramètres. C’est son espace de travail.
Étape 7 : (Optionnel) Installer WSL2 pour l’expérience complète sous Linux
Pour la plupart des utilisateurs, la configuration native ci-dessus suffit largement. Cela dit, certaines fonctionnalités ne marchent que sous Linux. WSL2 exécute un véritable système Linux dans Windows et ajoute le sandboxing de l’outil Bash (une fonctionnalité de sécurité) ainsi qu’une meilleure compatibilité avec les outils Linux. La configuration est plus longue et impose un redémarrage : ne le faites que si vous voulez l’expérience complète sous Linux.
a) Vérifier la virtualisation et installer WSL
Tout d’abord, vérifiez si la virtualisation est activée :
- Faites un clic droit sur la barre des tâches (la barre en bas de votre écran)
- Cliquez sur Gestionnaire des tâches dans le menu
- Si le Gestionnaire des tâches s’ouvre dans une petite fenêtre, cliquez sur Plus de détails en bas
- Cliquez sur Performances (un onglet en haut sous Windows 10, ou une icône dans le menu de gauche sous Windows 11)
- Cliquez sur Processeur dans la barre latérale gauche
- Trouvez la ligne qui indique Virtualisation : et vérifiez si elle indique Activé
Si elle indique « Désactivé » : Vous devez activer la virtualisation dans le BIOS de votre ordinateur :
- Redémarrez votre ordinateur
- Au démarrage, appuyez sur la touche BIOS (généralement F2, F10, Suppr ou Échap, selon le fabricant)
- Recherchez les paramètres liés à “Virtualization Technology”, “Intel VT-x”, “AMD-V” ou “SVM Mode”
- Activez ces paramètres
- Enregistrez et quittez le BIOS (généralement F10)
Maintenant, installez WSL :
- Cliquez sur le bouton Démarrer de Windows, tapez
PowerShell - Faites un clic droit sur Windows PowerShell et cliquez sur Exécuter en tant qu’administrateur
- Cliquez sur Oui lorsque l’on vous demande « Voulez-vous autoriser cette application à apporter des modifications à votre appareil ? »
- Dans la fenêtre PowerShell, tapez :
wsl --install - Vous pourriez voir des messages comme “Installing: Windows Subsystem for Linux” et “Installing: Ubuntu”
- Lorsque l’installation est terminée, redémarrez votre ordinateur
Remarque : wsl --install nécessite Windows 10 version 2004 ou supérieure, ou Windows 11. Si la commande n’est pas reconnue, votre version de Windows est peut-être trop ancienne.
b) Configurer Ubuntu
Après le redémarrage, une fenêtre de terminal avec “Ubuntu” dans le titre devrait s’ouvrir automatiquement dans les 2 à 5 minutes. Sinon, cliquez sur le bouton Démarrer de Windows, tapez Ubuntu et cliquez sur l’application Ubuntu (icône de cercle orange).
- Attendez le message :
Enter new UNIX username: - Tapez un nom d’utilisateur (lettres minuscules et chiffres uniquement, sans espaces) — par exemple
john - Vous verrez :
New password: - Tapez un mot de passe simple (vous ne verrez pas les caractères pendant la saisie — c’est normal)
- Tapez à nouveau le même mot de passe lorsque vous y êtes invité
Important : Retenez ce nom d’utilisateur et ce mot de passe — vous en aurez besoin plus tard.
c) Installer Claude Code dans WSL
- Dans le terminal Ubuntu, tapez :
curl -fsSL https://claude.ai/install.sh | bash - Fermez la fenêtre Ubuntu, rouvrez Ubuntu depuis le menu Démarrer, puis vérifiez en tapant :
claude --version - Si vous voyez toujours
command not found, exécutez cette ligne, puis réessayezclaude --version:echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc - Connectez votre compte en tapant
claudedans le terminal Ubuntu et en suivant la connexion via le navigateur (comme à l’Étape 4, Option A). Si vous utilisez plutôt une clé API, enregistrez-la avececho 'export ANTHROPIC_API_KEY="your-api-key-here"' >> ~/.bashrc && source ~/.bashrc(WSL utilise des commandes Linux, passetx) - Pour ouvrir un dossier de projet Windows depuis WSL :
cd /mnt/c/Users/Username/Documents/test_claudeRemplacez
Usernamepar votre nom d’utilisateur Windows réel.
Prochaines étapes
- Configurer VS Code : Suivez le guide Premiers Pas avec VS Code, puis connectez-le à Claude Code avec Configurer VS Code pour Claude Code sur Windows
- Apprendre les bases de Git : Ajoutez le contrôle de version à vos projets avec Claude Code avec contrôle de version pour Windows
- Essayer un projet : Parcourez Rédiger un article de recherche avec Claude Code pour voir Claude Code en action
Dépannage
Première étape : Exécuter Claude Doctor
Si quelque chose ne fonctionne pas, essayez d’abord cette commande :
claude doctor
Cet outil de diagnostic intégré vérifie votre installation et signale les problèmes courants.
Commande claude introuvable (Windows natif)
- Fermez et rouvrez PowerShell
- Essayez d’exécuter à nouveau la commande d’installation :
irm https://claude.ai/install.ps1 | iex - Si vous voyez
'claude' is not recognized, exécutez ces deux lignes dans PowerShell, puis fermez et rouvrez PowerShell :$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User') [Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
“Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS”
Cette erreur signifie que la virtualisation n’est pas activée :
- Vérifiez dans le Gestionnaire des tâches si la virtualisation est activée (voir la section WSL optionnelle ci-dessus)
- Si elle est désactivée, activez-la dans le BIOS de votre ordinateur
- Après avoir activé la virtualisation, redémarrez votre ordinateur et essayez
wsl --installà nouveau
“wsl –install” ne fonctionne pas
- Assurez-vous d’exécuter PowerShell en tant qu’administrateur
- Assurez-vous d’avoir Windows 10 version 2004+ ou Windows 11
- Exécutez
wsl --updated’abord, puiswsl --installà nouveau
La fenêtre Ubuntu ne s’ouvre pas après le redémarrage
- Cliquez sur le bouton Démarrer de Windows, tapez
Ubuntuet cliquez sur l’application Ubuntu pour la lancer manuellement
Besoin d’aide ?
- Pour les problèmes WSL : Documentation WSL de Microsoft
- Pour les problèmes Claude Code : Claude Code GitHub
Créé par Steven Ge le 11 décembre 2025. Mis à jour en juin 2026.