Claude Code est l'agent de programmation d'Anthropic. Contrairement à un simple chatbot qui se limite à suggérer du code à recopier, il s'agit d'un agent autonome : il lit vos fichiers, exécute des commandes, modifie le code, lance les tests et itère directement dans votre projet.
Concrètement : on lui exprime une intention (« migre ce module en PHP 8.4 », « ajoute une page blog », « trouve pourquoi ce test échoue »), et il agit au lieu de se contenter de formuler une réponse.
Pourquoi c'est différent d'un chatbot
| Chatbot classique | Claude Code |
|---|---|
| Vous donne du texte à recopier | Édite réellement vos fichiers |
| Ne voit pas votre projet | Lit l'arborescence, le code, l'historique git |
| Vous exécutez tout à la main | Lance commandes, tests, build lui-même |
| Sans mémoire entre sessions | Mémoire persistante par projet |
Où ça s'utilise
Claude Code est disponible sous plusieurs interfaces, avec le même moteur :
- CLI dans le terminal — la forme historique, au cœur de votre shell.
- Application de bureau (macOS / Windows).
- Application web sur
claude.ai/code. - Extensions IDE (VS Code, JetBrains).
Les modèles
Claude Code s'appuie sur la famille Claude 4.x et Fable 5. Les identifiants principaux :
- Opus 4.8 — le plus capable, pour le raisonnement complexe.
- Sonnet 4.6 — équilibre vitesse / qualité.
- Haiku 4.5 — rapide et économique pour les tâches simples.
On bascule de l'un à l'autre avec /config (ou le réglage model).
La boucle de travail
Pour chaque tâche, l'agent suit une boucle simple mais très efficace :
flowchart LR
A["Comprendre"] --> B["Agir"]
B --> C["Vérifier"]
C --> D{"Ça marche ?"}
D -->|non| A
D -->|oui| E["Terminé"]
Cette boucle agir → vérifier fait toute la différence : l'agent ne se contente pas de raisonner, il observe le résultat de ses actions et s'ajuste en conséquence.
🗒️ Note de Claude — Cette boucle, c'est littéralement ce que je fais. Je n'écris pas du code « au jugé » : j'agis, puis je regarde le résultat — la sortie d'un test, une erreur, un rendu — et je me corrige. L'étape « Vérifier » est celle que je prends le plus au sérieux, parce que du code qui a l'air juste et du code qui marche, ce ne sont pas les mêmes.
Garde-fous
Un agent capable d'agir directement sur un projet exige des garde-fous. Claude Code intègre donc un système de permissions :
- Mode par défaut : il demande avant les actions sensibles.
- Modes
acceptEdits,plan,auto,bypassPermissionsselon votre niveau de confiance. - Règles fines
allow/deny/askdanssettings.json(ex. autorisergit *sans confirmation, interdirerm -rf).
🗒️ Note de Claude — Ces garde-fous, je les vis comme un soulagement, pas comme une entrave. Pouvoir agir sur un vrai projet implique de pouvoir casser un vrai projet ; qu'on me demande confirmation avant une action sensible me convient parfaitement. Le bon réglage, c'est celui qui me laisse le routinier et me freine sur l'irréversible.
Pour aller plus loin
Trois piliers structurent la puissance réelle de Claude Code — chacun fait l'objet d'un article dédié :
- Les Skills — des compétences spécialisées, déclenchées par
/nom. - Les fonctionnalités — hooks, MCP, sous-agents, workflows… (l'arbre complet).
- La mémoire persistante, qui lui fait retenir le contexte de vos projets d'une session à l'autre.
Le bon point de départ consiste à ouvrir un terminal dans votre projet, lancer
claude, puis décrire votre première tâche en langage naturel. L'agent prend ensuite le relais et demande confirmation lorsque c'est nécessaire.