Claude Code dans les IDE JetBrains : CLI, plugin et configuration
Utilisez Claude Code dans IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm ou Android Studio avec une seule clé API AI in IDE.
JetBrains n'a pas d'extension de chat autonome. Le plugin lance le CLI claude dans le terminal de l'IDE et se connecte par un socket local : il faut donc un CLI, un plugin et la configuration de l'environnement du CLI. La référence complète est Claude Code dans JetBrains.
Configuration en bref
- Installez le CLI. Node.js 22 ou ultérieur pour l'installation npm ; le CLI natif fonctionne sans Node.js.
1 npm install -g @anthropic-ai/claude-code2 claude --version
Vérifiez que claude se résout depuis un terminal ordinaire. Sinon, le plugin ne peut pas le lancer.
- Installez le plugin. Ouvrez Settings → Plugins → Marketplace, cherchez Claude Code, installez, puis redémarrez complètement l'IDE. En Remote Development, installez-le sur l'hôte via Settings → Plugin (Host).
- Indiquez le CLI au plugin. Settings → Tools → Claude Code [Beta] → Claude command accepte une chaîne de commande :
claudes'il est dans lePATH, un chemin absolu comme/usr/local/bin/claude,npx @anthropic-ai/claude-code, ou une commande WSL commewsl -d Ubuntu -- bash -lic "claude". - Écrivez les réglages de connexion. Le CLI lit
~/.claude/settings.json(macOS/Linux) ouC:/Users/<UserName>/.claude/settings.json(Windows) :
1 {2 "$schema": "https://json.schemastore.org/claude-code-settings.json",3 "env": {4 "ANTHROPIC_BASE_URL": "https://api.aiinide.com",5 "ANTHROPIC_AUTH_TOKEN": "YOUR_DASHBOARD_API_KEY",6 "API_TIMEOUT_MS": "600000",7 "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"8 }9 }
Gardez ANTHROPIC_BASE_URL sur l'hôte nu ; le CLI ajoute /v1/messages. La présence de ANTHROPIC_AUTH_TOKEN suffit à éviter l'écran de connexion au premier lancement.
- Vérifiez. Lancez
claudedans le terminal intégré de l'IDE ; il doit s'ouvrir sans écran de connexion. Lancez ensuite/status, ou appuyez surCmd+Esc/Ctrl+Escpour connecter le plugin. Pour un terminal démarré hors de l'IDE, exécutez/ideet cherchezConnected to IntelliJ IDEA.(avec le nom de votre IDE).
En quoi l'intégration JetBrains diffère
| VS Code / Cursor | JetBrains | |
|---|---|---|
| Ce qu'on installe | une extension qui embarque le CLI | le CLI et un plugin |
| Où se trouve le chat | un panneau natif dans l'éditeur | le terminal de l'IDE, avec les diffs affichés dans l'IDE |
| Comment Claude est trouvé | binaire embarqué | claude dans le PATH, ou un chemin défini dans les réglages du plugin |
| Comment la connexion s'établit | processus de l'extension | le plugin lance un serveur MCP local ; le CLI s'y connecte en ws:// sur un port loopback aléatoire |
Comme c'est le CLI qui parle au réseau, toute la configuration AI in IDE appartient au CLI, pas à une interface du plugin. Un seul ~/.claude/settings.json configure le CLI, le plugin et toute session en terminal.
Modèles pris en charge
| Modèle | Canal | Usage recommandé |
|---|---|---|
claude-opus-5-5 (alias claude-opus-5.5) | AWSQ, CCMAX | refactorisations multi-fichiers, longues tâches autonomes |
claude-sonnet-5-5 (alias claude-sonnet-5.5) | AWSQ, CCMAX | choix par défaut au quotidien |
claude-haiku-4-5-20251001 | AWSQ, CCMAX | modifications rapides et vérifications peu coûteuses |
Utilisez un identifiant exact de GET /v1/models ; un nom claude-* mal saisi peut être résolu vers le modèle par défaut et facturé à son tarif. Les offres et tarifs actuels sont sur la page tarifs.
Dépannage essentiel
Cannot launch Claude Code—clauden'est pas dans lePATHde l'IDE. Mettez Claude command sur un chemin absolu ounpx @anthropic-ai/claude-code.No available IDEs detected— le plugin est désactivé, l'IDE n'a pas été complètement redémarré, ou le CLI tourne dans une autre session utilisateur. Sous WSL2, autorisez le sous-réseau WSL dans le pare-feu ou utiliseznetworkingMode=mirrored.- Aucun diff — réglez Diff tool sur
autoavec/configpendant que vous êtes connecté à un IDE. Escn'interrompt pas Claude — dans Settings → Tools → Terminal, décochez Move focus to the editor with Escape.- Fonctions Remote Development absentes — le plugin est installé sur le client au lieu de l'hôte.
Questions fréquentes
Pourquoi n'y a-t-il pas d'installation en un clic ?
Le plugin n'embarque volontairement pas le CLI. Il lance votre claude installé pour que le terminal et l'IDE partagent une configuration : il faut donc installer le CLI puis le plugin, dans cet ordre.
Puis-je réutiliser mon extension VS Code ?
Non. L'extension VS Code et Cursor est un produit séparé. Ce que vous pouvez réutiliser, c'est ~/.claude/settings.json, que les deux lisent.
Le plugin a-t-il besoin d'une connexion Anthropic ?
Non. Avec ANTHROPIC_AUTH_TOKEN et ANTHROPIC_BASE_URL, le CLI évite l'écran de connexion et envoie les requêtes à AI in IDE.
Quels IDE sont pris en charge ?
IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand et Android Studio sont les IDE documentés. D'autres produits de la même plateforme fonctionnent souvent, mais le plugin est en beta : vérifiez les diffs et /ide avant de vous y fier.