LE LABO IA
Guide Technique 12 min de lecture Claude Code

Claude Code pour JetBrains : IntelliJ, WebStorm, PHPStorm — Guide Complet

Claude Code Jetbrains

Claude Code n'est pas réservé à VS Code. Si tu travailles avec un IDE JetBrains — IntelliJ IDEA, WebStorm, PHPStorm, PyCharm, Rider ou GoLand — tu peux utiliser Claude Code avec la même puissance, directement depuis ton environnement habituel. Ce guide couvre l'installation, la configuration, les fonctionnalités spécifiques à JetBrains, et les astuces pour tirer le maximum de cette intégration.

Si tu débutes avec Claude Code, commence par le guide d'installation de Claude Code. Pour une vue d'ensemble complète de l'outil, consulte le guide complet de Claude Code.

Comment installer Claude Code dans JetBrains (IntelliJ, WebStorm, PHPStorm) ?

L'installation de Claude Code dans un IDE JetBrains se fait en deux temps : l'installation de l'outil en ligne de commande, puis l'intégration dans l'IDE. La bonne nouvelle : ça prend moins de 10 minutes.

Prérequis

Avant de commencer, vérifie que tu as :

Étape 1 : Installer Claude Code en ligne de commande

Ouvre un terminal (pas forcément celui de JetBrains) et lance :

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

Vérifie que l'installation est correcte :

claude --version

Tu devrais voir le numéro de version s'afficher. Si tu obtiens une erreur "command not found", vérifie que le dossier global npm est dans ton PATH.

Étape 2 : Première authentification

Lance Claude Code une première fois pour te connecter :

claude

À la première exécution, Claude Code te demande de t'authentifier. Deux options :

Étape 3 : Installer le plugin JetBrains (recommandé)

Le plugin officiel ajoute une intégration native dans l'IDE. Pour l'installer :

  1. Ouvre ton IDE JetBrains (IntelliJ, WebStorm, PHPStorm, etc.).
  2. Va dans Settings (Ctrl+Alt+S / Cmd+,).
  3. Sélectionne Plugins dans le menu de gauche.
  4. Clique sur l'onglet Marketplace.
  5. Recherche "Claude Code".
  6. Clique sur Install, puis redémarre l'IDE.

Le plugin est compatible avec tous les IDEs JetBrains basés sur la plateforme IntelliJ : IntelliJ IDEA Community et Ultimate, WebStorm, PHPStorm, PyCharm, Rider, GoLand, RubyMine, CLion et DataGrip.

Étape 4 : Utiliser Claude Code via le terminal intégré

Même sans le plugin, tu peux utiliser Claude Code directement dans le terminal intégré de JetBrains :

  1. Ouvre le terminal intégré avec Alt+F12 (Windows/Linux) ou Option+F12 (macOS).
  2. Navigue vers la racine de ton projet si nécessaire.
  3. Tape claude et appuie sur Entrée.

Claude Code détecte automatiquement le contexte de ton projet : fichiers de configuration, structure des dossiers, dépendances, et le fichier CLAUDE.md si tu en as un.

Communauté gratuite

Rejoins +4 000 membres qui apprennent l'automatisation IA

Ressources, entraide et challenges hebdomadaires. 100% gratuit.

Rejoindre gratuitement

Quelles sont les fonctionnalités de l'extension Claude Code pour JetBrains ?

L'intégration Claude Code dans JetBrains offre plusieurs fonctionnalités qui s'appuient sur les forces de l'écosystème JetBrains. Voici ce que tu peux faire concrètement.

Le panneau Claude Code intégré

Avec le plugin installé, un panneau dédié apparaît dans l'IDE (généralement en bas ou sur le côté droit). Ce panneau te permet de :

Envoi de sélection de code

Sélectionne n'importe quel bloc de code dans l'éditeur, fais un clic droit, et choisis "Send to Claude Code". Le code sélectionné est envoyé comme contexte à Claude avec ton prompt. C'est particulièrement utile pour :

Le diff viewer natif

JetBrains possède un des meilleurs diff viewers du marché. Quand Claude Code propose des modifications, tu peux les visualiser dans le diff viewer intégré de l'IDE — le même que tu utilises pour Git. Tu vois exactement ce qui change, ligne par ligne, avec la coloration syntaxique de ton langage.

Context awareness et indexation

