Claude Code dans VS Code : installation et intégration complète

En brefClaude Code est l'agent CLI d'Anthropic qui s'intègre nativement dans VS Code pour assister les développeurs au quotidien. Pour l'utiliser, il suffit d'installer le CLI via npm avec la commande npm install -g @anthropic-ai/claude-code, puis d'ajouter l'extension officielle Anthropic depuis le Marketplace VS Code. Une fois configuré avec votre clé API Anthropic, Claude Code s'active dans le terminal intégré de VS Code et dans le panneau latéral. Il analyse automatiquement le contexte de votre projet ouvert, propose des modifications de code affichées sous forme de diffs inline directement dans l'éditeur, et s'appuie sur votre historique Git pour un contexte maximal. Un fichier CLAUDE.md placé à la racine du projet permet de lui transmettre des conventions de code et des consignes spécifiques. En 2026, cette intégration VS Code reste la façon la plus productive d'utiliser Claude Code au quotidien.

Installer Node.js 18 ou supérieur

Téléchargez et installez Node.js depuis nodejs.org en choisissant la version LTS (18 minimum). Vérifiez l'installation avec la commande node --version dans un terminal.

Installer le CLI Claude Code via npm

Ouvrez un terminal et exécutez : npm install -g @anthropic-ai/claude-code — Vérifiez ensuite avec claude --version que le CLI est bien accessible dans votre PATH.

Authentifier Claude Code avec votre compte Anthropic

Exécutez claude auth login dans le terminal. Cette commande ouvre votre navigateur pour vous connecter à console.anthropic.com et associer votre clé API au CLI.

Installer l'extension Claude Code dans VS Code

Dans VS Code, ouvrez l'onglet Extensions (Ctrl+Shift+X), recherchez 'Claude Code', sélectionnez l'extension publiée par Anthropic et cliquez sur Installer. Rechargez VS Code une fois terminé.

Vérifier que le terminal intégré hérite du PATH

Dans les paramètres VS Code (Ctrl+,), vérifiez que l'option Terminal › Integrated: Inherit Env est activée. Ouvrez un terminal intégré (Ctrl+`) et tapez claude --version pour confirmer que le CLI est détecté.

Créer un fichier CLAUDE.md à la racine du projet

Créez un fichier CLAUDE.md à la racine de votre projet en y documentant la stack technique, les conventions de nommage et les contraintes spécifiques. Claude Code le lira automatiquement à chaque session.

Lancer une première session Claude Code

Dans le terminal intégré VS Code, naviguez à la racine de votre projet et tapez claude pour démarrer une session interactive. Décrivez en langage naturel ce que vous souhaitez faire sur votre code.

Réviser et accepter les diffs inline

Lorsque Claude Code propose une modification, VS Code ouvre la vue diff côte à côte. Vérifiez les changements proposés, puis acceptez ou refusez chaque modification avant qu'elle ne soit appliquée au fichier source.

Claude Code est l'agent CLI d'Anthropic conçu pour s'intégrer au cœur du workflow des développeurs. Associé à VS Code, l'éditeur de code le plus utilisé dans le monde, il devient un copilote IA capable de lire votre projet, proposer des modifications et les afficher sous forme de diffs directement dans l'éditeur. Ce guide couvre l'installation et l'intégration complète de vscode claude code en 2026, de la première commande npm jusqu'aux bonnes pratiques de productivité.

Prérequis avant de commencer

Avant d'installer Claude Code dans VS Code, vérifiez que votre environnement remplit ces conditions :

  • Node.js 18 ou supérieur — Claude Code CLI s'installe via npm ; vérifiez votre version avec node --version
  • VS Code 1.80 ou supérieur — pour bénéficier de toutes les fonctionnalités d'intégration et du diff inline
  • Un compte Anthropic — avec une clé API valide, créée depuis console.anthropic.com
  • Git installé et initialisé — Claude Code exploite l'historique Git pour comprendre le contexte de votre projet

Sur Windows, assurez-vous que npm est accessible dans votre PATH système. Si vous utilisez nvm ou nvm-windows pour gérer vos versions Node.js, activez d'abord la version souhaitée avant d'installer le CLI.

Installation de Claude Code CLI

Claude Code s'installe en une seule commande npm globale. Ouvrez un terminal — celui de VS Code fonctionne parfaitement — et exécutez :

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

Une fois l'installation terminée, vérifiez que le CLI est bien disponible :

claude --version

Puis authentifiez-vous avec votre compte Anthropic. Cette commande ouvre un navigateur pour finaliser la connexion :

claude auth login

Vous pouvez aussi définir la variable d'environnement directement dans votre shell si vous préférez gérer la clé manuellement. Sur macOS et Linux, ajoutez cette ligne à votre .bashrc ou .zshrc :

export ANTHROPIC_API_KEY=sk-ant-api03-...

