Claude Code 51万行源码“裸奔”:Anthropic 连夜封杀,为何被“换壳重写”反杀 附可运行版本
一夜之间,一个“Claude Code 源码泄露”的话题在开发者圈炸了。

更戏剧性的是:Anthropic 试图用 DMCA(版权投诉)封杀传播链接,但泄露者很快做了一个“换壳”操作——把 TypeScript 版本的核心逻辑先重写成 Python,又重构成 Rust,形成了一个不包含原始 TS 代码的新仓库,试图用“净室设计(clean-room)”绕开版权风险。
这篇文章把原文信息重新整理成更通俗的版本:
-
到底发生了什么?
-
为什么会出现“Fork 数碾压 Star”的奇观?
-
为什么大家说:Claude Code 的护城河不在模型,而在“工程外壳”?
-
从这次事件里,能抄走哪些 Agent/记忆/并发的工程方法?
1)发生了什么:一次“源码裸奔”引发的全网克隆
原文描述的关键时间线大致是:
-
Claude Code 的一部分核心源码因为 npm 相关的配置疏忽暴露出来(原文提到 map 文件配置问题)。
-
代码量非常夸张:1900 个源文件、约 51.2 万行 TypeScript。
-
一个名为
claw-code的仓库在极短时间内爆火,出现了“Fork 数比 Star 还离谱”的传播现象。 -
Anthropic 随即出手,用 DMCA 投诉封杀相关链接/页面。
-
泄露者担心法律风险,开始“换壳”:
-
TypeScript → Python(短时间完成全量重写)
-
随后又 Python → Rust 重构
原文给出的仓库入口(请自行鉴别风险与合规性):
-
https://github.com/instructkr/claw-code
注:原文中穿插了大量截图与社媒图片,但在抓取到的网页文本里,这些图片链接多数为空(呈现为
![]()),因此无法原样贴出。我已在相关段落按“图位说明”保留位置。
2)“封杀失败”的关键:净室设计(clean-room)思路
很多人疑惑:既然 Anthropic 用 DMCA 封杀了,为什么还挡不住?
原文给出的核心逻辑是:
-
DMCA 针对的是“原始受版权保护的代码内容”。
-
如果新仓库里 不包含任何一行原 TypeScript,而是通过一个流程“从行为与架构层面复刻”,就可能进入“净室设计”的讨论区间。
原文还提到:泄露者凌晨 4 点被消息吵醒,担心“电脑里存了代码都会被起诉”,于是开启一个 AI 辅助的重写流程(oh-my-codex),并用不同模式做并行 review 与持续验证。
图位:OmX 工作流截图(原文图片链接为空,无法贴出)
3)为什么大家说:Claude Code 更强,不是因为模型,而是因为“外壳”
原文引用 Sebastian Raschka 的拆解,总结 Claude Code 的“六大工程杀手锏”。这一段非常值得做成你的 Agent 产品清单:
3.1 实时仓库上下文加载
启动时自动读取:
-
主分支、当前分支
-
最近提交记录
-
项目规则文件(如
CLAUDE.md)
形成一个“动态的项目全景”。
通俗解释:它不是把代码当一段聊天文本,而是把代码当一个活的工程。
3.2 激进的 Prompt 缓存复用
把提示词拆成“静态”和“动态”两部分:
-
静态部分全局缓存
-
动态部分按当前任务更新
结果是:省钱、省时间、响应更快。
3.3 专用工具链(比“聊天+上传文件”强很多)
原文点名了:
-
Grep 工具(更可控)
-
Glob 工具(文件发现)
-
LSP 工具(调用层级分析、引用查找)
一句话:网页版把代码当静态文本;Claude Code 把工程当工程。
3.4 上下文膨胀的极致控制
包括:
-
文件读取去重(没变就不重读)
-
工具结果太大:写磁盘,只保留预览+引用
-
长上下文自动截断/摘要
3.5 结构化会话记忆
它为每次对话维护一个结构化的 Markdown 记录,包含:
-
会话标题、状态
-
任务规格
-
文件与函数
-
工作流、错误与修正
-
学习笔记、关键结果、工作日志
通俗解释:像人写代码一样“边做边记”,而不是靠模型硬背。
3.6 Fork 与子 Agent 并行
分叉出来的 Agent:
-
复用父级缓存
-
同时感知可变状态
这样可以在不打扰主 Agent 的情况下,做摘要、记忆提取、后台分析。
结论(原文观点):
Claude Code 的护城河不在“模型多强”,而在这套工程外壳:上下文加载、缓存复用、工具链、压缩、记忆、并行。
4)从 51 万行代码里,别人提炼了什么“可复用方法论”?
原文还提到,有开发者从源码中提炼出一套“Agent 设计模式/Skill 文件”,覆盖了构建 AI Agent 系统的核心问题。
项目主页(原文给出):
-
https://github.com/ChinaSiro/claude-code-sourcemap
其中列出的 8 个模式里,我用更口语的方式概括一下(仍保留原意):
-
协调者/指挥官(Coordinator/Orchestrator):你负责综合决策,Worker 负责执行;禁止“懒委托”。
-
任务并发模式:只读可并行;写同一区域要串行;验证可与实现并行。
-
对抗性验证:目标不是“确认它对”,而是“尽量打破它”。
-
自我合理化防护:AI 说“看起来正确”→ 正确动作是“运行它”。
-
Worker 指令编写:指令必须自包含(文件路径/行号/完成标准),禁止“修复我们刚说的 bug”。
-
记忆类型系统:把记忆分门别类,并列出“绝对不记”清单。
-
记忆防护:防漂移、防膨胀、写入过滤(比如 6 个月后还有用吗)。
-
轻量探索:只读、快速、低成本;广搜→精读→换策略。
如果你在做多 Agent 产品/工作流,这一段基本就是“抄作业区”。
5)最后:这件事对整个 Agent 工程圈意味着什么
原文的情绪很直白:
-
一周内大量“带点机密色彩”的工程细节(上下文压缩、长期记忆管理、多 Agent 防偷懒、MCP 安全调度等)变成公开讨论对象
-
未来可能会推动各家 Agent 产品快速迭代
文章最后还调侃:Anthropic 能做的大概只剩“下次发包前记得跑一遍 npm pack --dry-run”。
这里有可以运行的 cc版本 附带运行教程。赶紧收藏,人人都可以拥有自己的 Claude Code
链接:https://pan.quark.cn/s/224b70209ecd
提取码:Gg7y


