Introduction
Claude Code est souvent présenté comme un outil de codage agentique, mais son histoire est bien plus singulière que le lancement typique d’un produit pour développeurs. L’histoire commence au sein des travaux d’Anthropic sur la sécurité et l’alignement, traverse un assistant expérimental pour VS Code et un outil en ligne de commande interne appelé clide, pour finalement devenir Claude Code, un agent de codage pensé pour le terminal, utilisé pour des travaux logiciels à grande échelle.
L’article original chinois, publié par la communauté BAAI/Zhiyuan, s’appuyait sur un reportage de Xinzhiyuan et renvoyait les lecteurs à la page officielle d’Anthropic, The Making of Claude Code. Cette version anglaise prête à publier conserve le même déroulement et le même sens, tout en réécrivant l’article dans un style de blog plus épuré. Elle évite les codes QR promotionnels, les éléments décoratifs de la plateforme et les appels à l’action non pertinents sur les réseaux sociaux.
Claude Code n’est « qu’à 1 % de son achèvement »
L’un des aspects les plus frappants de l’histoire de Claude Code n’est pas qu’il soit devenu populaire. C’est le fait que ses concepteurs le décrivent encore comme extrêmement précoce.
Boris Cherny, développeur principal et leader derrière Claude Code, a présenté l’origine du produit d’une manière qui a surpris de nombreux lecteurs : Claude Code n’a pas commencé comme un produit de codage abouti. Il est né des recherches internes d’Anthropic sur la sécurité et l’alignement. Ce même environnement de recherche, qui explorait comment les modèles pouvaient raisonner, utiliser des outils et fonctionner en toute sécurité, a également produit les éléments constitutifs d’un agent codeur IA.

Ce contexte est important. Claude Code n’est pas simplement un système de saisie semi-automatique plus intelligent. Son idée centrale se rapproche davantage d’un agent capable de lire un projet, de raisonner sur une tâche, de modifier des fichiers, d’exécuter des commandes et de demander une autorisation lorsqu’une action modifie l’environnement. La documentation actuelle d’Anthropic décrit Claude Code comme un outil de codage agentique pouvant fonctionner dans le terminal, l’IDE, l’application de bureau et le navigateur.
L’expression « 1 % fait » est puissante car elle suggère que le produit actuel n’est qu’une version précoce d’un changement bien plus vaste. Si la première vague d’outils de codage IA se concentrait sur les suggestions et les extraits de code, la prochaine vague concerne un travail de plus longue durée, une utilisation plus sûre des outils et une délégation plus profonde.
L’histoire officielle d’Anthropic est rendue publique
À peu près à la même époque, Anthropic a publié The Making of Claude Code, offrant un récit officiel plus détaillé de la création du produit. L’article présente Claude Code comme une capsule temporelle : à la fois une histoire de produit, une histoire orale et un témoignage de la rapidité avec laquelle le génie logiciel IA a changé.

L’histoire commence en 2021, alors qu’Anthropic cherchait encore quel type de produit développer. Selon le récit officiel, l’une des premières expériences produit fut un assistant de codage. Un pari étonnamment précoce. À l’époque, les workflows de codage agentiques actuels n’étaient pas encore mainstream, et l’infrastructure pour un développement sûr piloté par les modèles en était encore à ses balbutiements.
La motivation initiale était simple mais ambitieuse : si l’IA devait devenir transformatrice, le génie logiciel serait probablement l’un des chemins clés. Le code offre des boucles de rétroaction claires. Un modèle peut proposer une fonction, exécuter des tests, inspecter les échecs et réviser sa sortie. Cela fait du codage un terrain d’essai naturel pour les systèmes d’IA qui font plus que répondre à des questions.

Claude Code a failli être oublié
Les premiers travaux ne sont pas immédiatement devenus Claude Code. En 2021 et 2022, les équipes d’Anthropic ont exploré les assistants de codage sous plusieurs angles.
Ben Mann, cofondateur d’Anthropic et responsable de l’équipe Labs, a rappelé que la première direction produit incluait une extension VS Code. Elle permettait aux utilisateurs de discuter avec l’assistant et de recevoir plusieurs suggestions sur la marche à suivre. Au printemps 2022, l’outil aurait compté un petit groupe d’utilisateurs externes, mais il était encore loin du produit agentique que l’on connaît aujourd’hui.

