claw-code - projet de réécriture clean room en Python basé sur les sources divulguées de Claude Code
(github.com/instructkr)Le 31 mars 2026 à 4 h du matin, le code source de Claude Code a été exposé à l’extérieur, provoquant une forte agitation dans la communauté des développeurs. Pour éviter les risques juridiques, le développeur coréen Sigrid Jin (@instructkr) n’a pas conservé les sources d’origine et a, avant le lever du jour, réécrit depuis zéro les fonctionnalités essentielles en Python avant de les publier. Ce projet, c’est claw-code.
Ce dépôt n’est pas un simple miroir de la fuite, mais le résultat d’une réimplémentation clean room en Python de la structure du harness d’agents de Claude Code — câblage des outils, orchestration des tâches, gestion du contexte d’exécution. Toute la reconstruction a été menée via une orchestration IA avec oh-my-codex (OmX), en utilisant le mode $team (revue de code en parallèle) et le mode $ralph (boucle d’exécution continue).
Principales caractéristiques :
- src/ — espace de travail du portage Python (
commands,tools,models,query_engine, etc.) - tests/ — validation de l’implémentation Python
- Un port Rust est également en cours sur la branche
dev/rust(objectif : sûreté mémoire + hautes performances) - Le projet précise qu’il s’agit d’une initiative indépendante, sans lien avec Anthropic
Contexte :
L’auteur avait déjà été présenté comme un heavy user ayant consommé 25 milliards de tokens Claude Code par an dans l’article du WSJ de mars 2026, “The Trillion Dollar Race to Automate Our Entire Lives”. Ce projet s’inscrit dans le prolongement de ces recherches en ingénierie autour du harness.
Peu après sa publication, il a dépassé les 30K stars à la vitesse la plus rapide de l’histoire de GitHub (actuellement ⭐ 33.1k, 🍴 44.9k), et le Discord instructkr est également exploité comme communauté LLM coréenne.
53 commentaires
Comme lors de l'attaque contre Upstage, l'objectif de ScionicAI est-il d'attirer le buzz ?
Donc, alors que les dépôts GitHub contenant le code Claude divulgué se faisaient supprimer via DMCA, celui-ci a réussi à passer entre les mailles du filet en se faisant passer pour un projet en clean room.
Je ne comprenais pas ces 50k stars sur GitHub, alors j’ai regardé de plus près.
Au début, il y a même des traces montrant que le projet avait été publié sous le nom de https://github.com/instructkr/claude-code, et le contenu a aussi pas mal changé.
Si les gens ont mis une star avant que le dépôt ne change, en pensant simplement qu’il s’agissait de la version divulguée, je peux le comprendre. Je soupçonnais un gonflage artificiel, mais après avoir vu à quoi ressemblait le dépôt au départ, ça ne semble pas être le cas.
Pour Sigrid Jin, j’avais déjà cette impression depuis qu’elle a commencé à publier ici : elle sait vraiment très bien saisir les opportunités.
Les développeurs ne peuvent pas se contenter d’être bons en code ; il faut aussi apprendre ce genre de marketing pour durer sur le long terme, et je l’envie sincèrement.
À l’origine, ce dépôt se contentait de mettre en ligne les sources ayant fuité. La plupart des étoiles ont été obtenues en tant que dépôt de sources fuitées. Hier soir, plusieurs dizaines de
force-pushont été effectués, et son contenu a maintenant été complètement remplacé par l’état actuel.Je l’avais vu aussi. Deux heures après la fuite (jusqu’à hier vers 20 h), ce n’était qu’un dépôt où était téléversée la copie du code source divulgué.
J’ai commencé à regarder à partir de 507c246, mais il y en avait aussi avant ?
f5a40b8
Mon dieu, ça a clairement l’air un peu problématique, non ?
Il y en a eu avant aussi.
Personnellement, j’ai l’impression que c’est un dépôt d’abus. Je me suis fait avoir moi aussi.
Vu la situation où d'autres dépôts ont des problèmes liés au DMCA, le fait qu'auparavant le code source original de ce dépôt avait réellement fuité, ainsi que le nombre de forks et d'étoiles, j'ai l'impression que si jamais ils entraient en procès avec Anthropic, ils seraient en position défavorable.
Je ne dirais pas non plus que c'est enviable.
Pour être honnête, moi aussi, quand j’ai vu le dépôt pour la première fois, ça m’a mis en colère. Heureusement, d’autres ont ressenti la même indignation que moi.
Cette personne, Sigrid Jin, a déjà essayé plusieurs fois sur GeekNews de faire du marketing viral pour ses propres posts en prétendant que ce n’était pas elle, et je l’avais déjà fait remarquer.
Mais comme elle semblait continuer à être active sans problème malgré ce culot, je me suis même demandé si je n’avais pas vécu un peu trop honnêtement.
Mais ce qu’elle a fait cette fois est d’une tout autre nature que du simple viral.
Quelqu’un a partagé plus haut l’historique
f5a40b8, et apparemment, au début, elle avait carrément mis en ligne la version leakée elle-même pour récolter des stars.Remplacer ensuite le dépôt qui a obtenu des stars grâce à une version leakée, puis le promouvoir en disant The fastest repo in history to surpass 50K stars,... c’est quand même énorme.....
Cette personne n’est pas développeuse de métier, si ? On dirait qu’elle n’a absolument aucun sens de l’éthique professionnelle d’un développeur.
+1, tout à fait d’accord.
Si vous parlez de ce manifeste bizarre sur l'UltraThink ou je ne sais quoi, je l'ai vu aussi et ça m'a bien fait rire haha
J’ai pensé la même chose. Un petit côté fuite en avant + marketing..
Eh bien… je ne sais pas s’il faut voir ça comme du marketing… ou juste comme de la provoc pour attirer l’attention… Honnêtement, ça ne me paraît pas très positif.
Une implémentation en clean room fondée sur du code divulgué me semble être une contradiction en soi.
Tu ne sais pas ce qu’est une clean room ?
https://github.com/sigridjineth/sigridjineth/…
Pendant ce temps, la personne concernée est en train de supprimer son affiliation de son profil GitHub.
C’est clairement la personne dont le nom réel et l’affiliation avaient été rendus publics dans un article de presse à la fin de l’année dernière, présentée comme « le plus gros utilisateur mondial », vous voyez.
[Reportage] « Naissance en Corée du n°1 des utilisateurs de Claude »… aperçu de l’événement meetup d’Anthropic
https://n.news.naver.com/article/092/0002402940
C'est déjà bien qu'ils en aient eux-mêmes honte..
C'est répugnant.
Ça ressemble à un crime, non ?
Même si, entre développeurs, on voit tout de suite que c’est du marketing d’escroc,
sur le plan business ça se vendra très bien comme projet vedette porté par un développeur vedette. Autrement dit, ça rapporte.
Quand je vois des logiciels chinois bourrés de malware malveillant puis emballés comme de l’open source, je trouve ça souvent répugnant. Cela dit, il y a aussi beaucoup de projets d’un très bon niveau.
Mais… pourquoi les projets de développeurs coréens dégagent-ils autant cette simple odeur d’arnaque bas de gamme…
Je pense qu’il y a une mauvaise compréhension de ce qu’est une clean room… Le fait d’avoir réécrit sur la base du code source n’en fait pas une clean room… Une clean room, c’est quand une équipe établit la spec à partir du code existant et qu’une autre entité l’implémente, non…
Dirty room
Ce n’est sans doute pas comme ça qu’on devient un développeur connu et respecté juste parce qu’on a récolté plein d’étoiles…
De nos jours, il y a beaucoup trop de prétendus développeurs stars davantage préoccupés par faire du buzz que par partager de bonnes choses. Il suffit d’aller sur Threads, c’en est rempli… Les vautours du cyberespace ne sont désormais plus l’apanage de certains YouTubeurs. Et plus c’est le cas, plus je pense qu’un phénomène inverse se produira aussi. Par exemple vers des contenus premium.
Je suis d'accord...
C'est dégoûtant...
Je ne peux pas être d’accord.
Une clean room, c’est justement quand le développement se fait uniquement à partir des spécifications, sans aucun accès à l’œuvre originale.
Là, c’est simplement de la copie illégale
J’installe oh my zsh comme un indispensable depuis des années,
et j’ai même vraiment bien utilisé oh my opencode jusqu’à ce qu’Anthropic le bloque. Même quand ça faisait parfois polémique dans la communauté, je me disais : « moi aussi, j’étais comme ça à l’époque ».
Mais maintenant, rien qu’en voyant oh my XXX, ma première pensée, c’est plutôt : « Encore ce groupe-là ? »
Il faut savoir doser la provocation pour qu’elle soit bien perçue. Cette fois, ils ont un peu dépassé les bornes.
Oui, on dirait que c’est encore pire parce qu’ils sont du même groupe.
Salle blanche (basée sur du code fuit) lolllll
C'est amusant...
Peut-on vraiment parler de clean room ici ?
Ce n'est pas une clean room.
Cela suscite vraiment toutes sortes de réflexions...
En réalité, je n’ai pratiquement servi que de figure de proue, et ce sont surtout les deux mainteneurs d’OMC/OMO qui pilotent le dépôt et le remanient en profondeur.
Ce n’est vraiment pas facile... Dis-moi que c’est une blague du poisson d’avril~ Mais là, ça a quand même sérieusement dépassé les bornes.
D’après mon expérience, ce style était plus répandu qu’on ne le pense dans les entreprises. Quelle que soit la génération, ce genre de méthode semble bien fonctionner au début, mais il durait rarement sur le long terme. Cela dit, on peut quand même bien vivre en s’en sortant à un niveau correct à assez bon.
C'est un commentaire qui suscite pas mal de réflexions. De la diffamation, donc,,
C’est seulement une observation personnelle. La diffamation, c’était le fait de parler de la position future ou du niveau de revenus de ces personnes.
Ah oui, oui, je voulais dire que j’étais d’accord haha
Peut-on vraiment parler de clean room si c’est construit à partir d’un code qui n’est pas clean ?
Salle blanche (à partir de code source divulgué)... ?????
À voir un projet sans même licence foncer ainsi jusqu’à 1700 étoiles, on dirait vraiment que l’esprit du Far West, version « le poing (le code) avant la loi », est en train de s’installer en Corée.
Rien que d’imaginer leur tête, paniqués en mode : « Attends, pourquoi notre code tourne en Rust avec des messages de commit en coréen ? Et en plus il a 1700 étoiles ? », c’est vraiment à mourir de rire.
L’emploi simultané des termes « clean room » et « portage » me paraît un peu étrange. Enfin bon, vous devriez bien gagner votre vie avec ça.
Et pendant ce temps, 130 k étoiles sur GitHub..
Du point de vue de quelqu’un qui développe des agents, c’est vraiment génial de pouvoir comprendre l’architecture technique centrale d’une entreprise qui construit la bonne réponse.
C’est très Gen Z, à bien des égards.
Quand un jeune a un comportement déplacé, vous dites que c’est « mz » ? Du point de vue de la génération MZ,
les personnes qui qualifient ce genre de chose de « mz » sont tout à fait typiques de ...
Moi aussi, quand je vois un truc bizarre, je dis que c’est très Gen Z, non ?
Moi aussi, je suis de la génération MZ, non ?
C’est ça qu’on appelle le syndrome du hipster ?