---
title: 'Installer Claude Code dans VS Code et vérifier une première modification'
description: 'Installe l’extension Claude Code d’Anthropic dans VS Code, choisis ton compte et tes permissions, puis contrôle une modification limitée avec le diff et les tests.'
pubDate: 2025-06-25
updatedDate: 2026-10-18
family: 'intelligence-artificielle'
tags: []
heroImage: /images/comment-utiliser-claude-code-dans-visual-studio-code.webp
videoUrl: 'https://youtu.be/hEdFSyKqcHk'
---

Tu veux utiliser **l’extension officielle Claude Code d’Anthropic** dans VS Code, sans confondre son
panneau avec Copilot Chat ? Voici le parcours court : installer la bonne extension, identifier le
compte utilisé, puis vérifier une seule modification avant de lui confier davantage de travail.

Cette mise à jour remplace la simple annonce de vidéo de cet article, publié en juin 2025, par une
procédure fondée sur les documentations officielles consultées le 18 octobre 2026. Elle ne décrit pas
le contenu de la vidéo. **Le parcours graphique et la connexion à un compte n’ont pas été testés pour cet article** ; les
étapes ci-dessous sont documentées, pas présentées comme une démonstration exécutée.

## Choisir la bonne intégration

Pars de la [fiche officielle Claude Code for VS Code](https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code),
identifiée par `anthropic.claude-code`. Elle propose une interface intégrée à l’éditeur, avec accès au
fichier courant et à la sélection. Évite les extensions tierces au nom ressemblant si ton objectif est
ce parcours Anthropic.

