Prérequis et installation
Installez Claude Code en quelques minutes. Prérequis (Node.js 18+, terminal, compte Anthropic), installation npm, authentification API key ou Max, et résolution des erreurs courantes.
Nouveau avec les ordinateurs ?
Si les mots "terminal", "Node.js" ou "clé API" vous semblent mystérieux, commencez par notre page pré-requis pour grands débutants. Elle explique tout en langage humain, avec des analogies concrètes.
Prérequis
Avant d'installer Claude Code, vérifiez que vous avez ces trois éléments. Si l'un d'entre eux vous manque, pas de panique, on vous explique tout juste en dessous.
Node.js 18 ou supérieur
Claude Code fonctionne grâce à Node.js, le moteur JavaScript qui permet d'exécuter du code côté serveur. Vous avez besoin de la version 18 minimum (la version 22 LTS est recommandée).
Téléchargez-le sur nodejs.org ou utilisez un gestionnaire de versions comme nvm.
Un terminal
Claude Code vit dans le terminal. Sur macOS, utilisez Terminal ou iTerm2. Sur Windows, utilisez PowerShell ou WSL (Windows Subsystem for Linux). Sur Linux, n'importe quel émulateur de terminal fera l'affaire.
Un compte Anthropic
Vous avez besoin soit d'une clé API (pay-as-you-go via la console Anthropic), soit d'un abonnement Claude Max/Pro/Team qui inclut l'accès à Claude Code.
Créez votre compte sur console.anthropic.com.
Vérifiez votre version de Node.js
Ouvrez votre terminal et tapez la commande suivante :
Version trop ancienne ?
Si vous voyez un numéro inférieur à v18.0.0, ou si la commande n'est pas reconnue, vous devez installer ou mettre à jour Node.js. Consultez la section Troubleshooting en bas de cette page.
Installation de Claude Code
L'installation se fait en une seule commande. Ouvrez votre terminal et exécutez :
Cette commande installe Claude Code globalement sur votre machine. Cela signifie que la commande claude sera disponible depuis n'importe quel dossier de votre système.
Pourquoi le flag -g ?
Le flag -g signifie "global". Sans ce flag, le paquet serait installé uniquement dans le dossier courant. Avec -g, Claude Code devient un outil système accessible partout, comme git ou node.
Vérifiez l'installation
Après l'installation, vérifiez que tout fonctionne :
Si la commande est reconnue et affiche un numéro de version, l'installation est réussie.
Authentification
Lors du premier lancement, Claude Code vous demandera de vous authentifier. Deux méthodes sont disponibles.
Méthode 1 : Clé API (pay-as-you-go)
C'est la méthode la plus flexible. Vous payez uniquement ce que vous consommez.
Générez une clé API
Rendez-vous sur console.anthropic.com, connectez-vous, puis allez dans API Keys et cliquez sur Create Key. Copiez la clé générée (elle commence par sk-ant-).
Configurez la variable d'environnement
Ajoutez votre clé API dans votre fichier de configuration shell :
# Ajoutez cette ligne à votre ~/.bashrc ou ~/.zshrcexport ANTHROPIC_API_KEY="sk-ant-votre-clé-ici"# Rechargez votre configurationsource ~/.bashrc # ou source ~/.zshrc
Lancez Claude Code
Placez-vous dans un dossier de projet et lancez la commande claude. L'authentification sera automatique grâce à la variable d'environnement.
Sécurité de votre clé API
Ne partagez jamais votre clé API. Ne la commitez jamais dans un dépôt Git. Si vous pensez qu'elle a été exposée, régénérez-la immédiatement depuis console.anthropic.com.
Méthode 2 : Abonnement Claude Max / Pro / Team
Si vous avez un abonnement Claude (Max, Pro ou Team), vous pouvez utiliser Claude Code sans clé API séparée.
Lancez Claude Code
Exécutez simplement la commande claude dans votre terminal :
claude
Choisissez la méthode d'authentification
Claude Code vous propose deux options. Sélectionnez Claude App :
? How would you like to authenticate?> Claude App (Max subscription)Anthropic Console (API key)
Connectez-vous dans votre navigateur
Un navigateur s'ouvre automatiquement. Connectez-vous avec votre compte Claude. Une fois authentifié, retournez dans le terminal, Claude Code est prêt.
Quel abonnement choisir ?
L'abonnement Max ($100/mois) offre une utilisation intensive de Claude Code. L'abonnement Pro ($20/mois) donne un accès limité. La clé API (pay-as-you-go) est idéale pour tester ou pour un usage ponctuel, comptez environ $5-15 par jour d'utilisation active.
Comparaison des offres
Essai gratuit
Pour tester Claude Code avant de vous engager. Crédit offert à l'inscription.
- Crédit d'essai à l'inscription
- Accès à Claude via clé API
- Facturation à l'usage après le crédit
- Pas d'abonnement requis
- Idéal pour découvrir l'outil
Claude Max
L'abonnement idéal pour une utilisation régulière de Claude Code. Accès inclus sans clé API séparée.
- Accès illimité à Claude Code
- Pas de clé API à gérer
- Claude.ai web inclus
- Annulation à tout moment
- Idéal pour un usage quotidien
Claude Code API
Pour les développeurs qui préfèrent payer exactement ce qu'ils consomment, sans abonnement fixe.
- Paiement à l'utilisation
- Clé API nécessaire
- Contrôle fin des coûts
- Intégration dans des scripts
- Idéal pour des usages ponctuels
Les prix sont indicatifs et peuvent varier. Consultez anthropic.com/pricing pour les tarifs officiels.
Troubleshooting : erreurs courantes
"command not found: node" ou version trop ancienne
Node.js n'est pas installé ou votre version est trop ancienne.
# Installer nvm (gestionnaire de versions Node.js)curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash# Redémarrer le terminal, puis :nvm install 22nvm use 22# Vérifiernode --version# v22.x.x
"EACCES: permission denied"
npm n'a pas les permissions pour installer des paquets globaux.
Ne jamais utiliser sudo avec npm
La commande sudo npm install -g est une mauvaise pratique qui crée des problèmes de permissions en cascade. Utilisez plutôt l'une des solutions ci-dessous.
Solution 1 : Configurer le préfixe npm (recommandé)
mkdir -p ~/.npm-globalnpm config set prefix '~/.npm-global'echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrcsource ~/.bashrc# Relancez l'installationnpm install -g @anthropic-ai/claude-code
Solution 2 : Utiliser nvm
Si vous utilisez nvm, les problèmes de permissions sont gérés automatiquement.
"command not found: claude"
Le terminal ne trouve pas la commande claude après l'installation.
# Vérifiez où npm installe les paquets globauxnpm config get prefix# Le sous-dossier bin/ de ce chemin doit être dans votre PATH# Si vous avez configuré ~/.npm-global :echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrcsource ~/.bashrc
Si vous avez fermé et rouvert votre terminal après l'installation et que le problème persiste, vérifiez que le dossier bin de npm est bien dans votre variable PATH.
"API key not found" ou "Invalid API key"
# Vérifiez que la variable est définieecho $ANTHROPIC_API_KEY# Si rien ne s'affiche, la variable n'est pas configurée# Vérifiez votre fichier de configuration shellcat ~/.bashrc | grep ANTHROPIC# Assurez-vous que la clé commence par sk-ant-# et qu'elle n'a pas été révoquée sur console.anthropic.com
Prochaines étapes
Claude Code est installé et vous êtes authentifié. Passons à la configuration de votre environnement pour tirer le meilleur parti de l'outil.
- Configurer votre environnement : API key, settings.json et CLAUDE.md
- Votre premier projet : Créer un site web en 5 minutes
- Retour à la vue d'ensemble : Toutes les pages du guide