Claude Code comprend la structure de ton projet automatiquement. Dans un projet JetBrains typique, il détecte :

Cette détection se fait via l'analyse des fichiers de configuration — pas via l'indexation JetBrains. Claude Code lit les fichiers directement, ce qui le rend indépendant de l'IDE.

Terminal intégré et multi-onglets

Le terminal intégré de JetBrains supporte les onglets multiples. Tu peux avoir Claude Code ouvert dans un onglet terminal tout en gardant d'autres terminaux pour tes commandes habituelles (build, tests, serveur de dev). Raccourci pour un nouveau terminal : Ctrl+Shift+T (ou le bouton "+" dans l'onglet Terminal).

Comment se compare l'expérience JetBrains vs VS Code ?

C'est la question que tout le monde se pose. La réponse courte : les fonctionnalités de Claude Code sont identiques, mais l'expérience utilisateur diffère à cause des forces de chaque IDE.

Ce qui est identique

Claude Code est le même outil, quel que soit l'IDE. Concrètement :

Avantages de JetBrains

Avantages de VS Code

Le verdict

Si tu es déjà sur JetBrains et que ton workflow est optimisé pour cet IDE, reste sur JetBrains. Claude Code s'y intègre parfaitement. Si tu hésites entre les deux spécifiquement pour Claude Code, VS Code a un léger avantage en termes de maturité de l'extension, mais l'écart se réduit rapidement.

YouTube

Tutos Vibe Coding & IA chaque semaine

Rejoins +28 000 abonnés pour des tutoriels pratiques gratuits.

S'abonner sur YouTube

Comment configurer Claude Code pour un workflow JetBrains optimal ?

Claude Code fonctionne out-of-the-box, mais quelques configurations spécifiques à JetBrains améliorent significativement l'expérience.

Configurer la clé API dans les variables d'environnement JetBrains

Plutôt que d'exporter ta clé API manuellement à chaque session, configure-la dans JetBrains :

  1. Va dans Settings > Tools > Terminal.
  2. Dans le champ Environment variables, ajoute : ANTHROPIC_API_KEY=sk-ant-...
  3. Applique. Chaque nouveau terminal aura la variable disponible.

Alternative plus sécurisée : stocke la clé dans ton shell profile (~/.zshrc ou ~/.bashrc) pour qu'elle soit disponible dans tous tes terminaux, pas seulement ceux de JetBrains.

Créer un CLAUDE.md adapté à ton stack JetBrains

Le fichier CLAUDE.md est la mémoire persistante de Claude Code. Pour un projet JetBrains, inclus :

# CLAUDE.md

## Stack
- Java 21 + Spring Boot 3.2 (IntelliJ IDEA)
- Gradle build system
- PostgreSQL via Spring Data JPA

## Conventions
- Architecture hexagonale (ports & adapters)
- Tests : JUnit 5 + Mockito
- Nommage : camelCase (variables), PascalCase (classes)

## Commandes
- Build : ./gradlew build
- Tests : ./gradlew test
- Run : ./gradlew bootRun

Adapte évidemment à ton stack réel. L'important est que Claude Code sache quel langage, quel framework, et quelles conventions tu utilises.

Configurer les External Tools

JetBrains permet de définir des outils externes accessibles via des raccourcis. Tu peux ajouter Claude Code comme External Tool :

  1. Va dans Settings > Tools > External Tools.
  2. Clique sur + pour ajouter un outil.
  3. Configure :
    • Name : Claude Code
    • Program : claude
    • Arguments : -p "Explique ce fichier : $FilePath$"
    • Working directory : $ProjectFileDir$

Tu peux créer plusieurs External Tools avec des prompts différents : un pour le debug, un pour les tests, un pour le refactoring. Associe-les à des raccourcis clavier pour un accès instantané.

Optimiser le terminal pour Claude Code

Quelques réglages du terminal JetBrains qui améliorent l'expérience :

Quels sont les raccourcis et astuces pour JetBrains ?

Voici les raccourcis et techniques qui accélèrent le workflow Claude Code dans JetBrains.

Raccourcis essentiels

Astuce : Local History comme filet de sécurité

JetBrains possède une fonctionnalité unique : Local History. Chaque modification de fichier est sauvegardée localement, indépendamment de Git. Si Claude Code fait une modification qui casse quelque chose :

  1. Clic droit sur le fichier > Local History > Show History.
  2. Tu vois chaque version du fichier, avec un diff.
  3. Sélectionne la version à restaurer > Revert.