Dans le même temps, les chercheurs se posaient une question plus large : les modèles pouvaient-ils passer de l’écriture de petites fonctions à un travail d’ingénierie logicielle autonome ? Cela signifiait non seulement générer du code, mais aussi l’exécuter, vérifier les résultats, utiliser des outils et gérer des environnements de développement réels et désordonnés.
C’est là que la difficulté est apparue clairement. Un agent de codage a besoin de plus qu’un modèle. Il a besoin d’un environnement contrôlé où il peut exécuter des commandes, lire et écrire des fichiers, diffuser des entrées et sorties, gérer les timeouts, se remettre des échecs et maintenir un état tout au long d’une tâche. Ces problèmes d’infrastructure restent centraux pour les systèmes agentiques modernes.
L’article original en chinois souligne à quel point il était facile pour l’idée d’assistant de codage de passer au second plan. Les travaux de recherche se sont poursuivis, mais la direction produit n’avait pas encore trouvé sa forme finale.
forme.
Le Problème d'Infrastructure Derrière le Codage Agentique
Un agent de codage fiable doit interagir avec le monde extérieur. Cela le rend plus puissant, mais aussi beaucoup plus difficile à construire en toute sécurité.
Un chatbot simple peut rester confiné à une conversation. Un agent de codage ne le peut pas. Il doit inspecter des fichiers, rechercher dans un dépôt, exécuter des commandes shell, appliquer des différences et parfois appeler des services externes. Chacune de ces actions introduit un risque. Une mauvaise commande peut casser un environnement local. Une conception de permissions négligente peut créer des problèmes de sécurité. Une boucle d'exécution médiocre peut laisser l'agent bloqué, lent ou peu fiable.
La documentation de Claude Code d'Anthropic montre à quel point cette architecture est traitée avec sérieux. Claude Code utilise des permissions en lecture seule par défaut. Lorsqu'il a besoin de modifier des fichiers, d'exécuter des tests ou des commandes, il demande une approbation explicite, sauf si l'utilisateur ou l'organisation a configuré une liste blanche sécurisée. Les documents décrivent également le sandboxing, les restrictions de périmètre d'écriture, les protections contre les injections de prompts, les considérations de sécurité MCP et les bonnes pratiques pour travailler avec du code sensible.
C'est pourquoi l'origine de la sécurité du produit n'est pas un détail secondaire. Les mêmes questions qui comptent dans l'alignement de l'IA comptent aussi dans les outils logiciels agentiques : que peut faire le modèle, quand doit-il demander, comment les permissions doivent-elles fonctionner, et comment les utilisateurs restent-ils en contrôle ?
Anthropic Était en Avance, Peut-être Trop
Entre fin 2022 et 2023, la direction de la recherche a commencé à se concrétiser davantage. Les équipes ont travaillé sur des capacités qui semblent aujourd'hui évidentes dans les outils de codage par IA : appel de fonctions, recherche de fichiers, accès bash et génération de différences.
Un outil interne, nommé clide, est devenu un pont important entre la recherche et le produit. C'était un environnement en ligne de commande permettant aux gens de discuter avec Claude pour éditer du code et accomplir des tâches de développement. Ceux qui l'ont vu ont compris la promesse, mais l'outil avait encore des limitations majeures. Il pouvait être lent, fragile et difficile à utiliser.

C'est un schéma courant dans les premiers produits d'IA. L'idée centrale est juste, mais le timing, l'interface, la capacité du modèle et la fiabilité ne sont pas encore alignés. Anthropic avait de nombreux éléments, mais pas encore l'expérience produit finale.
Cela a changé lorsque Boris Cherny a rejoint Anthropic Labs en 2024.
Boris Cherny et le Prototype CLI
En septembre 2024, Boris Cherny a rejoint Anthropic Labs et a commencé à explorer le codage agentique. La direction qu'il a reçue n'était pas de concevoir uniquement pour les modèles disponibles ce jour-là, mais de construire pour là où les modèles pourraient être dans plusieurs mois.
Au lieu de commencer par un grand plan produit, Boris a construit un petit prototype CLI tout en apprenant l'API Anthropic. C'était brut, mais cela avait la bonne forme : une interface native au terminal, l'utilisation d'outils, l'accès aux fichiers, l'exécution shell et un flux de travail développeur qui ressemblait à l'environnement que les ingénieurs utilisaient déjà.

La réaction initiale ne fut pas spectaculaire. Une démo partagée en interne n'a pas immédiatement convaincu tout le monde. Mais le prototype ne cessait de ramener Boris. Le moment décisif survint lorsqu'il utilisa l'ancien système clide sur un véritable problème de pull request. L'outil a généré la petite pull request dont il avait besoin, et cette expérience ressemblait à un aperçu du futur.

