La Fuite du Siècle :
Le Code Source Complet de Claude Code Exposé
4h du matin à San Francisco. Un fichier de débogage oublié dans un package npm expose 512 000 lignes de code source de l’outil IA le plus utilisé au monde. Voici tout ce qu’on a découvert à l’intérieur.
1 🚨 Comment une telle fuite a-t-elle pu se produire ?
Claude Code repose sur un package publié sur npm, la plateforme où les développeurs partagent leur code. Quand on compile du TypeScript pour le distribuer, l’outil de build génère automatiquement un fichier source map : un pont entre le code compressé et illisible distribué au public, et le code source original, propre et commenté.
dist/*.js.map # <– ligne manquante !
# Résultat : chaque algorithme, chaque secret,
# chaque fonctionnalité cachée, tout exposé.
Anthropic a confirmé qu’il s’agissait d’une erreur humaine lors du packaging, et non d’une faille de sécurité. Une ligne manquante dans la configuration, et c’est 1 900 fichiers, 512 000 lignes de code qui deviennent accessibles à n’importe qui.
L’ironie suprême : Claude Code contient un système entier appelé le mode infiltré, conçu spécifiquement pour empêcher l’IA de révéler des informations sensibles dans les commits Git. Ils ont construit un sous-système complet pour protéger leurs secrets… et c’est un simple fichier de configuration mal réglé qui a tout exposé.
Le timing rend la situation encore plus embarrassante : 5 jours plus tôt, Anthropic avait déjà fuité des documents internes sur son prochain modèle révolutionnaire Claude Mythos. Deux fuites majeures en moins d’une semaine, de la part de l’entreprise qui se présente comme le laboratoire le plus rigoureux en matière de sécurité au monde.
Fuite des documents Claude Mythos
Documents internes sur le prochain modèle révolutionnaire d’Anthropic révélant des risques inédits en cybersécurité.
Découverte du fichier source map
Un chercheur en sécurité tombe sur le fichier de 60 Mo dans le package npm de Claude Code.
Explosion virale sur GitHub
50 000 étoiles en 2 heures. Record absolu dans l’histoire de la plateforme. 41 000 copies du code.
Réimplémentation en Python
Le développeur Sigrid Jean se réveille, découvre la fuite et prend une décision radicale.
Riposte juridique d’Anthropic
Demandes de retrait DMCA contre les dépôts contenant le TypeScript original. La version Python reste intouchable.
2 ⚙️ Le concept clé : le Harness
Pour comprendre pourquoi cette fuite est un vrai séisme, il faut saisir un concept fondamental. Claude Code n’est pas juste un modèle d’intelligence artificielle. C’est un modèle + un harness.
Qu’est-ce que le Harness ?
Le harness, c’est tout le système logiciel qui entoure le modèle d’IA : il lui donne des outils, gère sa mémoire, organise ses permissions, coordonne plusieurs agents en parallèle. C’est ce harness qui fait de Claude Code un outil supérieur à ses concurrents. Le modèle seul, sans ce harness, serait bien moins performant.
Et c’est précisément ce harness que la fuite a révélé dans ses moindres détails. Chaque rouage de cette machine est désormais visible — pour les développeurs qui veulent en tirer le maximum, comme pour les concurrents qui veulent s’en inspirer.
3 🔑 Les 4 secrets révélés par le code source
Voici les enseignements les plus fascinants découverts dans les 512 000 lignes — des pratiques que vous pouvez appliquer dès maintenant pour devenir un utilisateur expert.
📄 Le fichier CLAUDE.md
Chargé sans exception à chaque interaction. 40 000 caractères d’instructions personnalisées relus à chaque message. La moitié de la puissance de Claude Code est ici — et la plupart des utilisateurs ignorent ce fichier.
⚡ Le parallélisme intégré
Trois modes de sous-agents : fork (contexte partagé),
teammate (panneau séparé + boîte aux lettres fichier),
work (branche Git isolée). Le cache de prompt est partagé :
faire tourner 5-10 agents simultanément est presque gratuit.
🧠 La gestion de mémoire
5 niveaux de compaction : microcompaction, effondrement de contexte, mémoire de session, compaction complète, troncation PTL. Un bug interne gaspillait 250 000 requêtes/jour — réglé par 3 lignes de code.
🛡️ Le système de permissions
Trois modes : bypass (tout autorisé, dangereux),
allowed_edit (fichiers locaux OK), auto
(classificateur IA, le mode qu’Anthropic utilise en interne).
Chaque demande de permission = un échec de configuration de votre part.
📄 CLAUDE.md : le fichier que vous négligez probablement
D’après le code source, ce fichier est chargé dans chaque interaction sans exception. Vous disposez de 40 000 caractères pour lui expliquer vos standards de code, l’architecture de votre projet, vos conventions d’équipe, vos préférences personnelles.
- Standards de code et conventions de nommage de votre équipe
- Architecture du projet, dossiers clés, modules principaux
- Préférences de formatage, frameworks utilisés, versions
- Comportements à éviter, erreurs fréquentes à surveiller
- Contexte métier spécifique à votre domaine
🧠 Les 5 niveaux de compaction mémoire
Microcompaction temporelle
Supprime automatiquement les anciens résultats d’outils sur une base temporelle pour libérer la fenêtre de contexte en continu.
Effondrement de contexte
Résume des portions entières de conversation en préservant les informations clés. Déclenché quand le contexte dépasse un seuil.
Mémoire de session
Extrait les informations les plus importantes vers un fichier séparé, permettant de retrouver le contexte lors d’une reprise de session.
Compaction complète
Résume l’intégralité de l’historique de la conversation en un bloc condensé, en gardant uniquement l’essentiel.
Troncation PTL
Supprime purement et simplement les groupes de messages les plus anciens quand toutes les autres stratégies ont échoué.
Conseil pratique : Utilisez la commande /compact de manière proactive,
comme on sauvegarderait sa partie dans un jeu vidéo. Ne laissez pas le système décider seul
de ce qu’il faut oublier. Et préférez toujours reprendre une session existante plutôt
qu’en démarrer une nouvelle.
4 🚀 Les fonctionnalités secrètes derrière les feature flags
Le vrai choc de cette fuite, ce ne sont pas les secrets d’ingénierie actuels. Ce sont les 44 drapeaux de fonctionnalité découverts dans le code — dont une vingtaine concernent des capacités qui n’ont jamais été rendues publiques, terminées et prêtes à être déployées.
- Kairos — L’agent autonome permanent Du grec « le moment opportun ». Claude Code ne s’arrête plus jamais. Il tourne en arrière-plan, surveille vos dépôts, observe les changements et agit de manière proactive. Mentionné plus de 150 fois dans le code source. Ce n’est pas un prototype.
- Autodream — La consolidation nocturne Pendant que vous dormez, un sous-agent IA dédié passe en revue toutes vos interactions passées, fusionne les observations disparates et élimine les contradictions. Quand vous revenez le matin, Claude Code s’est littéralement amélioré tout seul.
- Ultra Plan — La planification architecturale Lance une session de planification de 30 minutes dans le cloud, exécutée par un modèle de raisonnement profond. Décompose votre tâche en checklist, dépendances et obstacles anticipés. Un mécanisme baptisé « Téléport » rapatrie ensuite le plan dans votre terminal.
- Le Coordinateur — Orchestration multi-agents Un agent Cloud orchestre plusieurs sous-agents, chacun avec son propre bloc-notes, ses outils et son espace de travail. Ce que l’industrie appelait « essaims d’agents » quand c’était encore théorique est désormais entièrement implémenté.
- Mode vocal en temps réel Entièrement implémenté mais désactivé. Interface vocale native intégrée directement dans l’outil de développement.
- Advisor — La double vérification Un second modèle intervient pour vérifier le travail du premier, ajoutant une couche de contrôle qualité automatique sur chaque résultat produit.
- Détection émotionnelle Scanne en permanence vos messages pour repérer les signes de frustration — ponctuation agacée, mots grossiers, signaux d’impatience. Une forme d’intelligence émotionnelle artificielle intégrée directement dans le code.
5 ⚖️ La nuit où Claude Code a été réécrit en Python
Quelques heures après la publication du code source, un développeur du nom de Sigrid Jean se réveille à 4h du matin en Corée du Sud, découvre la fuite et prend une décision radicale.
La technique de la « chambre propre »
Sa copine s’inquiète qu’il soit poursuivi par Anthropic. Alors, il fait ce que tout ingénieur ferait sous pression : il lance un outil de codage IA basé sur les modèles OpenAI et entreprend de réécrire l’intégralité du code source de Claude Code en Python, depuis zéro, en une nuit. 512 000 lignes de TypeScript converties dans un autre langage par une seule personne assistée par une IA. Le dépôt résultant ne contient plus une seule ligne du TypeScript original. Même architecture, mêmes fonctionnalités, code entièrement différent.
Pourquoi c’est un séisme juridique
Le principe est ancien : l’ingénierie en chambre propre. Quand Phoenix Technologies a recréé le BIOS d’IBM dans les années 1980, les tribunaux ont validé l’approche. Le droit d’auteur protège l’expression du code, pas les idées ou le comportement qu’il implémente.
Conséquence directe : Anthropic a envoyé des demandes de retrait DMCA contre les dépôts contenant le TypeScript original. Mais la version Python, rebaptisée Clow Code avec ironie, est intouchable. Même fonctionnalité, code entièrement différent, aucune loi actuelle ne couvre clairement ce scénario.
La question qui se pose désormais dépasse largement Claude Code : si une IA peut réécrire n’importe quel logiciel propriétaire dans un autre langage en quelques heures, qu’est-ce que cela signifie pour la propriété intellectuelle dans le code ? Cette affaire va forcer le débat.
6 🥚 L’easter egg Tamagotchi caché dans le code
Enfoui dans le code, les développeurs ont trouvé un système complet de Tamagotchi.
Une commande /b qui génère un petit compagnon virtuel basé sur votre identifiant utilisateur.
18 espèces possibles. Des chapeaux pour habiller vos créatures : couronnes, chapeaux de sorciers, hélices… et même un minuscule chapeau en forme de canard. Les statistiques ? Pas Force ou Agilité comme dans un jeu — mais Débogage, Chaos et Sarcasme.
Le poisson d’avril qui a peut-être tout causé : Le code mentionne une fenêtre de lancement entre le 1er et le 7 avril 2026. C’était très probablement l’easter egg du poisson d’avril d’Anthropic. La fuite a eu lieu la veille. Certains se demandent si la précipitation à livrer cette mise à jour n’est pas exactement ce qui a causé l’oubli du fichier source map. Autrement dit, c’est peut-être un poisson d’avril qui a provoqué la plus grande fuite de code propriétaire de l’histoire de l’IA.
7 🗂️ Les noms de code internes dans la nature
Les noms de code internes des prochains modèles d’Anthropic sont désormais publics. Tous les concurrents — de Cursor à OpenAI en passant par Google — savent exactement ce qu’Anthropic prépare.
| Nom de code | Modèle | Statut |
|---|---|---|
| Capibara | Variante de Claude 4.6 | Actif |
| Fenec | Claude Opus 4.6 | Actif |
| Nbat | Modèle inconnu | En test |
| Mythos | Prochain modèle révolutionnaire | À venir |
8 ✅ Ce que vous devez faire maintenant
Si vous utilisez Claude Code, voici les pratiques qui font la différence entre un utilisateur moyen et un utilisateur expert, directement tirées des leçons de cette fuite.
Investissez dans votre CLAUDE.md
Sans ce fichier, vous laissez la moitié de la puissance de l’outil sur la table. Documentez votre architecture, vos conventions, vos préférences.
Activez le mode auto pour les permissions
C’est le mode qu’Anthropic utilise en interne. Chaque demande de permission est un échec de configuration, pas une fonctionnalité.
Utilisez /compact comme une sauvegarde
Ne laissez pas le système décider de ce qu’il faut oublier. Compactez proactivement, comme vous sauvegardez votre progression dans un jeu.
Exploitez le parallélisme
Travailler avec un seul agent quand vous pourriez en faire tourner 5 ou 10 simultanément, c’est utiliser une Ferrari en première vitesse.
Reprenez vos sessions existantes
Préférez toujours reprendre une session configurée plutôt que d’en démarrer une nouvelle à chaque fois. Le contexte accumulé est précieux.
Pensez agents, pas assistant
Claude Code devient un agent autonome permanent. Configurez-le comme un collaborateur qui agit, pas comme un outil qui attend vos questions.
9 💡 Ce que cette fuite change vraiment
Ce qu’il faut retenir de toute cette histoire, c’est que la véritable innovation en IA ne vient plus seulement des modèles eux-mêmes. Ça, c’était avant. Elle vient du harness — tout ce système logiciel qui transforme un modèle de langage brut en un agent capable de raisonner, de planifier, d’agir et d’apprendre de ses erreurs.
Et grâce à cette fuite, ce système est désormais visible pour tout le monde. Les outils de codage IA ne sont plus de simples assistants. Ils sont en train de devenir des agents autonomes permanents, capables de :
- Consolider leur propre mémoire pendant que vous dormez
- Planifier sur des horizons de 30 minutes avec une profondeur architecturale
- Coordonner des essaims d’agents spécialisés en parallèle
- S’améliorer automatiquement quand vous ne les regardez pas
🚀 Ne vous laissez pas dépasser par cette vague
Si vous voulez comprendre ces outils en profondeur et les intégrer concrètement dans votre quotidien professionnel — peu importe votre profil technique — le programme Vision IA vous apprend tout cela pas à pas.
▶ Regarder la vidéo complète▶ La vidéo originale

📋 Sommaire de la vidéo
- 00:00 🚨 La fuite du code source
- 01:02 ⚙️ Le concept de Harness
- 03:21 🔑 Secret 1 — CLAUDE.md
- 04:16 ⚡ Secret 2 — Parallélisme
- 04:56 🧠 Secret 3 — Mémoire & compaction
- 06:27 🛡️ Secret 4 — Permissions
- 07:39 🚀 Kairos — L’agent autonome
- 08:29 🌙 Autodream & Ultra Plan
- 09:45 🎯 Coordinateur multi-agents
- 11:22 ⚖️ La réimplémentation Python
- 13:51 🥚 Easter egg Tamagotchi
- 15:11 ✅ Conseils pratiques
