← #claude-code

Claude Code : c'est quoi cet agent de codage Anthropic en terminal ?

C'est quoi

Claude Code est un agent de codage en ligne de commande développé par Anthropic et lancé en version bêta publique en février 2025. Il s'installe via npm (`npm install -g @anthropic-ai/claude-code`) et s'exécute directement dans le terminal du développeur, sans interface graphique intermédiaire. Contrairement à un assistant de complétion de code comme GitHub Copilot, Claude Code ne se contente pas de suggérer des lignes : il lit l'arborescence d'un projet, modifie plusieurs fichiers en séquence, lance des commandes shell, interprète les sorties d'erreur et itère jusqu'à résoudre la tâche demandée.

Sous le capot, Claude Code repose sur les modèles Claude 3.5 Sonnet et Claude 3.7 Sonnet (sorti en février 2025), ce dernier introduisant le **mode de raisonnement étendu** (*extended thinking*) qui permet à l'agent de décomposer explicitement un problème avant d'agir. L'outil est facturé à la consommation via l'API Anthropic, au tarif de Claude 3.7 Sonnet : 3 $ par million de tokens en entrée et 15 $ par million de tokens en sortie (tarifs au T1 2025). Il n'existe pas d'abonnement forfaitaire dédié à Claude Code en dehors de l'offre Claude for Work, qui l'intègre depuis avril 2025.

---

Comment ça marche

Claude Code fonctionne selon une boucle **perception → planification → action → vérification**. À chaque tour, l'agent dispose d'un ensemble d'outils natifs : lecture et écriture de fichiers, exécution de commandes bash, recherche par expression régulière dans le dépôt, et appel à des sous-agents via la primitive `Task`. Cette dernière permet de paralléliser le travail : Claude Code peut déléguer la correction d'un module à un sous-agent pendant qu'il continue d'analyser un autre fichier.

Le contexte de travail est géré par un fichier `CLAUDE.md` placé à la racine du projet. Ce fichier sert de mémoire persistante : conventions de nommage, commandes de build, contraintes métier. Sans lui, l'agent repart de zéro à chaque session. Avec un `CLAUDE.md` bien rédigé, il retrouve immédiatement le contexte — par exemple : *"Utilise toujours pytest, ne modifie jamais les fichiers dans `/legacy/`"*.

**Exemple concret.** Supposons un dépôt Python avec 40 fichiers utilisant l'ancienne API `requests.get()` sans gestion de timeout. La commande `claude "Ajoute un timeout de 10 secondes à tous les appels requests.get dans ce dépôt, lance les tests et corrige les échecs"` déclenche la séquence suivante : (1) grep récursif pour localiser les occurrences, (2) édition fichier par fichier avec `str_replace`, (3) exécution de `pytest`, (4) lecture des tracebacks, (5) correction des tests cassés. L'ensemble prend environ 3 à 8 minutes selon la taille du dépôt, sans intervention humaine.

La gestion des permissions est explicite : par défaut, Claude Code demande confirmation avant toute écriture ou exécution de commande. Le flag `--dangerously-skip-permissions` désactive ces confirmations — utile en CI/CD, risqué en développement interactif. Depuis la version 0.2 (mars 2025), un mode `--permission-mode=auto-edit` permet les écritures silencieuses mais conserve la confirmation pour les commandes shell destructives (`rm`, `git push`, etc.).

---

Pourquoi ça compte maintenant

Le problème que Claude Code résout est précis : la friction entre l'intention du développeur et l'exécution multi-fichiers. Les outils de complétion (Copilot, Cursor en mode inline) opèrent fichier par fichier et laissent au développeur la charge de propager les changements, de relancer les tests et d'interpréter les erreurs. Claude Code déplace cette charge vers l'agent. Pour une tâche de refactorisation qui touche 15 fichiers, la différence de temps est mesurable : des benchmarks internes publiés par Anthropic en février 2025 montrent que Claude 3.7 Sonnet atteint **70,3 % sur SWE-bench Verified** (résolution autonome de vraies issues GitHub), contre 49 % pour GPT-4o à la même date.

Ce positionnement intéresse particulièrement deux profils. D'abord les développeurs solo ou les petites équipes qui n'ont pas de ressources pour externaliser la dette technique : Claude Code peut traiter un backlog de bugs mineurs en une nuit de CI. Ensuite les équipes qui construisent des pipelines d'ingénierie logicielle automatisés — tests de régression, mise à jour de dépendances, génération de documentation — où l'agent s'intègre comme une étape de workflow GitHub Actions ou GitLab CI.

---

Les acteurs

**Anthropic** est l'éditeur principal avec Claude Code, adossé à Claude 3.7 Sonnet. **OpenAI** propose Codex CLI (avril 2025), un concurrent direct en ligne de commande basé sur `o4-mini`. **Google DeepMind** intègre des capacités similaires dans Jules (bêta 2025), un agent asynchrone branché sur GitHub. Côté éditeurs d'IDE, **Cursor** (basé sur VS Code) et **Windsurf** (Codeium) offrent des agents de codage avec interface graphique, mais sans accès shell natif aussi étendu. La librairie open-source **Aider** (Python, MIT license, github.com/Aider-AI/aider) reste la référence pour les équipes qui veulent un agent de codage auto-hébergé compatible avec plusieurs LLMs, dont Claude 3.7 Sonnet via l'API Anthropic.

---

Pour aller plus loin

Résumé généré par Claude — vérifié par l'humain

Claude Code : c'est quoi cet agent de codage Anthropic en terminal ? · Signal IA