Ce moment a montré que les pièces de la recherche étaient déjà en place. Ce qui manquait, c'était la bonne couche d'intégration : un produit ciblé qui rendrait ces pièces utilisables dans le flux de travail quotidien d'un ingénieur logiciel.
La dernière ligne droite vers Claude Code
Fin 2024, le projet avait suffisamment d'élan pour devenir une véritable poussée produit. Une petite équipe s'est élargie, et la dernière phase de développement a progressé rapidement.
L'équipe s'est concentrée sur les détails pratiques qui transforment un prototype en quelque chose que les gens peuvent réellement utiliser : signalement de bugs, flux de connexion, mises à jour, mesures d'utilisation, comportement des commandes et sensation de l'expérience en terminal. Le rythme était intense. Le rapport original décrit un sprint court où les corrections pouvaient être expédiées en quelques minutes, sans les lourds processus qui auraient pu ralentir un produit précoce et fragile.
En février 2025, Claude CLI a été rendu public et est devenu Claude Code.

Au lancement, les retours étaient mitigés. Beaucoup comprenaient l'idée, mais les bugs et les aspérités étaient encore visibles. Le changement majeur est intervenu avec l'amélioration des modèles Claude. À mesure que le modèle sous-jacent devenait plus performant en planification, utilisation d'outils et raisonnement sur le code, l'expérience produit s'est améliorée.
De 10 % à 100 %, et les 99 % restants
L'article original met en lumière un changement radical dans la manière dont Boris décrivait son propre flux de codage. Début 2025, Claude Code écrivait une partie de son code. Des mois plus tard, cette part avait fortement augmenté. À l'hiver 2025, il affirmait que tout son travail de codage était géré via Claude Code, sans ligne tapée manuellement.

