Claude Code
Claude Code : le guide complet de l'outil CLI d'Anthropic en 2026
Claude Code est l'outil en ligne de commande d'Anthropic qui transforme votre terminal en assistant de développement. Guide complet, installation, commandes clés, cas d'usage.
Laurent Duplat2026-06-025 min de lecture
> **En bref :** Claude Code est un outil CLI (interface en ligne de commande) développé par Anthropic qui permet d'intégrer Claude directement dans votre terminal. Il lit votre codebase, écrit du code, exécute des commandes, et gère des projets entiers sans quitter votre éditeur. En 2026, il est devenu l'une des références pour les développeurs qui veulent de l'IA sans quitter leur flux de travail.
J'utilise Claude Code depuis sa sortie publique. Après plusieurs mois d'usage quotidien sur des projets réels — sites Next.js, scripts Python, pipelines CI/CD — voici ce que j'ai retenu de cet outil, sans le vernis marketing.
## Qu'est-ce que Claude Code exactement ?
Claude Code n'est pas une interface graphique. C'est un programme que vous lancez dans votre terminal, dans le dossier de votre projet. Il lit vos fichiers, comprend la structure de votre codebase, et peut modifier du code, créer des fichiers, lancer des commandes shell et même gérer des commits Git.
La différence avec un chatbot classique : Claude Code a accès à votre système de fichiers local. Il ne vous demande pas de copier-coller du code. Il lit, écrit et exécute directement dans votre environnement.
## Installation en 5 minutes
### Prérequis
- Node.js 18 ou supérieur
- Un compte Anthropic (plan gratuit ou payant)
### Installation
```bash
npm install -g @anthropic-ai/claude-code
```
Ensuite, dans votre projet :
```bash
claude
```
Au premier lancement, Claude Code vous demande de vous authentifier via votre compte Anthropic. Une fois connecté, vous êtes dans le REPL interactif.
### Vérifier l'installation
```bash
claude --version
```
## Les commandes essentielles
### Mode interactif (le plus courant)
```bash
claude
```
Lance le REPL. Vous tapez vos instructions en langage naturel. Claude répond, modifie les fichiers, et vous montre ce qu'il a changé.
### Mode non-interactif (pour les scripts)
```bash
claude -p "Ajoute des tests unitaires pour le fichier src/utils.ts"
```
Exécute une tâche unique et quitte. Utile dans les pipelines CI ou les scripts automatisés.
### Continuer une session précédente
```bash
claude --continue
```
Reprend là où vous en étiez dans la dernière conversation. Le contexte est conservé.
### Passer en mode plan (Plan Mode)
Dans le REPL, appuyez sur **Shift+Tab** pour basculer en mode plan. Claude vous soumet d'abord une proposition avant d'agir. Indispensable pour les modifications importantes.
## Ce que Claude Code sait faire (et fait bien)
### Lire et comprendre un projet entier
Claude Code analyse votre structure de fichiers, lit vos fichiers de configuration (package.json, tsconfig, .env.example), et comprend les conventions de votre projet avant de toucher au code. C'est ce qui le distingue des copilotes de complétion qui travaillent ligne par ligne.
Exemple concret : je lui demande "Ajoute une route API pour récupérer les utilisateurs avec pagination", il lit mon fichier de routes existant, comprend le pattern utilisé (Express, Fastify ou autre), et génère une route cohérente avec le style déjà en place.
### Refactoring à grande échelle
```
Renomme toutes les occurrences de "userId" en "user_id" dans les fichiers TypeScript,
en respectant les conventions existantes et sans casser les tests.
```
Ce genre de tâche sur 30 fichiers prendrait 20 minutes manuellement. Claude Code le fait en une commande, avec diff avant validation.
### Débogage assisté
Collez un message d'erreur, demandez une explication et un fix. Claude Code lit la stack trace, trouve le fichier concerné, et propose une correction ciblée. Il peut aussi exécuter les tests pour vérifier que le fix fonctionne.
### Génération de tests
Claude Code excelle à écrire des tests à partir du code existant. Il comprend quelle librairie vous utilisez (Jest, Vitest, Pytest...) et génère des cas de test pertinents, y compris les edge cases.
### Gestion Git
```
Crée un commit avec un message conventionnel pour les changements actuels
```
Il lit le diff, rédige un message de commit au format Conventional Commits, et exécute `git commit`. Il peut aussi créer des branches, faire des rebases simples, et vous aider à rédiger des descriptions de PR.
## Ce que Claude Code ne fait pas (encore)
- **Interface graphique** : tout se passe dans le terminal. Si vous préférez une UI, Cursor ou GitHub Copilot sont mieux adaptés.
- **Accès au web en temps réel** : Claude Code ne peut pas chercher de documentation externe par défaut. Il travaille avec ce que vous lui donnez et sa connaissance d'entraînement.
- **Multi-dépôt natif** : il fonctionne dans le dossier courant. Pour travailler sur plusieurs repos en même temps, il faut jongler manuellement.
## Configuration : le fichier CLAUDE.md
C'est la fonctionnalité la moins connue et la plus puissante. Créez un fichier `CLAUDE.md` à la racine de votre projet pour lui donner des instructions permanentes :
```markdown
# Mon projet
## Stack
- Next.js 16, TypeScript strict, Tailwind CSS
- Base de données : PostgreSQL via Prisma
- Déploiement : Vercel (Standard, jamais Turbo)
## Règles
- Jamais de `console.log` en production
- Toujours écrire les tests avant le code (TDD)
- Commits au format Conventional Commits
- Ne jamais modifier le design/CSS sans confirmation
```
Ces instructions sont lues à chaque session. Claude Code s'y conforme sans que vous ayez à les répéter.
## Les modes de permission
Claude Code vous demande confirmation avant d'exécuter des actions risquées (suppression de fichiers, push Git, etc.). Trois modes disponibles :
| Mode | Comportement |
|------|-------------|
| **Default** | Demande confirmation pour toute action irréversible |
| **Auto** | Exécute sans demander pour les actions courantes |
| **Plan** | Propose un plan complet avant d'agir |
Pour la plupart des usages, le mode **Default** est le bon équilibre.
## Claude Code vs Cursor vs GitHub Copilot
Si vous hésitez entre les outils, j'ai fait un [comparatif détaillé Cursor vs GitHub Copilot](/fr/blog/cursor-ide-vs-github-copilot) et un [tour d'horizon complet des assistants IA pour développeurs](/fr/blog/ia-code-assistant-comparatif).
| Critère | Claude Code | Cursor | GitHub Copilot |
|---------|------------|--------|----------------|
| Interface | Terminal (CLI) | IDE complet | Extension IDE |
| Contexte codebase | ✅ Excellent | ✅ Excellent | ⚠️ Partiel |
| Autonomie (agentique) | ✅ Élevée | ⚠️ Moyenne | ❌ Faible |
| Courbe d'apprentissage | Moyenne | Faible | Faible |
| Prix | À partir de 20$/mois | À partir de 20$/mois | 10$/mois |
| Modèle sous-jacent | Claude (Anthropic) | Claude / GPT-4o | GPT-4o |
**Mon avis** : Claude Code est le meilleur choix si vous travaillez en terminal et que vous voulez une IA qui comprend votre projet en profondeur. Cursor est préférable si vous voulez rester dans une interface graphique. Copilot est bien pour la complétion de code mais limité pour les tâches complexes.
## Les raccourcis clavier à connaître
| Raccourci | Action |
|-----------|--------|
| `Ctrl+C` | Annuler la réponse en cours |
| `Shift+Tab` | Basculer en mode Plan |
| `↑` / `↓` | Naviguer dans l'historique |
| `/help` | Afficher l'aide |
| `/clear` | Vider le contexte de la conversation |
| `/compact` | Compresser le contexte pour économiser des tokens |
## Cas d'usage réels : ce que j'utilise au quotidien
**Migration de base de données** : "Génère une migration Prisma pour ajouter une colonne `verified_at` à la table users, avec rollback." Claude Code lit le schéma existant, génère la migration et le rollback, et vérifie la cohérence.
**Audit de sécurité rapide** : "Cherche dans ce projet les endroits où des données utilisateur sont transmises sans validation." Il parcourt les fichiers, liste les problèmes avec les numéros de ligne, et propose des corrections.
**Documentation** : "Génère un README pour ce projet à partir du code et de la configuration." Il lit l'ensemble du projet et rédige une documentation cohérente avec la réalité du code, pas un template générique.
## Combien ça coûte ?
Claude Code est inclus dans l'abonnement **Claude Max** (100$/mois) avec une utilisation illimitée. Il est aussi disponible via l'API Anthropic en pay-per-token, ce qui convient aux équipes avec une consommation irrégulière.
Pour un développeur solo avec un usage quotidien modéré, le plan Pro (20$/mois) suffit généralement.
## Mon verdict
Claude Code est l'outil qui a le plus changé ma façon de coder en 2026. Pas parce qu'il génère du code parfait — il fait des erreurs comme tous les LLM. Mais parce qu'il comprend le contexte, accepte des instructions précises, et s'adapte aux conventions de chaque projet.
Si vous êtes à l'aise avec le terminal et que vous cherchez un assistant IA qui travaille *avec* votre codebase plutôt que *à côté*, Claude Code est le meilleur de sa catégorie aujourd'hui.
**À lire aussi sur trust-vault :**
- [Cursor vs GitHub Copilot : lequel choisir ?](/fr/blog/cursor-ide-vs-github-copilot)
- [Comparatif complet des assistants IA pour développeurs](/fr/blog/ia-code-assistant-comparatif)
- [ChatGPT vs Claude en 2026](/fr/blog/chatgpt-vs-claude-2026)
- [GitHub Copilot : guide complet](/fr/blog/github-copilot-guide-developpeurs)
**Ressources officielles :**
- [Documentation Claude Code](https://docs.anthropic.com/en/docs/claude-code) — référence complète
- [Console Anthropic](https://console.anthropic.com) — pour accéder via API
L
Laurent Duplat
Directeur de la publication — Trust-Vault