Publié le · Lecture : 18 min
Claude Code 2026 : guide complet — installation, MCP, hooks et workflows
TL;DR — L'essentiel en 30 secondes
- Installer :
npm install -g @anthropic-ai/claude-code(Node.js 18+) - Lancer :
claudedans votre projet, puis/initpour créer le CLAUDE.md - Mode non-interactif :
claude -p "..."pour CI/CD et scripts - Étendre : MCP pour connecter GitHub/DB/browser, hooks pour automatiser lint et tests
- Positionnement : tâches longues autonomes — complément idéal de Cursor, pas un remplaçant
1. Pourquoi Claude Code change la donne
Jusqu'en 2023, l'IA dans le code se résumait essentiellement à de l'autocomplétion — GitHub Copilot suggère la ligne suivante, vous l'acceptez ou non. Utile, mais fondamentalement réactif : c'est vous qui maintenez le fil directeur, l'IA ne fait qu'accélérer la frappe.
Claude Code représente un autre paradigme : un agent autonome en ligne de commande. Au lieu de compléter votre ligne, il peut lire l'ensemble de votre codebase, comprendre une architecture, effectuer un refactoring sur cinquante fichiers, écrire et exécuter des tests, chercher des erreurs dans des logs, et pousser une branche Git — le tout en réponse à une instruction en langage naturel.
La différence n'est pas qu'une question de puissance du modèle. C'est une différence de design philosophique : Claude Code est conçu pour des tâches longues et multi-étapes, là où les outils inline sont optimisés pour la vitesse d'édition ponctuelle.
aucun plugin requis
GitHub, DB, browser…
lint, tests, git…
persistant
2. Installation et prérequis
Claude Code est distribué comme un package npm. Il nécessite Node.js 18 ou supérieur. Sur macOS et Linux l'installation est directe ; sur Windows 10+, Claude Code fonctionne nativement (PowerShell, CMD, Bash, Zsh) — WSL2 reste toutefois recommandé pour les workflows Unix et les hooks shell.
# Vérifier la version de Node.js (18+ requis)
node --version
# Installation globale
npm install -g @anthropic-ai/claude-code
# Vérification de l'installation
claude --version
# Alternative sans installation globale (one-shot)
npx @anthropic-ai/claude-code
brew install node puis relancez l'installation. Évitez d'utiliser sudo npm install -g — préférez configurer le prefix npm dans votre répertoire utilisateur.
2.1 Extension VS Code et JetBrains
En parallèle du CLI, Claude Code dispose d'extensions IDE qui intègrent l'agent directement dans votre éditeur. L'extension VS Code (disponible sur le marketplace) ajoute un panneau latéral permettant de lancer des sessions Claude Code sans quitter l'IDE, avec accès au fichier ouvert et au workspace comme contexte. L'extension JetBrains (IntelliJ, PyCharm, WebStorm…) offre les mêmes fonctionnalités.
Plateformes supportées
Intel & Apple Silicon
Ubuntu, Debian, Arch…
Win 10+ natif ou WSL2
Extension marketplace
3. Authentification — API key ou Claude.ai Pro/Max
Claude Code propose deux modes d'authentification selon votre situation.
3.1 Clé API Anthropic (facturation à l'usage)
Si vous avez un compte sur console.anthropic.com, créez une clé API et exposez-la comme variable d'environnement. Claude Code la détecte automatiquement.
# Dans ~/.bashrc ou ~/.zshrc
export ANTHROPIC_API_KEY="sk-ant-api03-..."
# Vérification — Claude Code lit cette variable au démarrage
claude --version # doit afficher la version sans erreur d'auth
# Pour CI/CD : passer la clé via l'environnement du pipeline
ANTHROPIC_API_KEY=$SECRET claude -p "résume ce diff" < diff.txt
.env et *.env à votre .gitignore. En production, utilisez les secrets de votre gestionnaire (GitHub Secrets, Vault, AWS Secrets Manager).
3.2 OAuth via Claude.ai Pro ou Max
Si vous avez un abonnement Claude.ai Pro (20$/mois) ou Max (100$/mois), vous pouvez vous authentifier sans clé API. Lancez simplement claude sans variable d'environnement — Claude Code ouvrira votre navigateur pour un flux OAuth standard. L'usage Claude Code est inclus dans votre abonnement avec des quotas mensuels.
Comparaison des modes de facturation
| Mode | Prix | Idéal pour |
|---|---|---|
| API Sonnet | $3 input / $15 output / M tokens | Usage intensif, CI/CD, meilleur rapport qualité/prix |
| API Opus | $5 input / $25 output / M tokens | Tâches très complexes, raisonnement avancé |
| Pro (20$/mois) | Quota mensuel inclus | Usage modéré, découverte |
| Max (100$ ou 200$/mois) | Quota étendu inclus | Usage quotidien intensif, accès Opus, limites plus hautes |
4. Interface et commandes de base
Claude Code fonctionne en deux modes principaux : interactif (session REPL dans le terminal) et non-interactif (one-shot pour scripts et CI/CD).
# ── Mode interactif (session REPL) ──────────────────────────
claude # Démarre une session interactive
claude --model opus # Force le modèle Opus (le plus puissant)
claude --model haiku # Modèle léger et rapide
# ── Mode non-interactif (--print / -p) ──────────────────────
claude -p "explique cette fonction" # One-shot, pas d'interaction
claude --print "génère un README pour ce projet"
# ── Pipe et stdin ───────────────────────────────────────────
cat error.log | claude -p "qu'est-ce qui ne va pas ici ?"
git diff HEAD~1 | claude -p "résume ces changements en français"
# ── Sortie structurée ───────────────────────────────────────
claude -p "liste les fonctions de ce fichier" --output-format json
claude -p "..." --output-format stream-json # Streaming JSON
# ── Limiter les outils disponibles ──────────────────────────
claude --allowedTools "Read,Grep" # Lecture seule
claude --allowedTools "Read,Edit,Write,Bash" # Plein accès standard
--print dans les pipelines automatisés. Sans ce flag, Claude Code attend une interaction et bloque indéfiniment. Combinez avec --output-format json pour parser la sortie dans vos scripts Bash ou Python.
5. Slash commands — le panneau de contrôle
En session interactive, les slash commands (/commande) donnent accès aux fonctions de gestion de la session. Elles ne sont pas des prompts envoyés au modèle — ce sont des instructions directes au runtime Claude Code.
| Commande | Description | Quand l'utiliser |
|---|---|---|
| /help | Affiche l'aide complète et les raccourcis | Découverte, rappel des options |
| /clear | Réinitialise le contexte de conversation | Nouvelle tâche sans rapport avec la précédente |
| /compact | Compresse le contexte (résumé + élagage) | Quand la fenêtre de contexte est proche du maximum |
| /init | Génère un fichier CLAUDE.md pour le projet courant | Première configuration d'un nouveau projet |
| /memory | Affiche et gère la mémoire persistante | Vérifier ce que Claude retient entre sessions |
| /config | Affiche et modifie la configuration courante | Changer de modèle, ajuster les permissions |
| /doctor | Diagnostic de l'environnement et des dépendances | Dépannage, problèmes d'installation |
| /cost | Affiche les tokens consommés et le coût estimé | Suivi budgétaire, optimisation |
| /review | Revue de code des changements courants | Avant un commit ou une PR |
5.1 Commandes personnalisées
Vous pouvez créer vos propres slash commands en ajoutant des fichiers Markdown dans .claude/commands/. Le nom du fichier devient le nom de la commande ; le contenu est injecté comme prompt système au moment de l'exécution.
# Structure d'une commande personnalisée
.claude/
commands/
review-pr.md # accessible via /review-pr
add-tests.md # accessible via /add-tests
deploy-check.md # accessible via /deploy-check
# Exemple : .claude/commands/add-tests.md
Analyse le fichier courant et génère des tests unitaires exhaustifs :
- Couvre tous les cas nominaux et les cas limites
- Utilise le framework de test déjà présent dans le projet
- Ajoute les tests dans le fichier de test correspondant
- Vise une couverture de 100% des branches
6. CLAUDE.md — le contexte projet persistant
CLAUDE.md est l'une des fonctionnalités les plus impactantes de Claude Code. C'est un fichier Markdown que Claude Code charge automatiquement à chaque session et injecte dans le contexte système. Il évite de répéter les mêmes informations de projet à chaque conversation.
6.1 Priorité de chargement
Claude Code cherche les fichiers CLAUDE.md dans cet ordre, du plus général au plus spécifique :
~/.claude/CLAUDE.md — contexte global utilisateur (applicable à tous vos projets)
CLAUDE.md dans les dossiers parents — remontée automatique jusqu'à la racine du dépôt
CLAUDE.md du répertoire courant — contexte le plus spécifique, écrase les précédents en cas de conflit
6.2 Générer automatiquement avec /init
La commande /init analyse votre codebase et génère un CLAUDE.md initial. Elle détecte le langage, les frameworks, les commandes de build/test présentes dans les fichiers de configuration, et la structure générale du projet.
# En session interactive, dans la racine du projet
/init
# Claude Code génère un CLAUDE.md avec :
# - Description du projet et de la stack
# - Commandes essentielles (build, test, lint, dev)
# - Architecture détectée
# - Conventions de nommage observées
6.3 Structure recommandée d'un CLAUDE.md
# Projet : API de gestion d'inventaire
## Stack technique
- FastAPI + Python 3.12
- PostgreSQL 16 (SQLAlchemy ORM)
- Tests : pytest + httpx
- Linter : ruff + mypy strict
## Commandes essentielles
```bash
make dev # Lance le serveur de développement
make test # Lance la suite de tests complète
make lint # ruff check + mypy
make migrate # Applique les migrations Alembic
```
## Conventions
- Toutes les routes dans src/routes/, un fichier par ressource
- Models Pydantic dans src/schemas/, SQLAlchemy dans src/models/
- Pas de logique métier dans les routes — tout dans src/services/
- Type hints obligatoires sur toutes les fonctions publiques
## À éviter
- Ne pas utiliser requests (httpx uniquement)
- Ne pas modifier les migrations existantes
- Ne pas committer de fichiers .env
7. Paramètres et permissions (settings.json)
Claude Code utilise deux niveaux de configuration JSON : global (~/.claude/settings.json) et projet (.claude/settings.json). Les paramètres projet ont priorité sur les paramètres globaux.
// ~/.claude/settings.json — configuration globale
{
"model": "sonnet",
"permissions": {
"allow": [
"Bash(git:*)", // Autorise toutes les commandes git
"Bash(npm:*)", // Autorise toutes les commandes npm
"Read(**)", // Lecture de tous les fichiers
"Edit(**)", // Édition sans confirmation
"Write(**)" // Création de fichiers
],
"deny": [
"Bash(rm -rf:*)", // Interdit les suppressions récursives
"Bash(curl:*)" // Interdit les requêtes réseau depuis Bash
]
},
"env": {
"NODE_ENV": "development"
}
}
allow listent des actions que Claude Code peut effectuer sans demander de confirmation. Soyez conservatif au départ — ajoutez des permissions au fur et à mesure selon votre niveau de confiance dans les actions de Claude sur votre projet. Sur un projet de production, évitez d'autoriser les commandes Bash au niveau global.
8. MCP — connecter Claude au monde réel
Le Model Context Protocol (MCP) est un standard ouvert créé par Anthropic qui permet à Claude Code de communiquer avec des services externes via des serveurs MCP. Un serveur MCP est un processus (local ou distant) qui expose des outils et des ressources à Claude — de la même façon que Claude dispose nativement d'outils Read, Edit, Bash, un serveur MCP peut exposer des outils create_github_pr, query_database, screenshot_page, etc.
8.1 Ajouter un serveur MCP
# ── Serveur local (processus stdio) ─────────────────────────
claude mcp add github-mcp -- npx @modelcontextprotocol/server-github
# ── Serveur distant (SSE / HTTP) ────────────────────────────
claude mcp add mon-service --transport sse https://mon-mcp.example.com/sse
# ── Scope : user (global) ou project (.claude/settings.json) ─
claude mcp add --scope project mon-db -- npx @modelcontextprotocol/server-postgres
# ── Gestion ─────────────────────────────────────────────────
claude mcp list # Lister les serveurs configurés
claude mcp remove github-mcp # Supprimer un serveur
claude mcp get github-mcp # Détails d'un serveur
8.2 Serveurs MCP populaires
| Serveur | Package | Capacités |
|---|---|---|
| GitHub | @modelcontextprotocol/server-github | Lecture/création d'issues, PRs, code review, recherche |
| PostgreSQL | @modelcontextprotocol/server-postgres | Requêtes SQL, exploration du schéma, lecture de données |
| Filesystem | @modelcontextprotocol/server-filesystem | Accès étendu au système de fichiers (chemins configurables) |
| Puppeteer | @modelcontextprotocol/server-puppeteer | Navigation web, captures d'écran, scraping, test E2E |
| Slack | @modelcontextprotocol/server-slack | Lecture des canaux, envoi de messages, recherche |
| SQLite | @modelcontextprotocol/server-sqlite | Requêtes et modification de bases SQLite locales |
8.3 Exemple : configurer le serveur GitHub MCP
# 1. Créer un Personal Access Token GitHub (PAT)
# Permissions nécessaires : repo, issues, pull_requests
# 2. Exporter la variable d'environnement
export GITHUB_PERSONAL_ACCESS_TOKEN="ghp_..."
# 3. Ajouter le serveur MCP GitHub
claude mcp add github -- npx -y @modelcontextprotocol/server-github
# 4. En session Claude Code, vous pouvez maintenant :
# "liste les issues ouvertes du repo anthropics/claude-code"
# "crée une PR pour cette branche avec ce résumé"
# "quels fichiers ont été modifiés dans la PR #142 ?"
9. Hooks — automatiser les workflows
Les hooks permettent d'exécuter des commandes shell automatiquement en réponse aux actions de Claude Code. Ils transforment Claude Code d'un outil interactif en un orchestrateur qui s'intègre naturellement dans vos processus de développement (lint, tests, notifications, git…).
9.1 Types de hooks
S'exécute avant qu'un outil soit utilisé. Peut bloquer l'action si le hook retourne un code non-zéro. Utile pour valider, logger, ou demander une confirmation supplémentaire.
S'exécute après qu'un outil a terminé. Idéal pour déclencher du lint, des tests, des notifications, ou des opérations Git consécutives à une modification de fichier.
Déclenché lorsque Claude Code envoie une notification (tâche terminée, erreur, demande de confirmation). Utile pour des alertes système ou des intégrations Slack/Discord.
Déclenché lorsque Claude Code termine sa réponse. Permet de lancer un récapitulatif, une étape de validation finale, ou une notification de fin de tâche.
9.2 Configuration des hooks dans settings.json
// .claude/settings.json
{
"hooks": {
"PostToolUse": [
{
// Lance ruff après chaque modification de fichier Python
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "jq -r '.tool_input.file_path // empty' | grep -q '\\.py$' && ruff check --fix \"$( jq -r '.tool_input.file_path' )\" || true"
}
]
},
{
// Lance les tests après modification de fichiers de test
"matcher": "Write",
"hooks": [
{
"type": "command",
"command": "jq -r '.tool_input.file_path // empty' | grep -q 'test_' && pytest --tb=short -q || true"
}
]
}
],
"Stop": [
{
"matcher": ".*",
"hooks": [
{
"type": "command",
// Notification macOS en fin de tâche longue
"command": "osascript -e 'display notification \"Claude Code a terminé\" with title \"DEV\"' 2>/dev/null || true"
}
]
}
]
}
}
jq ou n'importe quel outil de parsing. Un code de retour 0 laisse Claude Code continuer ; un code non-zéro interrompt l'action (utile pour les hooks PreToolUse de validation).
10. Workflows réels — de la spec au code
Voyons comment Claude Code s'intègre dans des situations de développement concrètes, au-delà des exemples de documentation.
10.1 Refactoring multi-fichiers
Scénario : renommer un module et mettre à jour tous les imports dans un projet Python de 30 fichiers.
# Lancer Claude Code dans la racine du projet
claude
> Le module `utils.database` doit être renommé en `core.db`.
> Mets à jour tous les imports dans le projet, adapte les tests
> et vérifie qu'aucune référence à l'ancien nom ne subsiste.
> Lance les tests à la fin pour confirmer que tout fonctionne.
# Claude Code va :
# 1. grep tous les imports de utils.database
# 2. Renommer le fichier
# 3. Modifier tous les fichiers concernés
# 4. Lancer pytest pour validation
# 5. Vous demander confirmation avant chaque étape risquée
10.2 Débogage avec contexte GitHub MCP
Scénario : une régression est remontée via une issue GitHub. Avec le MCP GitHub configuré, Claude Code peut lire l'issue, trouver le commit responsable et proposer un fix.
> Lis l'issue #247 sur notre repo, identifie le commit
> qui a introduit la régression, et propose un correctif.
# Claude Code (avec MCP GitHub) va :
# 1. Lire l'issue #247 via le serveur MCP GitHub
# 2. Analyser le git log pour trouver le commit coupable
# 3. Lire les fichiers concernés
# 4. Écrire le correctif
# 5. Proposer de créer une PR avec description automatique
10.3 Pipeline CI/CD non-interactif
Claude Code en mode --print s'intègre parfaitement dans des pipelines GitHub Actions ou GitLab CI.
# .github/workflows/code-review.yml (extrait)
- name: Claude Code review
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: |
git diff origin/main...HEAD > diff.txt
claude -p "Revue ce diff. Liste les problèmes potentiels,
les améliorations de performance et les risques de sécurité.
Formate la réponse en Markdown." \
--output-format text \
< diff.txt > review.md
cat review.md
10.4 Génération de tests unitaires
> Lis src/services/payment.py et génère des tests unitaires
> exhaustifs dans tests/test_payment.py.
> Couvre : cas nominaux, cas limites, erreurs de validation,
> et mock les appels à l'API Stripe externe.
# Claude Code lit le service, identifie les méthodes publiques,
# génère les tests avec pytest + unittest.mock, et lance
# pytest pour vérifier que les tests passent.
11. Cas d'usage réels — développeurs, startups, freelances
Claude Code n'est pas un outil universel — son rapport qualité/effort dépend du type de tâche et du profil développeur. Voici quatre scénarios concrets.
Workflow : CLAUDE.md avec stack + commandes → hooks
ruff + pytest automatiques après chaque modification.
Workflow : MCP PostgreSQL pour requêter la base de dev directement dans Claude Code → audit de lineage automatisé.
Workflow : pipeline GitHub Actions avec
claude -p → revue automatique à chaque PR → rapport Markdown en commentaire.
Workflow :
/init en arrivant sur un projet → CLAUDE.md global (standards perso) + CLAUDE.md projet (spécificités client).
12. Claude Code vs Cursor vs Windsurf vs GitHub Copilot
Ces quatre outils n'ont pas le même positionnement. La comparaison n'est pas "lequel est le meilleur" mais "lequel correspond à quel besoin".
MCP + hooks natifs
CI/CD avec
--printIdéal : refactoring, specs → code
Composer (tâches longues)
Diff en temps réel
Idéal : édition quotidienne, exploration
Cascade agent mode
Contexte profond auto
Idéal : alternative IDE IA à Cursor
Intégration GitHub native
Copilot Business (enterprise)
Idéal : équipes GitHub, complétion
| Critère | Claude Code | Cursor | Windsurf | GitHub Copilot |
|---|---|---|---|---|
| Interface | Terminal CLI | IDE (VS Code fork) | IDE (VS Code fork) | Extension IDE |
| Modèle principal | Claude Sonnet/Opus 4 | Claude + GPT-4o | GPT-4o + Claude | GPT-4o |
| Tâches autonomes longues | ||||
| Complétion inline | ||||
| MCP natif | Natif | Variable | Variable | |
| Hooks / Automatisation | Complet | |||
| Contexte projet (CLAUDE.md) | CLAUDE.md | .cursorrules | .windsurfrules | Limité |
| CI/CD (non-interactif) | API seule | |||
| Prix | API usage-based | 20$/mois | 15$/mois | 10$/mois |
| Courbe d'apprentissage | Modérée (CLI) | Faible (IDE) | Faible (IDE) | Très faible |
- Vous aimez travailler dans le terminal
- Vos tâches durent plus de 5 minutes
- Vous avez besoin de MCP ou de hooks
- Vous voulez l'intégrer dans des pipelines
- Vous voulez garder votre IDE VS Code
- La complétion inline est prioritaire
- Vous travaillez en équipe mixte
- Vous découvrez les outils IA-assisted
- Vous êtes dans l'écosystème GitHub
- Vous voulez juste de la complétion rapide
- Votre entreprise a des contrats GitHub
- Besoin de sécurité enterprise (Copilot Business)
13. Limites et points de vigilance
Une session Claude Code sur une large codebase peut consommer plusieurs millions de tokens — et plusieurs dizaines de dollars. Surveillez votre usage via
/cost en session et les dashboards de la console Anthropic. Sur des projets critiques, définissez des limites de dépense dans les paramètres API.
Claude Code peut modifier, créer et supprimer des fichiers. Sur un projet sans
allowedTools restrictif, il peut potentiellement exécuter des commandes Bash destructives si vous le demandez vaguement. Relisez toujours les plans d'action proposés, utilisez un dépôt Git (pour revenir en arrière) et n'hésitez pas à refuser une étape.
Claude Code est un outil de session, pas un plugin d'éditeur. Si vous avez besoin de suggestions à la frappe (tab-complétion IA), il faut un outil complémentaire comme Cursor, Copilot ou l'extension VS Code de Claude Code qui ajoute une interface de chat dans l'éditeur.
Sur une codebase de 500 000 lignes, Claude Code ne peut pas tout lire simultanément. Il utilise des stratégies de recherche ciblée (grep, lecture sélective) mais peut rater des dépendances dans des projets très fragmentés. Un CLAUDE.md bien structuré avec la carte de l'architecture aide significativement.
Claude Code fonctionne nativement sur Windows 10+ (PowerShell, CMD, Bash, Zsh), mais certains hooks shell Bash et outils Unix supposés présents peuvent manquer. WSL2 reste recommandé si votre workflow s'appuie sur des scripts Bash,
jq, ou des outils GNU. L'extension VS Code est également une excellente alternative sur Windows.
FAQ
Comment installer Claude Code ?
Installez Node.js 18+ puis exécutez npm install -g @anthropic-ai/claude-code. Vérifiez avec claude --version. Sur macOS, Homebrew simplifie la gestion de Node.js. Sur Windows 10+, Claude Code fonctionne nativement — WSL2 reste recommandé si vous utilisez des hooks shell Bash ou des outils Unix dans votre workflow.
Claude Code est-il gratuit ?
Non. Deux options : (1) clé API Anthropic avec facturation à l'usage — Sonnet : $3/$15 input/output par million de tokens, Opus : $5/$25 — ; (2) abonnement Claude.ai Pro (20$/mois) ou Max (100$ ou 200$/mois selon les limites d'usage) qui incluent un quota mensuel. Pour une utilisation quotidienne intensive, l'abonnement Max est souvent moins cher que la facturation API directe. Utilisez /cost en session pour suivre votre consommation.
Qu'est-ce que le fichier CLAUDE.md ?
Un fichier Markdown à la racine de votre projet que Claude Code charge automatiquement à chaque session comme contexte système. Documentez-y les commandes du projet (make test, npm run dev), les conventions de code, l'architecture, et les contraintes importantes. Utilisez /init pour le générer automatiquement depuis votre codebase.
Comment connecter Claude Code à GitHub ou une base de données ?
Via le protocole MCP. Pour GitHub : exportez votre Personal Access Token dans GITHUB_PERSONAL_ACCESS_TOKEN, puis exécutez claude mcp add github -- npx -y @modelcontextprotocol/server-github. Pour PostgreSQL : claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres postgresql://user:pass@localhost/dbname. Claude Code pourra ensuite lire vos issues, créer des PRs, requêter votre base, etc.
Claude Code vs Cursor : lequel choisir en 2026 ?
Claude Code est optimal pour les tâches autonomes longues : refactoring multi-fichiers, génération depuis des specs, pipelines CI/CD, workflows avec hooks et MCP. Il requiert d'être à l'aise dans le terminal. Cursor est une IDE complète avec complétion inline, diff en temps réel et Composer — idéal pour l'édition quotidienne. Les deux sont souvent utilisés ensemble : Cursor pour l'édition, Claude Code pour les transformations complexes.
Conclusion
Claude Code occupe une niche distincte dans l'écosystème des outils IA pour développeurs : là où Cursor et Copilot accélèrent l'édition au quotidien, Claude Code excelle sur les tâches qui prendraient des heures à un développeur seul — refactorings structurels, migrations de codebase, génération depuis des spécifications, débogage complexe avec accès aux logs et à GitHub.
Ses deux atouts différenciants — le protocole MCP pour connecter n'importe quel service externe, et le système de hooks pour automatiser les workflows de développement — le positionnent moins comme un assistant et plus comme un agent de développement programmable.
npm install -g @anthropic-ai/claude-code), lancez claude dans un projet existant, tapez /init pour générer le CLAUDE.md, puis demandez-lui de résumer l'architecture du projet. En 10 minutes vous aurez une idée précise de ce que l'outil peut faire sur votre codebase.