Sur Windows, définissez la variable dans les variables d'environnement système ou via PowerShell :

$env:ANTHROPIC_API_KEY = "sk-ant-api03-..."

Installer l'extension Claude Code pour VS Code

L'extension officielle claude code extension est publiée par Anthropic sur le Marketplace de VS Code. Elle ajoute un panneau latéral dédié, une intégration avec le diff viewer natif de VS Code, et des commandes accessibles depuis la palette.

Méthode 1 : via l'interface graphique

  1. Dans VS Code, ouvrez l'onglet Extensions avec le raccourci Ctrl+Shift+X (Windows/Linux) ou Cmd+Shift+X (macOS)
  2. Recherchez Claude Code dans la barre de recherche
  3. Sélectionnez l'extension publiée par Anthropic et cliquez sur Installer
  4. Rechargez VS Code lorsque l'invite apparaît

Méthode 2 : via la ligne de commande

Si vous gérez vos extensions VS Code en script ou en dotfiles, utilisez la commande code :

code --install-extension anthropic.claude-code

Après installation, une icône Claude apparaît dans la barre d'activité latérale gauche de VS Code. Cliquez dessus pour ouvrir le panneau principal de l'extension.

Configurer l'extension dans VS Code

Ouvrez les paramètres VS Code (Ctrl+, ou Cmd+,) et recherchez Claude Code. Les réglages essentiels :

  • Clé API — si vous n'avez pas utilisé claude auth login, renseignez ici votre ANTHROPIC_API_KEY
  • Modèle par défaut — Claude Sonnet 4.6 pour l'équilibre vitesse/qualité, Claude Opus 4.8 pour les tâches de raisonnement complexe
  • Hériter les variables d'environnement — activez Terminal › Integrated: Inherit Env pour que le terminal intégré VS Code accède à votre variable ANTHROPIC_API_KEY définie dans le shell système

Utiliser Claude Code dans le terminal intégré VS Code

Le terminal intégré de VS Code est l'interface naturelle pour claude code vscode. Ouvrez-le avec Ctrl+` (Windows/Linux) ou Cmd+` (macOS), puis naviguez jusqu'au répertoire racine de votre projet si ce n'est pas déjà le cas.

Lancer une session interactive

Démarrez Claude Code en mode interactif depuis la racine de votre projet :

cd /chemin/vers/mon-projet
claude

Claude Code analyse immédiatement la structure du projet, les fichiers Git indexés et les fichiers ouverts dans VS Code. Vous pouvez ensuite lui parler en langage naturel :

> Explique ce que fait la fonction parseConfig dans src/config.ts
> Ajoute une validation des types pour tous les paramètres de getUserById
> Refactorise le module auth pour réduire les dépendances circulaires

Passer une instruction en une seule commande

Pour les opérations ponctuelles sans ouvrir de session interactive, passez l'instruction directement en argument :

claude "Génère des tests unitaires pour le fichier utils/formatter.ts"

Les diffs inline : contrôle total sur les modifications

L'un des atouts majeurs de l'intégration claude code vscode est l'affichage des modifications proposées directement dans le diff viewer natif de VS Code. Lorsque Claude Code propose de modifier un fichier, VS Code ouvre automatiquement la vue diff côte à côte : le fichier original à gauche, la version proposée à droite.

Vous gardez le contrôle total sur chaque modification :

  • Accepter la modification pour l'appliquer au fichier source
  • Refuser pour revenir à l'état original sans aucun changement
  • Modifier manuellement la proposition avant de l'accepter

Ce workflow est particulièrement précieux pour les refactorisations importantes ou les migrations de code : vous voyez exactement ce que Claude Code va changer avant que quoi que ce soit ne soit écrit sur le disque.

Raccourcis clavier et commandes palette

L'extension claude code extension pour VS Code ajoute des commandes accessibles depuis la palette (Ctrl+Shift+P ou Cmd+Shift+P). Recherchez Claude dans la palette pour voir toutes les commandes disponibles :

  • Claude Code: Open — ouvre le panneau latéral Claude Code
  • Claude Code: Send Selection — envoie le code sélectionné dans l'éditeur à Claude Code
  • Claude Code: New Session — démarre une nouvelle session en effaçant le contexte précédent

Pour assigner des raccourcis clavier personnalisés à ces commandes, ouvrez l'éditeur de raccourcis clavier via Ctrl+Shift+PPréférences : Ouvrir les raccourcis clavier, puis recherchez claude. Vous pouvez lier n'importe quelle commande Claude Code à la combinaison de touches de votre choix.

Donner du contexte avec CLAUDE.md

Claude Code lit automatiquement le fichier CLAUDE.md placé à la racine de votre projet. C'est le mécanisme le plus efficace pour lui transmettre les conventions et contraintes de votre codebase, sans avoir à les répéter à chaque session.

Voici un exemple de CLAUDE.md pour un projet TypeScript/Node.js :

