FAQ12 min de lecture

Installation et premier lancement - FAQ

SFEIR Institute

En Bref (TL;DR)

Cette FAQ couvre les questions les plus fréquentes sur la mise en place de Claude Code, de la vérification des prérequis système jusqu'à la navigation dans votre codebase. Vous trouverez des réponses directes avec commandes CLI et exemples de code pour résoudre chaque problème d'installation ou de configuration. Consultez aussi l'aide-mémoire d'installation pour un récapitulatif rapide.

Cette FAQ couvre les questions les plus fréquentes sur la mise en place de Claude Code, de la vérification des prérequis système jusqu'à la navigation dans votre codebase. Vous trouverez des réponses directes avec commandes CLI et exemples de code pour résoudre chaque problème d'installation ou de configuration. Consultez aussi l'aide-mémoire d'installation pour un récapitulatif rapide.

Claude Code est un assistant de développement agentique créé par Anthropic qui fonctionne directement dans votre terminal. cet outil en ligne de commande analyse, génère et modifie du code à travers des conversations en langage naturel.

Les questions ci-dessous correspondent aux problèmes rencontrés par la majorité des nouveaux utilisateurs lors de leur premier lancement. Chaque réponse commence par la solution concrète, suivie d'explications complémentaires.

ThèmeNombre de questionsNiveau
Prérequis système3Débutant
Installation3Débutant
Authentification OAuth3Débutant
Exploration du codebase3Intermédiaire
Raccourcis et navigation3Débutant

Formations SFEIR Institute

Formation Claude Code

1 jour · Fondamentaux

Voir le programme

Développeur Augmenté par l'IA

2 jours · Intermédiaire

Voir le programme

Faut-il installer Node.js pour utiliser Claude Code ?

Non, Node.js n'est pas obligatoire pour Claude Code. La méthode recommandée est l'installateur natif, un binaire autonome qui ne dépend pas de Node.js. Node.js 18 ou supérieur n'est requis que si vous choisissez la méthode d'installation alternative via npm.

Si vous optez pour npm, exécutez la commande node --version dans votre terminal pour vérifier votre version. En pratique, privilégier une version LTS récente comme Node.js 22 reste un bon choix pour la stabilité.

$ node --version
# v22.11.0 ← compatible
# v16.20.0 ← incompatible, mettez à jour

Si votre version est inférieure à 18, installez la dernière LTS via nvm :

$ nvm install 22
$ nvm use 22

Node.js est le runtime JavaScript utilisé uniquement par la méthode d'installation npm. Si vous installez Claude Code avec l'installateur natif, Homebrew ou WinGet, vous n'avez pas besoin de Node.js du tout. Vous pouvez consulter le guide complet d'installation et premier lancement pour les instructions détaillées selon votre système d'exploitation.

À retenir : Node.js n'est pas requis pour Claude Code ; il n'est nécessaire que pour la méthode d'installation alternative via npm, qui exige alors Node.js 18 minimum.

Quels sont les prérequis système avant d'installer Claude Code ?