Ce n’est pas le même produit que **GitHub Copilot**. VS Code propose aussi plusieurs environnements
d’agents, dont une intégration Claude : le nom du modèle ne suffit donc pas à identifier l’agent ou le
compte facturé. La [comparaison des intégrations VS Code](https://code.visualstudio.com/docs/agents/run/agent-harnesses)
distingue ces chemins. Pour Copilot, suis plutôt le
[tutoriel du mode Agent dans VS Code](/blog/vs-code-se-reinvente-le-mode-agent-va-tout-changer/).

L’objectif ici n’est pas de reprendre toutes les commandes, la mémoire ou MCP. Pour ces bases,
consulte le [guide de démarrage Claude Code](/blog/claude-code-le-guide-complet-pour-bien-debuter/),
puis le [parcours Claude Code](/blog/claude-code/).

## Installer et ouvrir le panneau

1. Mets VS Code à jour et vérifie les exigences de la fiche Marketplace avant installation.
2. Ouvre la vue **Extensions**, recherche l’identifiant `anthropic.claude-code`, puis installe
   l’extension correspondante.
3. Ouvre le dossier du projet, puis un fichier source. Lance le panneau Claude Code depuis son icône
   dans l’éditeur, ou cherche **Claude Code** dans la palette de commandes.
4. Si le panneau n’apparaît pas, recharge la fenêtre depuis la palette avec **Developer: Reload
   Window**, puis vérifie que l’extension est activée.

La [documentation de l’extension](https://code.claude.com/docs/en/vs-code) précise qu’elle embarque sa
propre copie du CLI pour le panneau. **Installer séparément la commande `claude` n’est pas nécessaire
pour ce parcours graphique** ; c’est une autre installation si tu veux aussi l’utiliser dans le
terminal intégré.

## Se connecter au compte voulu, pas seulement au premier compte proposé

Dans le panneau, choisis **Sign in** et termine l’autorisation dans le navigateur. La documentation
prévoit un abonnement Claude payant compatible ou un compte Claude Console ; elle décrit aussi les
fournisseurs cloud pour les organisations. Ne crée pas une clé API juste pour ouvrir le panneau.

L’[authentification Claude Code](https://code.claude.com/docs/en/authentication) distingue abonnement,
Console et fournisseurs tiers. Le compte Console correspond à une facturation API, distincte de
l’abonnement Claude ; ton abonnement Copilot ne devient pas pour autant un abonnement Claude Code.
Vérifie le compte et le fournisseur actifs avant d’envoyer du code professionnel.

Si une clé `ANTHROPIC_API_KEY` est déjà configurée, vérifie son utilisation : une clé approuvée peut
prendre le pas sur ton abonnement. N’affiche pas sa valeur dans le chat et ne la colle pas dans un
fichier du dépôt pour résoudre une erreur de connexion. En entreprise, suis le chemin prévu par ton
administrateur plutôt que de contourner une politique de connexion.

## Préparer un essai isolé et choisir les permissions

Choisis un dépôt d’exercice que tu connais, sans secrets ni données de production. Sauvegarde ton
travail et crée une branche dédiée avec les outils Git de VS Code. Vérifie que les changements déjà
présents sont identifiables : sinon tu ne sauras pas lesquels viennent de l’agent.

Pour un dossier inconnu, commence en
[mode restreint de VS Code](https://code.visualstudio.com/docs/editing/workspaces/workspace-trust).
Inspecte les scripts et la configuration avant d’accorder ta confiance au dossier précis ; ne fais
pas confiance à tout ton répertoire personnel pour débloquer une extension.

Dans le sélecteur de permissions Claude Code, choisis **Plan** pour examiner l’approche, puis
**Manual** pour approuver les modifications et la plupart des commandes. Ne suppose pas que le mode
initial demande confirmation : les [modes documentés](https://code.claude.com/docs/en/permission-modes)
comprennent aussi des approbations automatiques. Pour ce premier essai, évite Auto, l’acceptation
automatique des éditions et le contournement des permissions.

## Confier une première modification vérifiable

Prends une fonction existante, courte, avec un test associé. Référence ces fichiers dans le panneau,
puis adapte cette consigne à un défaut réel de ton projet. **C’est un modèle de demande, non un exemple
exécuté** : les chemins et le comportement doivent venir de ton code.

```text
Examine la fonction et son test que je joins. Propose d’abord un plan pour corriger uniquement le
cas limite que je décris. N’écris rien avant mon accord. Après validation, limite les changements à
ces fichiers, ajoute un test de non-régression et propose la commande de test déjà prévue par le
projet. Ne change ni dépendances ni configuration. Ne crée pas de commit, ne pousse rien et ne
contacte aucun service externe.
```

Contrôle le plan : le cas défaillant est-il explicite ? Le test distingue-t-il l’ancien comportement du
comportement attendu ? Si l’agent propose une réécriture générale, réduis la tâche avant de continuer.

À chaque demande d’outil, lis le chemin ciblé ou la commande complète, le dossier de travail et les
accès réseau éventuels. Accorde une autorisation ponctuelle quand elle suffit. Les
[règles de permissions](https://code.claude.com/docs/en/permissions) ont leurs propres portées : une
phrase dans la consigne n’est pas une barrière technique. Refuse une autorisation générale du shell
ou de tous les outils pour une simple correction locale. N’ajoute pas de serveur MCP à cet essai.

## Relire le diff et vérifier le résultat

En mode Manual, l’extension présente les éditions proposées dans un diff. Accepte ou refuse après
lecture, puis contrôle **l’ensemble** des changements dans la vue Source Control, pas seulement le
dernier extrait affiché dans le chat.

Avant de conserver le travail :

- vérifie qu’aucun fichier sans rapport, secret, fichier de dépendances ou réglage de permissions
  n’a été ajouté ;
- lis le script de test du projet avant d’approuver son exécution ; un nom rassurant ne suffit pas ;
- lance le test ciblé, puis les contrôles pertinents du dépôt, et regarde leur sortie et leur code de
  retour ;
- vérifie que le nouveau test couvre le défaut annoncé, sans masquer une assertion ni désactiver un
  test existant ;
- en cas de résultat incorrect, refuse l’édition encore proposée ou annule uniquement les changements
  identifiés comme provenant de cet essai. Préserve ton travail antérieur.

Le critère de réussite n’est pas « Claude dit que c’est fini » : c’est un diff limité que tu comprends,
avec une vérification reproductible. Un test réussi ne garantit ni l’absence de régression ailleurs ni
la sûreté d’une commande future.

Si le panneau reste vide, distingue une extension désactivée, un dossier restreint et un problème de
compte ou de réseau. Si seule la commande `claude` manque dans le terminal, ce n’est pas une preuve
que l’extension est mal installée : les deux installations sont distinctes.

Tu peux aussi regarder la [vidéo associée](https://youtu.be/hEdFSyKqcHk), en gardant en tête sa date de
publication et les différences possibles avec l’interface actuelle.

## Pour approfondir

**[Guide Claude Code](https://pentiminax.fr/blog/claude-code.md)**

Retrouve les guides du site dans un parcours unique : prise en main, coûts et tokens, usages avancés et écosystème.

[Explorer le guide Claude Code](https://pentiminax.fr/blog/claude-code.md)
