En bref
Claude Code est un outil de développement assisté par IA développé par Anthropic. Il fonctionne principalement depuis le terminal et peut lire, modifier et exécuter des fichiers sur une base de code active. Son positionnement central est l’autonomie agentique : il peut enchaîner plusieurs actions sans intervention manuelle à chaque étape.
Lancé publiquement en mai 2025, il s’adresse aux développeurs à l’aise avec la ligne de commande et qui travaillent sur des projets comportant de nombreux fichiers interdépendants.
Architecture
Claude Code repose sur un design terminal-native — ce n’est pas une contrainte technique, c’est un choix. L’interface CLI maximise la composabilité avec les outils Unix et permet d’opérer directement dans l’environnement de travail du développeur, sans basculer vers une interface graphique séparée.
Le runtime sous-jacent est Bun, un environnement JavaScript moderne acquis par Anthropic en 2025. L’affichage dans le terminal utilise React Ink, et la gestion des commandes repose sur CommanderJS.
L’outil est conçu pour fonctionner avec des fenêtres de contexte longues (200 000 tokens). Quand une session dépasse la capacité disponible, un mécanisme d’autocompact résume automatiquement l’historique de la conversation pour maintenir la continuité sans perdre le fil du projet.
Côté coûts d’API, l’architecture exploite le prefix caching : les instructions système et les descriptions d’outils sont mis en cache et réutilisés d’un appel à l’autre. Le taux de réutilisation observé serait de l’ordre de 92%, ce qui réduit la consommation de tokens sur les sessions longues.
Modèles utilisés
Claude Code utilise par défaut Claude Sonnet 4.5 pour l’équilibre performance/coût. Claude Opus 4.6 est disponible pour les tâches les plus exigeantes. Le choix du modèle influe directement sur le coût de chaque session.
Fonctionnalités principales
CLAUDE.md est un fichier Markdown placé à la racine du projet. Claude Code le lit au démarrage de chaque session. Il permet de définir des standards de code, des conventions d’architecture ou des bibliothèques à privilégier. L’outil construit aussi une mémoire automatique entre sessions : commandes de build fréquentes, observations de débogage.
Les sous-agents permettent de lancer des instances Claude spécialisées avec leurs propres fenêtres de contexte. Un agent orchestrateur coordonne le travail, délègue des sous-tâches, puis consolide les résultats. La contrainte technique actuelle est d’un seul niveau de nesting : un sous-agent ne peut pas en lancer d’autres.
Agent Teams est une fonctionnalité expérimentale lancée en février 2026, désactivée par défaut. Elle permet une orchestration multi-agents natifs avec communication entre agents. Son comportement en production n’est pas documenté publiquement.
Les Hooks sont des scripts shell qui s’exécutent en réponse à des événements du cycle agentique (PreToolUse, PostToolUse, TaskCompleted). Contrairement aux instructions dans CLAUDE.md, les hooks sont déterministes — le modèle ne peut pas les interpréter autrement que ce qui est codé.
MCP (Model Context Protocol) est un standard ouvert pour connecter Claude Code à des sources externes : Google Drive, Jira, Slack, ou des outils personnalisés. Un marketplace officiel avec 36 plugins curatés a été lancé en décembre 2025. Une fonctionnalité de lazy loading réduit l’usage de contexte jusqu’à 95% sur les gros ensembles d’outils MCP.
Les Skills sont des commandes personnalisées (/review-pr, /deploy-staging) packagées pour les workflows répétables. La communauté compte plus de 334 skills publics en mars 2026.
Surfaces disponibles
L’outil est né dans le terminal, mais d’autres surfaces existent aujourd’hui :
- Extensions VS Code et JetBrains (IntelliJ, PyCharm, WebStorm) avec diffs inline et @-mentions
- Application desktop (macOS et Windows) avec visualisation de diffs et sessions parallèles
- Interface web sur claude.ai/code, sans installation locale
- Intégrations GitHub Actions et GitLab CI/CD pour des tâches en arrière-plan
- Intégration Slack permettant de créer des pull requests depuis un message
- Extension Chrome pour le débogage d’applications web en direct
Positionnement face aux alternatives
| Outil | Modèle économique | Contexte effectif | Profil cible |
|---|---|---|---|
| Claude Code | API tokens (variable) | 200K+ tokens | Développeurs CLI, projets complexes |
| Cursor | $20/mois | 60–80K tokens | Développeurs cherchant une expérience IDE |
| GitHub Copilot | $10/mois | Limité | Entreprises dans l’écosystème Microsoft |
| Windsurf | $15/mois | 60–80K tokens | Profil intermédiaire |
| Aider | Open source | Variable (multi-modèles) | Développeurs souhaitant la flexibilité |
Claude Code se distingue par sa fenêtre de contexte nettement plus large et ses capacités d’orchestration multi-agents. Sur les tâches simples (correction d’une ligne, petite modification isolée), le cycle think-read-plan-execute est surdimensionné : Cursor ou Copilot offrent une meilleure expérience sur ce segment. L’outil est conçu pour être optimal sur des codebases de plus de 30 fichiers avec des modifications touchant plusieurs composants en même temps.
Limites et points de vigilance
Pricing imprévisible. Claude Code facture à la consommation de tokens API. Une session de refactoring complexe peut coûter entre 5 et 15 dollars. Des utilisateurs ont signalé des consommations anormalement élevées sur certaines versions. L’absence de forfait mensuel fixe complique le pilotage des coûts pour un usage régulier. [NON VÉRIFIÉ par source indépendante — source unique : The Register, janvier 2026]
CLI-first, avec ses frictions. Le design terminal-native implique l’absence d’autocomplete inline, de hover contextuel ou de click-to-definition. Les extensions VS Code et JetBrains comblent partiellement ce gap, mais l’expérience reste inférieure à celle de Cursor pour les tâches courantes.
Surface d’attaque agentique. Un agent autonome avec accès au filesystem présente structurellement une surface d’attaque plus large qu’un assistant passif. Deux CVE ont été identifiées et corrigées en 2025–2026 : CVE-2025-59536 (exécution de commandes shell arbitraires, CVSS 8.7, patchée en octobre 2025) et CVE-2026-21852 (exfiltration de clés API depuis des dépôts malveillants, CVSS 5.3, patchée en janvier 2026).
Agent Teams expérimental. La fonctionnalité d’orchestration multi-agents natifs reste en phase expérimentale. Pas de données publiques sur sa fiabilité en production.
Courbe d’apprentissage. La configuration de CLAUDE.md, des hooks et des permissions demande un investissement initial non négligeable. L’outil n’est pas conçu pour un usage ponctuel ou pour les développeurs peu familiers avec le terminal.
Ce qu’il faut retenir
- Claude Code est un agent de développement orienté terminal, optimisé pour les projets de taille moyenne à grande avec des modifications transversales à plusieurs composants.
- Sa fenêtre de contexte longue (200K tokens) et ses capacités d’orchestration le différencient des alternatives, au prix d’un modèle de tarification à la consommation.
- Les fonctionnalités d’orchestration avancées (Agent Teams, nesting multi-agents) restent expérimentales.
- La surface d’attaque d’un agent avec accès filesystem mérite une attention spécifique avant tout déploiement en environnement sensible.
- Sur les tâches simples, Cursor ou Copilot offrent une expérience plus fluide.
Sources
- Claude Code — Documentation officielle
- Agent Teams in Claude Code — Documentation officielle
- GitHub — anthropics/claude-code
- Anthropic acquires Bun as Claude Code reaches $1B milestone — Anthropic
- Inside Claude Code: A Deep Dive into Anthropic’s Agentic CLI Assistant — Medium, fév. 2026
- Claude Code Extensions Explained: Skills, MCP, Hooks, Subagents, Agent Teams — Medium, mars 2026
- Cursor vs Windsurf vs Claude Code in 2026 — DEV Community
- Claude devs complain about surprise usage limits — The Register, jan. 2026
- Claude Code Flaws Allow Remote Code Execution and API Key Exfiltration — The Hacker News, fév. 2026
- Claude Code Statistics 2026 — gradually.ai