Côté système d'exploitation, Claude Code prend en charge macOS 13.0+, Windows 10 (1809+), Ubuntu 20.04+, Debian 10+ et Alpine 3.19+, sur architecture x64 ou ARM64. Votre machine doit disposer d'au moins 4 Go de RAM et d'une connexion internet. L'installateur natif recommandé ne dépend d'aucun runtime supplémentaire ; Node.js 18 ou supérieur n'est requis que si vous choisissez la méthode alternative via npm. Git est recommandé (et Git pour Windows est conseillé sous Windows natif pour que l'outil Bash fonctionne), mais n'est pas strictement exigé par Claude Code. Côté compte, Claude Code nécessite un abonnement Claude Pro, Max, Team ou Enterprise, un compte Claude Console, ou un fournisseur cloud pris en charge (Amazon Bedrock, Google Vertex AI, Microsoft Foundry).

PrérequisDétailVérification
SystèmemacOS 13.0+, Windows 10 1809+, Ubuntu 20.04+, Debian 10+, Alpine 3.19+-
Architecturex64 ou ARM64-
RAM4 Go ou plusfree -h / Activity Monitor
Node.js (méthode npm uniquement)18 ou supérieurnode --version
Git (recommandé, Git pour Windows conseillé sous Windows)-git --version

Si Git est installé, vérifiez-le avec la commande suivante :

$ git --version

Git est le système de contrôle de version que Claude Code peut exploiter pour analyser l'historique de votre projet et proposer des modifications contextuelles. Pour comprendre comment Claude Code exploite votre codebase, consultez l'article sur le coding agentique.

À retenir : vérifiez votre système et vos 4 Go de RAM avant toute installation ; Node.js n'est à vérifier que si vous choisissez la méthode npm.

Comment installer Claude Code ?

La méthode recommandée est l'installateur natif, un binaire autonome qui se met à jour automatiquement et ne nécessite aucun runtime Node.js. Lancez la commande correspondant à votre système.

# macOS / Linux / WSL
$ curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
:: Windows CMD
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

L'installateur natif télécharge un exécutable autonome et rend la commande claude disponible dans votre terminal. Vous pouvez vérifier que l'installation a réussi en tapant claude --version. Si la commande n'est pas reconnue, consultez la page de dépannage d'installation pour résoudre les problèmes de PATH.

À retenir : l'installateur natif est la méthode recommandée ; c'est un binaire autonome qui s'auto-met à jour et ne dépend pas de Node.js.

Quelles sont les autres méthodes d'installation de Claude Code ?

Au-delà de l'installateur natif, plusieurs gestionnaires de paquets sont officiellement pris en charge. Homebrew et WinGet sont des alternatives de premier rang, et les distributions Linux disposent de leurs propres gestionnaires de paquets (apt, dnf, apk).

MéthodeCommande d'installation
Installateur natif (macOS/Linux/WSL)`curl -fsSL https://claude.ai/install.sh \bash`
Installateur natif (Windows PowerShell)`irm https://claude.ai/install.ps1 \iex`
Homebrew (macOS/Linux)brew install --cask claude-code
WinGet (Windows)winget install Anthropic.ClaudeCode
Gestionnaires Linuxapt, dnf, apk (Debian/Ubuntu, Fedora/RHEL, Alpine)
npm (alternative, requiert Node.js 18+)npm install -g @anthropic-ai/claude-code

Homebrew et WinGet n'intègrent pas l'auto-mise à jour : utilisez brew upgrade claude-code ou winget upgrade Anthropic.ClaudeCode pour passer à la dernière version.

La méthode npm reste disponible comme alternative secondaire, et c'est la seule qui exige Node.js 18 ou supérieur. Lancez npm install -g @anthropic-ai/claude-code pour installer Claude Code globalement.

$ npm install -g @anthropic-ai/claude-code

Concrètement, l'option -g installe Claude Code de manière globale, ce qui rend la commande claude accessible depuis n'importe quel répertoire. Si vous obtenez une erreur de permissions sur macOS ou Linux, n'utilisez pas sudo : configurez plutôt npm pour utiliser un répertoire utilisateur.

# Alternative sans sudo : configurer le répertoire npm
$ npm config set prefix '~/.npm-global'
$ export PATH="$HOME/.npm-global/bin:$PATH"

Quelle que soit la méthode choisie, la commande claude sera disponible de la même façon dans votre terminal. Le guide débutant Claude Code vous accompagne pas à pas après l'installation.

À retenir : installateur natif, Homebrew, WinGet et gestionnaires Linux sont les méthodes recommandées ; npm reste une alternative secondaire qui, seule, requiert Node.js 18+.

Comment fonctionne l'authentification OAuth de Claude Code ?

Lancez la commande claude dans votre terminal : un navigateur s'ouvre automatiquement pour vous authentifier via le flux OAuth d'Anthropic. L'ensemble du processus prend moins de 30 secondes.

Voici comment le flux se déroule en 4 étapes :

  1. Exécutez claude dans votre terminal
  2. Un navigateur s'ouvre sur la page d'authentification Anthropic
  3. Connectez-vous avec votre compte Anthropic ou créez-en un
  4. Le token est stocké localement dans ~/.claude/, aucune action supplémentaire
$ claude
# ✓ Opening browser for authentication...
# ✓ Authentication successful
# Welcome to Claude Code!

Le token OAuth est un jeton d'authentification temporaire qui prouve votre identité sans transmettre votre mot de passe. Vous n'avez pas besoin de configurer de clé API manuellement avec cette méthode. Pour en savoir plus sur la sécurité de ce mécanisme, consultez la FAQ sur les permissions et la sécurité.

À retenir : l'authentification est automatique via navigateur, aucune clé API à copier-coller.

Que faire si l'authentification OAuth échoue ?

Vérifiez d'abord que votre navigateur par défaut n'est pas bloqué par un proxy ou un pare-feu d'entreprise. En pratique, la grande majorité des échecs d'authentification proviennent de restrictions réseau.

Solutions par ordre de priorité :

  1. Testez l'URL https://console.anthropic.com dans votre navigateur
  2. Désactivez temporairement le VPN si vous en utilisez un
  3. Utilisez une clé API comme alternative :
$ export ANTHROPIC_API_KEY="sk-ant-votre-cle-ici"
$ claude
# ✓ Using API key authentication

La clé API est un identifiant unique que vous générez depuis la console Anthropic. Elle remplace le flux OAuth et convient aux environnements sans navigateur (serveurs, conteneurs Docker, CI/CD).

Vous trouverez des solutions supplémentaires sur la page de dépannage d'installation et premier lancement. Si le problème persiste, vérifiez que votre version de Claude Code est à jour avec claude update (installation native) ou en réinstallant via votre gestionnaire de paquets.

À retenir : en cas d'échec OAuth, exportez une clé API comme variable d'environnement pour vous authentifier.

Comment Claude Code analyse-t-il votre codebase au premier lancement ?

Claude Code ne réalise pas d'indexation automatique de tout votre projet au lancement. Il lit les fichiers pertinents à la demande, au fil de vos questions, plutôt que de parcourir et d'afficher d'emblée un résumé complet de la codebase.

Ouvrez votre terminal à la racine du projet et lancez Claude Code :

$ cd mon-projet
$ claude

Concrètement, lorsque vous posez une question, Claude Code explore l'arborescence et lit les fichiers utiles pour identifier les langages employés et comprendre les dépendances. Il n'envoie pas l'intégralité de votre code aux serveurs Anthropic : seuls les fichiers pertinents à votre question sont transmis dans le contexte.

La fenêtre de contexte de Claude Code est large (de l'ordre de plusieurs centaines de milliers de tokens selon le modèle), ce qui permet de raisonner sur une portion conséquente de code source à la fois. Vous pouvez demander à Claude d'explorer des fichiers spécifiques ou de comprendre l'architecture globale de votre projet. Découvrez comment structurer vos premières conversations pour tirer le meilleur parti de cette analyse.

À retenir : Claude Code n'indexe pas votre projet au lancement ; il lit les fichiers pertinents à la demande, sans envoyer tout votre code.

Quelles commandes utiliser pour naviguer dans Claude Code ?

Tapez /help dans Claude Code pour afficher la liste complète des commandes disponibles. Les commandes slash sont des raccourcis préfixés par / qui déclenchent des actions spécifiques.

CommandeActionCas d'usage
/helpAffiche l'aideDécouvrir les options
/clearEfface le contexteRepartir de zéro
/compactRésume la conversationLibérer du contexte
/initCrée un fichier CLAUDE.mdConfigurer le projet
/doctorDiagnostic du systèmeVérification de la configuration

Vous pouvez aussi utiliser les commandes slash essentielles pour accélérer votre flux de travail. La commande /init crée un fichier CLAUDE.md qui sert de mémoire persistante à Claude Code entre vos sessions. Retrouvez plus de détails dans la FAQ sur le système de mémoire CLAUDE.md.

À retenir : les commandes slash /help, /clear, /compact et /init couvrent la majorité des besoins de navigation.

Comment utiliser les raccourcis clavier de Claude Code ?

Appuyez sur Entrée pour envoyer un message et Échap pour annuler une opération en cours. Claude Code fonctionne dans votre terminal, vous conservez donc tous les raccourcis natifs de votre shell.

Raccourcis essentiels dans le terminal :

  • Ctrl + C : interrompre une génération en cours
  • Ctrl + L : nettoyer l'affichage du terminal
  • Ctrl + D : quitter Claude Code
  • Flèche haut : rappeler la dernière commande
  • Tab : autocomplétion des chemins de fichiers

En pratique, la combinaison Ctrl + C vous permet d'arrêter une réponse trop longue et de reformuler votre question. Vous économisez ainsi des tokens et du temps. La consommation de tokens par échange varie selon la taille du contexte et la complexité de la tâche.

L'utilisation de ces raccourcis devient naturelle après quelques sessions. Pour découvrir toutes les commandes disponibles, consultez la FAQ sur les commandes slash essentielles et l'aide-mémoire d'installation.

À retenir : Ctrl + C pour interrompre, Ctrl + D pour quitter. Les raccourcis du terminal fonctionnent nativement dans Claude Code.

Faut-il configurer un fichier CLAUDE.md dès le premier lancement ?

Exécutez /init dès votre premier lancement pour créer un fichier CLAUDE.md à la racine de votre projet. Ce fichier sert de mémoire persistante : Claude Code le lit automatiquement à chaque démarrage.

$ claude
> /init
# ✓ Created CLAUDE.md in /Users/vous/mon-projet/

Le fichier CLAUDE.md est un document Markdown qui contient les conventions de votre projet, les commandes de build, les préférences de style de code et toute instruction que vous souhaitez transmettre à Claude Code entre les sessions.

Voici un exemple de contenu minimal :

# Conventions du projet
- Langage : TypeScript strict
- Tests : Vitest
- Style : ESLint + Prettier
- Build : npm run build
- Test : npm run test

La majorité des équipes utilisant Claude Code en production maintiennent un fichier CLAUDE.md versionné dans Git. Vous partagez ainsi les instructions avec toute votre équipe. Pour approfondir la configuration, consultez la FAQ dédiée au système de mémoire.

À retenir : /init crée un fichier CLAUDE.md qui garantit la cohérence de Claude Code entre chaque session.

Comment poser sa première question à Claude Code ?

Décrivez votre besoin en langage naturel directement dans le terminal. Claude Code comprend le français et l'anglais, et adapte ses réponses au contexte de votre projet.

$ claude
> Explique-moi la structure de ce projet
# Claude analyse l'arborescence et répond avec un résumé structuré

> Ajoute une fonction de validation d'email dans src/utils.ts
# Claude propose le code, vous validez avant l'écriture sur disque

Le nombre de tokens consommés et le temps de réponse varient selon la taille du contexte envoyé et la complexité de la demande.

Pour des résultats optimaux, soyez spécifique : indiquez le fichier cible, le comportement attendu et les contraintes techniques. Retrouvez des exemples concrets dans le guide sur vos premières conversations avec Claude Code.

SFEIR Institute propose une formation Claude Code d'une journée où vous pratiquez ces interactions en conditions réelles sur des projets variés. Vous apprendrez à formuler des prompts efficaces et à exploiter les fonctionnalités avancées de l'outil.

À retenir : posez des questions précises avec le nom du fichier et le comportement attendu pour des réponses pertinentes.

Quels problèmes courants rencontre-t-on au premier lancement ?

Le problème le plus fréquent est une erreur command not found: claude après l'installation, causée par un PATH mal configuré. cette erreur touche une part notable des nouveaux utilisateurs sur macOS.

ProblèmeCauseSolution
command not foundPATH non configuréexport PATH="$(npm prefix -g)/bin:$PATH"
EACCES permission deniedPermissions npmnpm config set prefix '~/.npm-global'
Timeout à l'authentificationProxy/VPNDésactiver le VPN ou utiliser une clé API
Node.js version mismatchVersion < 18nvm install 22 && nvm use 22
CLAUDE.md not foundPas d'initialisationExécuter /init

Vérifiez votre installation avec cette séquence de commandes :

$ which claude # doit retourner un chemin
$ claude --version # doit afficher la version
$ claude # doit lancer l'interface

Pour chaque erreur, la page de dépannage d'installation fournit des solutions détaillées étape par étape. Vous pouvez aussi consulter le guide débutant qui couvre les erreurs les plus fréquentes avec des solutions testées.

À retenir : command not found se résout dans la grande majorité des cas en ajoutant le répertoire npm global à votre PATH.

Comment mettre à jour Claude Code vers la dernière version ?

Si vous avez utilisé l'installateur natif recommandé, Claude Code se met à jour automatiquement en arrière-plan : aucune action n'est requise. Vous pouvez aussi forcer la mise à jour avec claude update.

$ claude update
$ claude --version
# Claude Code vX.Y.Z (dernière version)

Pour une installation Homebrew ou WinGet, qui n'intègrent pas l'auto-mise à jour, utilisez brew upgrade claude-code ou winget upgrade Anthropic.ClaudeCode. Pour une installation npm, exécutez npm install -g @anthropic-ai/claude-code@latest ; évitez npm update -g, qui respecte la plage de versions d'origine et ne vous fait pas forcément passer à la version la plus récente.

$ npm install -g @anthropic-ai/claude-code@latest
$ claude --version
# Claude Code vX.Y.Z (dernière version)

Chaque mise à jour apporte des améliorations. Vous pouvez consulter les notes de version directement dans l'outil avec la commande /release-notes.

Vérifiez régulièrement les mises à jour pour bénéficier des dernières corrections. Claude Code affiche un message d'avertissement au démarrage lorsqu'une nouvelle version est disponible. Pour aller plus loin dans la maîtrise de l'outil, la formation SFEIR Institute Développeur Augmenté par l'IA de 2 jours vous apprend à intégrer Claude Code dans votre flux de travail quotidien avec des labs pratiques. La version Développeur Augmenté par l'IA – Avancé d'une journée approfondit les techniques d'automatisation et les workflows CI/CD.

À retenir : les installations natives s'actualisent automatiquement (ou via claude update) ; pour npm, utilisez npm install -g @anthropic-ai/claude-code@latest.

Y a-t-il des limites de tokens ou de requêtes à connaître ?

Chaque conversation Claude Code est limitée par la fenêtre de contexte du modèle et par le quota de votre plan Anthropic. La consommation en tokens dépend de la taille des fichiers et du contexte échangé.

Claude Code nécessite un plan payant (Pro, Max, Team ou Enterprise) ou un compte Console/API : le plan gratuit de Claude.ai ne donne pas accès à Claude Code. Les limites d'usage dépendent de votre plan Anthropic et sont décrites dans votre compte ou votre console ; elles ne sont pas fixées sous forme de quotas publics par minute ou par jour dans la documentation de Claude Code.

La commande /compact est un outil de compression qui résume votre conversation actuelle pour libérer de l'espace dans la fenêtre de contexte. Utilisez-la dès que Claude Code indique que le contexte approche de sa limite.

En pratique, la majorité des tâches de développement quotidiennes restent largement dans la fenêtre de contexte disponible. Vous pouvez suivre votre consommation directement dans la console Anthropic.

Pour comprendre comment optimiser votre utilisation des tokens et structurer vos échanges, consultez le guide sur les commandes slash essentielles qui détaille les stratégies de gestion du contexte.

À retenir : /compact libère du contexte. Surveillez votre consommation de tokens pour éviter les interruptions en milieu de tâche.

Articles récents sur Claude

Formation Claude Code

Ce sujet est couvert dans le Module 2 de notre formation Claude Code

Installation et configuration de Claude Code

Formation 1 jour • 60% labs pratiques • Formateurs experts

Voir le programme complet