Savoir si chaque équipe ou chaque développeur travaillera de cette manière reste une question ouverte. Ce qui est clair, c'est que le rôle de l'ingénieur est en train de changer. Le travail consiste moins à taper chaque ligne qu'à définir une direction, examiner les plans, accorder des autorisations, valider les résultats et décider quand l'agent doit continuer ou s'arrêter.
La documentation de sécurité d'Anthropic le souligne indirectement. Claude Code ne dispose que des autorisations que l'utilisateur lui accorde. Cela signifie que l'humain reste responsable de l'examen des modifications et des commandes proposées, en particulier dans les dépôts sensibles. Plus l'outil devient performant, plus il est important de concevoir avec soin les flux de confiance, de révision, d'audit et d'autorisation.
C'est pourquoi le message « 1% effectué » est important. Les 99% suivants ne concernent pas seulement une meilleure génération de code. Ils portent sur le travail autonome de longue durée, la mémoire persistante, une gestion plus sûre du contexte, la planification dans un monde ouvert, les workflows multi-agents et une supervision humaine plus forte.
Ce que Claude Code change dans le génie logiciel
Claude Code représente une transition du codage assisté au codage agentique. Dans le modèle d'assistant, l'utilisateur demande de l'aide puis effectue manuellement la plupart du travail. Dans le modèle agentique, l'outil peut agir à travers les fichiers, les outils et les commandes pendant que l'utilisateur supervise.
Cela ne supprime pas le besoin de jugement en ingénierie. Cela change l'endroit où ce jugement est appliqué. Les ingénieurs doivent toujours comprendre l'architecture, l'exactitude, la sécurité, les compromis et l'intention du produit. Mais au lieu de passer tout leur temps à écrire du code standard ou à naviguer manuellement entre les fichiers, ils peuvent consacrer plus de temps à fournir des instructions de haute qualité, à examiner les modifications générées et à concevoir des workflows sûrs pour les agents IA.
L'article original se termine par une affirmation plus large : la programmation pourrait devenir moins une activité de spécialiste étroite et davantage une collaboration gérée entre humains et agents IA. Cet avenir n'est pas encore complet. L'histoire même de Claude Code suggère le contraire : le domaine est encore jeune, instable et plein de problèmes d'infrastructure non résolus.
Néanmoins, la direction est difficile à ignorer. Claude Code a commencé comme un fil de recherche adjacent à l'alignement de sécurité, a presque disparu en tant qu'assistant de codage précoce, est revenu grâce à des expériences d'agents internes, et est finalement devenu un produit qui a changé la façon dont de nombreux développeurs envisagent le travail sur les logiciels.
FAQ
Qu'est-ce que Claude Code ?
Claude Code est l'outil de codage agentique d'Anthropic. Il peut comprendre une base de code, éditer des fichiers, exécuter des commandes et aider aux tâches de développement via des instructions en langage naturel.
Claude Code provient-il vraiment de la recherche sur la sécurité et l'alignement ?
Selon l'histoire publique discutée dans l'article source, Claude Code a grandi à partir de travaux de recherche internes chez Anthropic impliquant le codage, l'utilisation d'outils et les systèmes agentiques. Le produit n'a pas commencé comme une fonctionnalité IDE conventionnelle. Il a émergé d'expériences sur la façon dont les modèles pouvaient agir en toute sécurité dans des environnements logiciels.
Qu'était clide ?
clide était un projet interne d'Anthropic
Outil en ligne de commande utilisé avant Claude Code. Il permettait aux utilisateurs de dialoguer avec Claude pour l'édition de code et les tâches de développement, mais il était encore trop lent, fragile et orienté vers la recherche pour devenir le produit final.
Pourquoi Claude Code est-il considéré comme agentique ?
Claude Code est agentique car il peut travailler à travers les fichiers, les outils et les commandes shell, plutôt que de simplement suggérer des extraits de code. Il peut inspecter un projet, apporter des modifications, exécuter des tests et continuer à itérer tout en demandant la permission si nécessaire.
Est-il sûr d'utiliser Claude Code sur de vrais dépôts ?
Claude Code est conçu avec des contrôles d'autorisation, des valeurs par défaut en lecture seule, un accès en écriture limité et d'autres mesures de sécurité. Néanmoins, les utilisateurs doivent examiner les commandes et les modifications de code proposées avant de les approuver, surtout lorsqu'ils travaillent sur des projets sensibles.
Que signifie « Claude Code n'est qu'à 1 % de son développement » ?
Cette phrase signifie que le produit actuel est encore considéré comme une étape précoce vers des agents de codage plus performants. Les progrès restants impliquent probablement une autonomie plus longue, une meilleure mémoire, une meilleure gestion du contexte, des autorisations plus sûres et une planification plus fiable.
Claude Code remplace-t-il les ingénieurs logiciels ?
Claude Code modifie le flux de travail, mais il ne supprime pas la nécessité du jugement en ingénierie. Les développeurs doivent toujours définir les objectifs, examiner les résultats, comprendre les systèmes, tester le comportement et prendre des décisions architecturales.
Outils connexes
- Claude Code : L'outil de codage agentique d'Anthropic pour les flux de travail en terminal, IDE, bureau et navigateur.
- Dépôt GitHub de Claude Code : Le dépôt public officiel pour les ressources, plugins, exemples et suivi des problèmes de Claude Code.
- Console Anthropic : La plateforme développeur pour accéder aux modèles Anthropic et aux outils API.
- Visual Studio Code : Un éditeur de code largement utilisé qui prend en charge les workflows d'intégration de Claude Code.
- Git : Le système de contrôle de version utilisé dans la plupart des workflows modernes de développement logiciel.
- Model Context Protocol : Un protocole pour connecter les assistants IA aux outils, systèmes et contextes externes.
Liens connexes
- La création de Claude Code : L'histoire officielle d'Anthropic sur l'origine de Claude Code.
- Présentation de Claude Code : Documentation officielle expliquant ce qu'est Claude Code et comment l'utiliser.
- Démarrage rapide de Claude Code : Guide d'installation officiel pour commencer avec Claude Code.
- Sécurité de Claude Code : Conseils d'Anthropic sur les autorisations, l'injection d'invites, l'exécution dans le cloud et l'utilisation sécurisée.
- Autorisations de Claude Code : Documentation officielle pour configurer les autorisations et le comportement d'approbation.
- Claude Code dans VS Code : Guide officiel pour utiliser Claude Code avec Visual Studio Code et les workflows IDE pris en charge.
Résumé
L'histoire de l'origine de Claude Code n'est pas simple.
L'histoire du lancement du produit. Tout a commencé avec les premières recherches d'Anthropic sur le codage, l'alignement, l'utilisation d'outils et le génie logiciel autonome. Les premières expériences comprenaient un assistant pour VS Code et l'outil interne clide, tous deux prometteurs avant que la forme finale du produit ne soit claire.
Le prototype CLI de Boris Cherny a aidé à relier ces éléments de recherche en un flux de travail pratique pour les développeurs. Une fois le produit lancé et les modèles Claude sous-jacents améliorés, Claude Code est devenu un exemple clair de la façon dont les outils de codage IA passent de l'autocomplétion au travail logiciel agentique.
La leçon la plus importante n'est pas que Claude Code soit terminé. C'est que le codage agentique en est encore à ses débuts. Les systèmes de permissions, les tâches de longue durée, la mémoire, la gestion du contexte et la supervision humaine définiront la prochaine étape.
Claude Code peut déjà sembler être un bond en avant majeur, mais ses propres créateurs le présentent comme un commencement, et non comme un aboutissement.



