- Extension qui intègre Claude Code d’Anthropic à VSCode afin d’améliorer l’expérience de développement des programmeurs
- Fonctionne uniquement si Claude Code est installé séparément
Fonctionnalités principales
- Installation automatique : si vous exécutez Claude Code dans le terminal de VSCode, l’extension est automatiquement détectée et installée
- Prise en compte du contexte de la sélection : le texte sélectionné dans l’éditeur est automatiquement inclus dans le contexte d’entrée de Claude
- Prise en charge de la vue Diff : il est possible de consulter directement les modifications de code (diff) dans la visionneuse intégrée de VSCode
- Raccourcis clavier : des raccourcis comme
Alt+Cmd+K permettent d’envoyer facilement le code sélectionné au prompt de Claude
- Fonction de reconnaissance des onglets : Claude identifie les informations des fichiers ouverts dans VSCode, ce qui permet une assistance au code adaptée au contexte
- Options de configuration : dans
/config, définir le diff tool sur auto permet d’activer facilement les fonctions liées à l’intégration IDE
- Il s’agit d’une version de publication initiale (early release), qui peut présenter des bugs ou certaines fonctions incomplètes pendant l’utilisation
13 commentaires
Une différence nette avec Cursor
Cursor est lié à VSCode. En revanche, Claude Code fonctionne en CLI (command line interface), donc il peut être utilisé avec n’importe quel outil.
Cursor exploite en pratique d’autres LLM, alors que Claude Code est spécialisé pour Claude. Mais si l’on compare les performances, il est clairement supérieur. C’est aussi vrai face à Gemini 2.5 Pro (sur la base de .NET, cela peut varier selon le langage).
Dans ce cas, quelle différence avec Cursor ?
Non mais pourquoi ils ne sortent pas une version pour Windows (sans passer par WSL) et continuent à faire autre chose… -_ -;;;
WSL fait aussi partie de l’OS Windows, mais visiblement il ne sait pas s’en servir… À force de ne développer qu’avec une interface graphique, il ne connaît peut-être tout simplement pas du tout la CLI…
Avec WSL, il y a aussi le problème d’une très forte baisse des performances du système de fichiers (WSL2), ainsi que l’inconvénient de dépendre de Hyper-V pour la virtualisation. Il existe également de nombreux cas où l’on ne peut pas utiliser WSL.
Je suis d’accord aussi. De mon côté, l’utilisation de WSL est interdite en entreprise, donc… j’ai fini par abandonner.
Après avoir contourné le certificat SSL pour réussir malgré tout, je me suis aperçu que WSL ne fonctionnait pas.
MDRRR, tellement d'accord
Quelle différence avec Git Copilot ?
Copilot est spécialisé pour les IDE de Microsoft et reste franchement d’un niveau débutant, tandis que Claude fonctionne dans le CLI / Git Bash, ce qui le rend utilisable dans plusieurs environnements, avec un niveau globalement plus élevé pour le code.
Il existe aussi un plugin IntelliJ.
La différence avec un simple CLI, c’est qu’il reconnaît directement les fichiers ou les lignes que vous êtes en train de consulter ou de sélectionner dans l’IDE.
Bien sûr, vous pouvez aussi l’exécuter dans un terminal classique et démarrer l’intégration avec la commande
/ide.Avis Hacker News
claudeen direct. Au passage, je te recommande aussi de jeter un œil à electron-trpc. Ça simplifie énormément la gestion de l’IPC.git worktreedans une seule fenêtre d’IDE, un framework permettant d’attacher un agent en terminal à chaque branche worktree, puis à terme un meilleur protocole open source pour les diff, les notifications de demande d’autorisation et les notifications de progression, une barre latérale pour surveiller l’état et les alertes des agents par branche worktree, et une interface qui permette de réagir rapidement aux messages des agents sur plusieurs branches, comme à des notifications. Ce genre de fonctionnalités existe dans des outils autonomes de gestion d’agents, mais quand on veut intervenir directement en tant qu’ingénieur, ces outils deviennent difficiles à utiliser correctement. Il faudrait aussi une intégration, branche par branche, avec des fenêtres de test navigateur ou des instances d’émulateur/simulateur mobile. Il faut également de la complétion de code rapide basée sur des modèles, la prise en charge de divers language servers, et un écosystème d’extensions à la hauteur d’un IDE de qualité. Aujourd’hui, je gère séparément Windsurf, Claude agent, le navigateur web et les simulateurs mobiles sur plusieurs bureaux macOS. C’est extrêmement fastidieux.printou desassert.CLAUDE.md, crée pour les gros travaux des documents de plan au format balisé, puis alterne entre planification, correction et implémentation. Quand tu approches de la limite de contexte, il est bien plus efficace d’écrire la mémoire dans un fichier, de faire/clear, puis de la relire ensuite.Quand on utilise Claude Code, j’ai l’impression qu’une approche proche du MSA serait la plus efficace : découper autant que possible par unités de microservices, puis confier chaque élément comme une unité autonome.