备注
-
由 anygen.io 辅助整理
欢迎关注!
如果你总有一种信息缺失的恐慌,
总有一种被时代抛弃的焦虑,那就来拥抱AI!
加学习交流群
往期高赞推荐:
一周掌握 Claude 全家桶:普通人也能“说话建站”的 7 天路线图
Seedance 2.0 提示词速成:时间戳分镜+@引用系统,一次写出电影感(附作品和5案例模板)
openclaw.json 终极配置指南:别再乱抄配置了,这一篇直接让 Gateway 稳稳启动
教你免费使用 智谱 GLM-4.7 和 MiniMax M2.1 模型
黑白九宫格黑衣男子的多面情绪肖像 Nano Banana Pro 提示词
分享两组 Nano banana pro 九宫格海马体精致写真 提示词
有了 Nano Banana Pro 感觉要接到茅台的商单了
7个让自拍照高级感满满的 Nano Banana Pro 提示词(附带一个精选集合)
两套能直接拿来做商业品牌 VI 的 Nano banana pro 提示词
几个用于景点照的 Nano bannana pro提示词,影楼效果
第二大脑 NotebookLM 的 2 大功能更新(图表生成和 AI PPT)及 3 大使用技巧
谷歌反击,Gemini 2.0 卷哭 DeepSeek 且能力更强大
炸裂 Roo Code: Cline 的最强分叉升级,配合 DeepSeek AI编程新标杆
Continue 助攻! VS Code + DeepSeek 解放双手编程
夜雨聆风
