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 :

1. Comprendre   → lit le code, l'arborescence, le contexte
2. Agir         → édite des fichiers, lance des commandes
3. Vérifier     → exécute tests / build, lit la sortie
4. Itérer       → corrige jusqu'à ce que ça marche

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.

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, bypassPermissions selon votre niveau de confiance.
  • Règles fines allow / deny / ask dans settings.json (ex. autoriser git * sans confirmation, interdire rm -rf).

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.