# Mon API REST

## Stack technique
- Node.js 20, TypeScript 5.4, Express 4.19
- Base de données : PostgreSQL avec Drizzle ORM
- Tests : Vitest + Supertest

## Conventions de code
- Pas de `any` TypeScript — utilise des types stricts
- Fonctions pures uniquement dans /src/utils
- Chaque nouvelle fonction publique doit avoir un test unitaire
- Nommage des routes : kebab-case, verbes HTTP explicites

## À ne jamais modifier
- Le fichier src/db/migrations/ — les migrations sont immuables
- Les variables d'environnement listées dans .env.example

Ce fichier est versionné avec le projet, ce qui permet à toute l'équipe de bénéficier du même contexte lors de l'utilisation de Claude Code.

Workflow recommandé : split view terminal + éditeur

Le workflow le plus productif dans VS Code consiste à utiliser la vue en split horizontal : le code source dans le panneau supérieur, le terminal Claude Code dans le panneau inférieur. Vous voyez les diffs apparaître dans l'éditeur en temps réel pendant que vous dialoguez avec l'agent dans le terminal.

Pour les tâches complexes — migration d'architecture, refactorisation multi-fichiers, ajout d'une fonctionnalité transversale — commencez toujours par demander un plan avant de demander du code :

> Décris étape par étape ce que tu vas modifier avant de toucher au code

Cette habitude évite les surprises et vous permet de corriger le cap avant que Claude Code n'applique des dizaines de modifications.

Dépannage des problèmes courants

La commande claude est introuvable dans le terminal VS Code

Si VS Code ne trouve pas la commande claude alors qu'elle fonctionne dans un terminal externe, c'est un problème de PATH. Vérifiez que l'option Terminal › Integrated: Inherit Env est activée dans les paramètres VS Code. Sur Windows, redémarrez VS Code complètement après avoir modifié les variables d'environnement système.

Erreur d'authentification au lancement

Si Claude Code renvoie une erreur d'authentification, relancez le processus de connexion :

claude auth logout
claude auth login

L'extension ne détecte pas le CLI installé

L'extension cherche le binaire claude dans le PATH. Si vous avez installé Node.js via nvm, assurez-vous que la version active au démarrage de VS Code est celle pour laquelle Claude Code est installé. Ajoutez l'initialisation de nvm à votre fichier de profil shell (.bashrc, .zshrc, ou équivalent PowerShell) pour que VS Code en hérite automatiquement.

Questions fréquentes

Claude Code est-il gratuit à utiliser dans VS Code ?

Non, Claude Code est un outil payant facturé à l'usage selon les tokens consommés via l'API Anthropic. Il n'existe pas de version gratuite du CLI. Les tarifs dépendent du modèle utilisé (Sonnet ou Opus) et du volume de code traité. Consultez la page de tarification d'Anthropic sur anthropic.com pour les prix actuels par million de tokens.

Quelle est la différence entre utiliser Claude Code dans le terminal et l'extension VS Code ?

Le terminal intégré VS Code donne accès à toutes les fonctionnalités du CLI Claude Code en mode interactif : navigation de fichiers, exécution de commandes, sessions longues. L'extension VS Code, elle, ajoute l'intégration visuelle : diffs inline dans l'éditeur, panneau latéral dédié, commandes accessibles depuis la palette. Les deux sont complémentaires — la plupart des développeurs utilisent les deux simultanément.

Claude Code peut-il accéder à tous mes fichiers dans VS Code ?

Claude Code accède aux fichiers du répertoire dans lequel il est lancé. Il lit la structure du projet, les fichiers Git indexés et le fichier CLAUDE.md. Il ne peut pas accéder à des fichiers en dehors du répertoire de travail ni aux fichiers listés dans .gitignore, sauf si vous lui passez explicitement leur contenu dans la conversation.

Est-il possible d'utiliser Claude Code avec plusieurs projets ouverts simultanément dans VS Code ?

Oui, mais chaque session Claude Code est liée au répertoire dans lequel elle a été démarrée. Si vous utilisez la fonctionnalité de workspace multi-dossiers de VS Code, ouvrez un terminal intégré dans le bon dossier racine avant de lancer claude. Chaque terminal VS Code peut avoir une session Claude Code indépendante.

Claude Code fonctionne-t-il avec les extensions GitHub Copilot ou Tabnine déjà installées ?

Oui, Claude Code fonctionne indépendamment de GitHub Copilot, Tabnine ou d'autres extensions d'autocomplétion. Il n'y a pas de conflit connu. La différence principale est que Claude Code est un agent conversationnel qui modifie activement des fichiers, là où Copilot propose des complétions inline. Vous pouvez utiliser les deux en parallèle selon le type de tâche.

Ne ratez aucune mise à jour de Claude Code

Suivez le flux live, mis à jour en continu depuis les sources officielles Anthropic.

Ouvrir le flux live