L’extension Claude Code pour VS Code s’installe directement depuis le marketplace et s’exécute nativement dans votre éditeur, vous évitant ainsi de naviguer entre un onglet de navigateur et votre espace de travail. Elle embarque le même moteur Claude Code qui alimente la CLI, de sorte que tout, des commandes slash à l’édition de fichiers en passant par les appels d’outils MCP, fonctionne de la même manière, simplement dans la barre latérale de votre éditeur. PyCharm et le reste de la famille JetBrains bénéficient du même traitement via un plugin JetBrains dédié. Et comme ces deux surfaces lisent ANTHROPIC_BASE_URL depuis l’environnement, passer le backend LLM à l’API de Novita AI — et à sa sélection de modèles plus large — ne nécessite qu’un changement de variable d’environnement.
Ce que fait réellement l’extension VS Code
L’extension Claude Code pour VS Code n’est pas un onglet de chatbot greffé à votre éditeur. Elle affiche l’agent Claude Code complet dans un panneau latéral : la même interface de type REPL, le même ensemble d’outils, la même continuité de session. Lorsque vous lui demandez de refactoriser une fonction ou d’écrire des tests pour un fichier que vous avez ouvert, elle lit et modifie ces fichiers directement dans votre espace de travail — pas de presse-papiers.
Voici ce que gère concrètement l’extension :
- Éditions multi-fichiers avec diff en ligne. Claude Code propose des modifications et affiche un diff que vous pouvez accepter ou rejeter sans quitter l’éditeur.
- Commandes slash.
/compact,/init,/memory,/clearet les autres fonctionnent à l’identique de la CLI. - Épinglage de contexte. Le préfixe
#vous permet d’attacher des fichiers, dossiers ou symboles spécifiques comme contexte pour une requête. - Prise en compte de CLAUDE.md. Les instructions de projet et les normes de codage que vous avez écrites dans
CLAUDE.mdsont chargées automatiquement au début de chaque session. - Appels d’outils MCP. Tous les serveurs MCP enregistrés dans votre configuration Claude Code sont disponibles dans l’extension.
Ce qu’elle ne fait pas : elle n’ajoute pas de complétion automatique IA dans votre tampon d’éditeur. Pour cela, des outils comme Copilot ou Cline remplissent un rôle différent. Claude Code dans VS Code est un agent — vous lui confiez une tâche et il exécute plusieurs étapes, pas une simple complétion en ligne.
Installer Claude Code dans VS Code
Ouvrez le panneau des extensions dans VS Code (Ctrl+Shift+X sous Windows/Linux, Cmd+Shift+X sous macOS). Recherchez Claude Code et cherchez l’extension publiée par Anthropic. Cliquez sur Installer.
Vous pouvez également exécuter cette commande depuis votre terminal :
code --install-extension Anthropic.claude-code
Après l’installation, l’icône Claude apparaît dans la barre d’activité VS Code à gauche. Cliquez dessus pour ouvrir le panneau Claude Code.
Authentification au premier lancement. L’extension vous invite à vous connecter. Vous avez deux options :
- Compte Anthropic (abonnement ou facturation console) : Suivez le flux OAuth dans le navigateur.
- Routage de la clé API vers Novita AI : Ignorez complètement l’authentification Anthropic. Définissez
ANTHROPIC_BASE_URLetANTHROPIC_AUTH_TOKENdans votre environnement avant de lancer VS Code, et l’extension les utilisera à la place. Instructions complètes dans la section suivante.
Mises à jour automatiques. VS Code met à jour l’extension en arrière-plan lorsque vous redémarrez l’éditeur. Vous n’avez pas besoin de gérer les versions manuellement.
Utiliser Claude Code dans VS Code au quotidien
Une fois le panneau ouvert, le flux de travail est simple. Tapez une requête, Claude Code lit votre espace de travail et répond avec des actions proposées. Avant de modifier un fichier, il vous montre un diff et attend votre approbation par défaut.
Quelques habitudes pour une utilisation quotidienne efficace :
Référencez le fichier que vous consultez. Tapez # suivi d’un nom de fichier pour l’attacher explicitement comme contexte. Pour un fichier déjà ouvert dans l’éditeur actif, Claude Code le détecte généralement automatiquement, mais # est utile lorsque vous souhaitez épingler un fichier spécifique dans le cadre d’une tâche multi-fichiers.
Exécutez /init une fois dans un nouveau projet. Cela crée un CLAUDE.md à la racine du dépôt où vous pouvez stocker des instructions spécifiques au projet — bibliothèques préférées, notes d’architecture, conventions de test. Claude Code le lit à chaque démarrage de session, vous évitant ainsi de vous répéter.
Utilisez /compact lorsque la session s’allonge. Comme la CLI, l’extension compresse l’historique des conversations à la demande pour libérer du contexte pour la tâche en cours.
Vérifiez la liste des outils en cours d’exécution. En bas du panneau, VS Code affiche quel outil Claude Code appelle actuellement (lectures de fichiers, commandes bash, recherches web). Cela est utile pour comprendre ce qui se passe dans les tâches automatisées plus longues.
Annuler est votre ami. Toutes les modifications de fichiers passent par le système de fichiers standard de VS Code, donc Ctrl+Z les annule comme n’importe quelle modification manuelle. Il n’y a pas de pile d’annulation distincte pour les modifications de Claude Code.
Router l’extension vers Novita AI
L’extension VS Code lit ANTHROPIC_BASE_URL depuis l’environnement au démarrage — la même variable que la CLI. En la définissant sur le point de terminaison compatible Anthropic de Novita AI, chaque appel API est redirigé loin des serveurs d’Anthropic. Vous accédez aux modèles de codage et d’utilisation d’outils actuels hébergés par Novita, tels que Kimi K2.7 Code, GLM 5.2, DeepSeek V4 Pro et MiniMax M3, facturés via votre compte Novita AI aux tarifs token de Novita.
Obtenir une clé API Novita AI
Créez un compte Novita AI pour recevoir des crédits d’essai gratuits. Allez dans Gestion des clés, créez une nouvelle clé et copiez-la. Cette clé remplace votre clé API Anthropic lors du routage via Novita.
Définir les variables d’environnement avant de lancer VS Code
macOS et Linux — ajoutez ces lignes à votre profil shell (.zshrc, .bashrc ou équivalent), puis rechargez-le :
export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<Votre clé API Novita>"
export ANTHROPIC_MODEL="moonshotai/kimi-k2.7-code"
export ANTHROPIC_SMALL_FAST_MODEL="minimax/minimax-m3"
source ~/.zshrc # ou ~/.bashrc
Windows (persistant — survit aux redémarrages) — utilisez PowerShell pour définir les variables d’environnement au niveau utilisateur :
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL","https://api.novita.ai/anthropic","User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN","<Votre clé API Novita>","User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL","moonshotai/kimi-k2.7-code","User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_SMALL_FAST_MODEL","minimax/minimax-m3","User")
Redémarrez VS Code après avoir défini ces variables pour que l’extension lise l’environnement mis à jour.
Windows (session uniquement) :
set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=<Votre clé API Novita>
set ANTHROPIC_MODEL=moonshotai/kimi-k2.7-code
set ANTHROPIC_SMALL_FAST_MODEL=minimax/minimax-m3
Après avoir défini ces variables, lancez VS Code depuis le même shell. L’extension récupère les variables au démarrage. Vous n’avez pas besoin de vous connecter à Anthropic — Novita gère l’authentification via la clé API.
Choisir un modèle
ANTHROPIC_MODEL indique à Claude Code quel modèle utiliser pour les tâches principales ; ANTHROPIC_SMALL_FAST_MODEL contrôle les opérations en arrière-plan comme les résumés de fichiers. Tout modèle disponible sur l’API LLM de Novita AI peut être défini ici. Modèles fréquemment utilisés avec Claude Code sur Novita :
- Kimi K2.7 Code — La recommandation actuelle de Novita pour le codage agentique dans un IDE, avec un raisonnement solide au niveau du dépôt, une édition de code et une exécution longue en plusieurs étapes.
- GLM 5.2 — Un bon choix lorsque vous souhaitez un raisonnement général plus fort et un large contexte pour l’analyse de code, la documentation et les flux de travail mixtes de codage et d’écriture.
- DeepSeek V4 Pro — Une option équilibrée pour les tâches d’implémentation complexes où vous voulez de la profondeur sans passer au niveau le plus cher.
- MiniMax M3 — Un compagnon économique pour
ANTHROPIC_SMALL_FAST_MODEL, en particulier pour les résumés rapides, les boucles de recherche intensives et les flux de travail d’appels d’outils.
Pour la plupart des utilisations interactives dans VS Code, définir ANTHROPIC_MODEL sur Kimi K2.7 Code et ANTHROPIC_SMALL_FAST_MODEL sur MiniMax M3 offre un bon équilibre entre qualité de codage, fiabilité des outils et maîtrise des coûts.
Pour revenir au routage Anthropic par défaut, désactivez les variables d’environnement :
unset ANTHROPIC_BASE_URL ANTHROPIC_AUTH_TOKEN ANTHROPIC_MODEL ANTHROPIC_SMALL_FAST_MODEL
Ou ouvrez VS Code depuis un shell où ces variables n’ont jamais été définies.
Intégration avec PyCharm et JetBrains
Claude Code propose un plugin officiel pour la plateforme JetBrains, qui couvre PyCharm, IntelliJ IDEA, WebStorm, GoLand, Rider et le reste de la famille JetBrains.
Installer le plugin
Ouvrez Paramètres → Plugins dans votre IDE JetBrains, passez à l’onglet Marketplace et recherchez Claude Code. Cliquez sur Installer, puis redémarrez l’IDE lorsque vous y êtes invité.
Vous pouvez également télécharger le fichier du plugin depuis le site JetBrains Marketplace et l’installer via Paramètres → Plugins → Installer un plugin depuis le disque.
Premier lancement
Après l’installation, le panneau Claude Code apparaît dans la barre latérale de l’IDE ou dans la zone des fenêtres d’outils selon votre disposition. Le premier lancement demande une authentification, identique à VS Code.
Router PyCharm vers Novita AI
Le plugin JetBrains lit les mêmes variables d’environnement que l’extension VS Code et la CLI. Définissez ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN, ANTHROPIC_MODEL et ANTHROPIC_SMALL_FAST_MODEL dans votre profil shell avant de lancer l’IDE, et le plugin routra via Novita.
Si vous lancez PyCharm depuis un lanceur de bureau plutôt que depuis un terminal (courant sur macOS et Linux), l’IDE peut ne pas hériter de votre environnement shell. La solution fiable est un fichier .env par projet ou la définition des variables dans l’environnement système plutôt que dans votre profil shell. Sur macOS en particulier, les variables définies via launchctl setenv sont visibles par les applications graphiques.
Extension IDE vs. CLI : quand utiliser laquelle
L’extension et la CLI partagent le même moteur. La différence pratique réside dans le contexte et l’intégration.
| Extension VS Code / JetBrains | CLI | |
|---|---|---|
| Navigation dans les fichiers | Cliquer pour ouvrir, # pour référencer |
Lit depuis le répertoire de travail ; spécifier les chemins explicitement |
| Révision des diff | En ligne dans l’éditeur | Sortie terminal |
| Plusieurs projets | Un panneau par fenêtre | Sessions séparées par répertoire |
| CI/CD et automatisation | Pas approprié | Option -p pour les exécutions par lots non interactives |
| Pipes et scripts | Non pris en charge | Support complet des pipes Unix |
| Routage Novita AI | Variable d’env ANTHROPIC_BASE_URL |
Identique |
L’extension est le meilleur choix lorsque votre flux de travail principal est l’édition interactive de code. La CLI est le bon choix lorsque vous automatisez des tâches, exécutez Claude Code dans des scripts, l’intégrez à une CI ou construisez au-dessus du SDK Claude Code. Si votre shortlist concerne spécifiquement les agents de codage en terminal, voir OpenAI Codex vs Claude Code pour une comparaison plus approfondie entre CLI.
Bac à sable agent de Novita AI
Lorsque vous passez du développement interactif aux pipelines automatisés, l’extension VS Code n’est plus la surface appropriée. Exécuter Claude Code sans tête — révisions de PR par lots, génération automatisée de tests, refactorisations multi-dépôts, agents de codage intégrés à la CI — nécessite un environnement d’exécution isolé plutôt qu’une session IDE locale.
Le bac à sable agent de Novita AI fournit des microVM basées sur Firecracker pour exécuter des agents par programmation. Chaque bac à sable démarre propre, fonctionne en isolation totale de votre machine de développement et est facturé à la seconde d’utilisation. Cas d’usage pratiques :
- Révision de PR par lots. Lancez un bac à sable par PR, exécutez Claude Code avec une invite de révision, collectez la sortie, puis détruisez le bac à sable. Aucun état local ne s’accumule entre les exécutions.
- Génération automatisée de tests. Déclenchez un bac à sable depuis la CI sur de nouvelles branches, faites lire le diff par Claude Code et générer des tests, puis validez les résultats via l’API du dépôt.
- Bancs d’essai d’évaluation. Exécutez la même tâche de codage sur plusieurs configurations de modèles dans des bacs à sable parallèles. Chaque bac à sable utilise le même routage
ANTHROPIC_BASE_URLque vous avez défini localement — changezANTHROPIC_MODELpar bac à sable pour comparer Kimi K2.7 Code, GLM 5.2, DeepSeek V4 Pro et MiniMax M3 entre eux sur des tâches réelles. - Flux de travail multi-agents. Les bacs à sable sont composables. Chaque sous-agent obtient son propre environnement isolé ; les résultats s’agrègent en amont sans qu’aucun agent ne touche au système de fichiers d’un autre agent.
L’interface entre l’utilisation dans VS Code et celle du bac à sable est la même couche de variables d’environnement. Un flux de travail qui route via le point de terminaison compatible Anthropic de Novita AI dans l’extension fonctionne sans tête dans un bac à sable sans aucune modification de code.
FAQ
Ai-je besoin d’un abonnement Anthropic payant pour utiliser l’extension VS Code ?
Non — si vous routez l’extension vers Novita AI via ANTHROPIC_BASE_URL, toute la facturation passe par votre compte Novita AI. Un compte Anthropic n’est pas requis et n’est pas facturé.
Comment installer l’extension Claude Code pour VS Code ?
Ouvrez le panneau des extensions dans VS Code (Ctrl+Shift+X), recherchez Claude Code (éditeur : Anthropic) et cliquez sur Installer. Ou exécutez code --install-extension Anthropic.claude-code depuis un terminal.
L’extension Claude Code fonctionne-t-elle dans Cursor ?
Cursor est un fork de VS Code et prend en charge la plupart des extensions VS Code. L’extension Claude Code peut s’installer, mais Cursor dispose déjà de sa propre intégration Claude intégrée. Exécuter les deux simultanément peut produire des suggestions en double et des flux d’authentification concurrents. La plupart des développeurs utilisent l’un ou l’autre, pas les deux.
Existe-t-il une extension de navigateur Claude ?
Il n’existe pas d’extension de navigateur officielle Claude d’Anthropic. Claude Code fonctionne comme une extension VS Code, un plugin JetBrains, une CLI, une application de bureau et via l’interface web sur claude.ai/code — mais pas comme une extension de navigateur qui s’intègre à des pages web arbitraires.
Comment changer de modèle sans redémarrer VS Code ?
Modifiez ANTHROPIC_MODEL dans votre profil shell, puis rouvrez VS Code depuis une nouvelle session de terminal. Au sein d’une session VS Code en cours, il n’y a pas de sélecteur de modèle dans le panneau — la variable d’environnement est lue au démarrage.
Puis-je utiliser différents modèles pour différents projets ?
Oui. Définissez ANTHROPIC_MODEL dans un fichier .env au niveau du projet ou dans une instruction CLAUDE.md, ou utilisez direnv pour limiter les variables d’environnement à des répertoires spécifiques. Claude Code respecte les valeurs d’environnement au niveau de la session, donc un routage par projet est réalisable avec des outils de fichiers dotfiles standard.
En quoi l’intégration de Claude avec VS Code diffère-t-elle de l’utilisation de Cline ?
Cline est une extension qui transforme VS Code en un environnement de codage agentique utilisant n’importe quel backend compatible OpenAI. Claude Code est l’agent propre d’Anthropic, disponible comme extension VS Code, avec son propre ensemble d’outils et sa boucle de raisonnement. La principale différence pratique : Cline vous donne plus de contrôle sur le fournisseur et le modèle qui exécutent la boucle, tandis que Claude Code est étroitement intégré à la famille de modèles Claude par défaut — bien que ANTHROPIC_BASE_URL permette de le rediriger vers le point de terminaison compatible de Novita AI.
Articles recommandés