C'est un filet de sécurité que VS Code n'a pas nativement. Particulièrement utile quand tu expérimentes avec des prompts agressifs.

Astuce : Utiliser les Live Templates avec Claude Code

Les Live Templates de JetBrains sont des snippets dynamiques. Crée un template pour tes prompts Claude Code fréquents :

Tape le raccourci dans le terminal, et le prompt complet s'insère automatiquement.

Astuce : Combiner les inspections JetBrains avec Claude Code

JetBrains excelle dans l'analyse statique. Workflow optimal :

  1. Lance une inspection sur ton projet (Ctrl+Alt+Shift+I > "Run Inspection by Name").
  2. JetBrains liste tous les problèmes détectés (code smells, warnings, erreurs potentielles).
  3. Envoie la liste à Claude Code : "Voici les problèmes détectés par l'inspection JetBrains. Corrige-les en respectant les conventions du projet."
  4. Claude Code corrige les problèmes en batch, avec le contexte du projet.

C'est la combinaison de l'analyse statique de JetBrains et de l'intelligence de Claude Code qui rend ce workflow puissant. Pour découvrir d'autres fonctionnalités avancées de Claude Code, consulte le guide dédié. Et pour les bonnes pratiques Claude Code, c'est par là.

Maîtrise Claude Code dans ton IDE

Le programme LE LABO IA inclut des modules complets sur Claude Code — de l'installation aux workflows avancés, dans tous les IDEs (VS Code, JetBrains, terminal).

Découvrir le Programme

Questions fréquentes

Claude Code fonctionne-t-il avec tous les IDEs JetBrains ?
Oui. Claude Code fonctionne avec tous les IDEs basés sur la plateforme IntelliJ : IntelliJ IDEA (Community et Ultimate), WebStorm, PHPStorm, PyCharm, Rider, GoLand, RubyMine, CLion et DataGrip. Le terminal intégré de chaque IDE est compatible avec Claude Code, et le plugin officiel est disponible sur le JetBrains Marketplace pour tous ces IDEs.
Faut-il un abonnement Claude Pro pour utiliser Claude Code dans JetBrains ?
Tu as besoin d'un abonnement Claude Pro (20$/mois), Claude Max, ou d'une clé API Anthropic avec des crédits. Claude Code consomme des tokens à chaque interaction. L'abonnement Pro inclut un quota mensuel suffisant pour un usage quotidien modéré. Pour un usage intensif (développement à temps plein), le plan Max ou une clé API est recommandé.
Quelle est la différence entre le terminal Claude Code et le plugin JetBrains ?
Le terminal Claude Code est l'interface CLI classique que tu lances dans le terminal intégré de JetBrains. Le plugin JetBrains ajoute une intégration native : panneau dédié, raccourcis clavier, envoi de sélection de code directement à Claude, et navigation dans les suggestions sans quitter l'éditeur. Le plugin offre une expérience plus fluide, mais les deux approches donnent accès aux mêmes fonctionnalités de Claude Code.
Claude Code peut-il comprendre le contexte d'un projet JetBrains ?
Oui. Claude Code analyse automatiquement la structure de ton projet, les fichiers de configuration (pom.xml, build.gradle, package.json, composer.json, etc.), le CLAUDE.md si présent, et le contexte git. Il comprend les dépendances, les frameworks utilisés, et les conventions du projet. C'est indépendant de l'IDE — le context awareness fonctionne de la même manière dans JetBrains et VS Code.
Peut-on utiliser Claude Code et GitHub Copilot en même temps dans JetBrains ?
Oui, les deux outils sont complémentaires. GitHub Copilot gère l'autocomplétion inline en temps réel (suggestions ligne par ligne). Claude Code gère les tâches complexes : refactoring multi-fichiers, génération de fonctionnalités complètes, debugging, et architecture. Ils n'interfèrent pas entre eux car ils opèrent à des niveaux différents. Beaucoup de développeurs utilisent les deux simultanément.
Meydeey - Architecte IA & Automatisation
Meydeey — Architecte IA & Automatisation

+110 entrepreneurs formés au Vibe Coding et à l'automatisation IA. Fondateur du Labo IA, +28K abonnés YouTube.