Claude Code源码「换壳」反杀,全网疯狂克隆,Anthropic封杀失败

162 阅读12分钟

无意间发现了一个巨牛的人工智能教程,忍不住分享一下给大家。很通俗易懂,重点是还非常风趣幽默,像看小说一样。网址是captainbed.cn/jj。希望更多人能加入到我们AI领域。

前言

凌晨三点,GitHub的服务器又开始冒烟了。

不是又出了什么惊天漏洞,而是Claude Code的源码正在经历一场"夺舍式"的集体狂欢。这事儿说来挺魔幻——Anthropic前脚刚把51万行代码摆上桌,后脚就想给盘子加个盖,结果呢?全世界开发者直接上演了一出"换壳反杀"的大戏,搞得官方现在跟打地鼠似的,封一个冒十个,彻底陷入人民战争的汪洋大海。

这事儿得从那个"美丽的意外"说起。

源码泄露7小时,潘多拉魔盒已开

要说这事儿的源头,还得倒回到前几天那场堪称"AI圈春晚"的源码泄露。Claude Code,Anthropic家的亲儿子,那个号称能直接读懂整个代码库、帮你改Bug写到手软的AI编程神器,整整51万行源码,不知怎的就在网上裸奔了将近7个小时。

7个小时啥概念?够地球另一端的热心网友把代码扒下来、打包上传、做成种子、再顺便写个详细分析文档发到Reddit上热评过万了。等Anthropic回过神来按下删除键的时候,代码已经像被风吹散的蒲公英,飘到了互联网的每个角落。

当时还有人在那说:"没事,删了就好,大家也就是看看架构学习学习。"太天真了。这世道,你把屠龙刀图谱公开了,还指望武林人士只看不练?

换壳大戏上演:给老虎换个条纹就是新物种

Anthropic显然也意识到了问题的严重性,开始试图"控场"。他们发声明、发律师函、试图通过各种渠道要求下架相关仓库。但接下来发生的剧情,直接让Anthropic的法务部集体失眠。

开发者们开始玩"换壳"了。

啥叫换壳?就是把Claude Code的源码Fork下来,改个名字,换个Logo,调几行配置文件里的颜色值,然后——一个新的"独立项目"诞生了。原版的Claude Code是穿黑衣服的,我给它换身迷彩服,改名叫"Claw-IDE";你嫌不够酷?有人直接整出个"CodeClaw Pro",图标从三角形换成六边形,声称是"社区驱动版本"。

更离谱的是,有人把代码里的"Claude"字样全局替换成了"Clawdio",anthropomorphic(拟人化)描述改成"先进AI助手",然后理直气壮地发了个Release版本,附上一句:"本项目与某知名AI公司无关,系独立开发者基于开源精神维护。"

Anthropic的法务拿着DMCA(数字千年版权法案)通知去找GitHub,GitHub删了一个仓库。结果呢?删掉一个,冒出十个;封了主仓库,还有三十个Mirror(镜像)在不同国家的服务器上欣欣向荣。这帮人就像打地鼠游戏里的地鼠,锤子刚落下,另一边就探头了,而且个个都穿着不同的马甲,让Anthropic根本分不清谁是谁。

分布式游击战:代码一旦免费,就永远免费了

为啥Anthropic这次算是栽了?这事儿得从技术本质说起。

代码这东西,跟知识一样,一旦公开,就具备了不可撤销性。51万行代码,哪怕只有一个人在下架前完整下载了,那这就成了"火种"。更何况,这次可是全球数以万计的开发者同时收到了这份"深夜大礼包"。你现在去搜,能在GitLab、Bitbucket、Gitee(码云)、SourceForge,甚至某些大学的FTP服务器上找到各种版本的Claude Code源码备份。

有老哥直接在Issue(问题追踪区)里贴了个磁力链接,配文:"互联网永不遗忘。"底下跟帖几百条,全是种子健康度报告。这场景,跟当年《海盗湾》的那种distributed(分布式)精神一脉相承。

更损的是,有人搞了个"Claude Code 去中心化复活计划",把代码切成了几十个碎片,用IPFS(星际文件系统)存着,想要完整代码?得从全球几十个节点慢慢拼。Anthropic的律师函发过去,IPFS节点分布在全球各地,有些在法律管辖区之外,你封一个,其他节点自动补位,跟分布式存储的韧性机制一模一样。

这就好比你想把泼出去的水收回来,结果发现水已经流进了大海,还蒸发成了云,正打算变成雨下在全世界的田里。Anthropic现在就是这个收水的人,手里拿个杯子,看着满天乌云,陷入了沉思。

技术圈的大逃杀:谁是真李逵谁是假李鬼

现在市面上已经乱成一锅粥了。我粗略扒拉了一下,目前GitHub上能找到的"基于Claude Code"或"受Claude Code启发"的项目,已经超过200个,而且数量还在以每天十几个的速度增长。

这里面鱼龙混杂。有真心做开源社区的,把代码清理干净,去掉Anthropic的遥测(Telemetry)代码,承诺"纯本地运行,数据不上云",这种还挺受开发者欢迎,Star数蹭蹭涨。也有纯纯来蹭热度的,改个名字加个广告弹窗,就敢说是"下一代AI编辑器",点进去一看,Bug比功能还多。

最绝的是有人搞了个"Claude Code 汉化加强版",把界面全翻译成中文,还内置了百度和DeepSeek的API接口替换选项,专门针对国内网络环境优化。这玩意儿在小圈子里传得飞快,因为确实解决了原版在国内"水土不服"的问题。

Anthropic现在面临一个尴尬局面:他们分不清哪些项目是"合理使用",哪些是"恶意侵权"。从技术上讲,只要不改掉核心逻辑,这51万行代码的DNA是藏不住的。但法律上,只要对方把版权声明和商标Logo换了,你还真不好证明这就是你的代码——毕竟代码本身又不是受版权保护的思想,只有具体的表达形式是。

这就跟抓盗版书似的,人家把《哈利波特》的主角改名叫"哈莉·波霸",把魔杖换成魔法棒,情节稍微改改顺序,你就很难说这是不是抄袭了。现在的"换壳版Claude Code"们就是这个套路,内核还是那个能对话、能改代码、能读项目的AI助手,但皮儿已经是五花八门,有的像VS Code插件,有的像独立APP,有的甚至被整成了命令行工具。

开源世界的"酱缸逻辑":腌入味了就别想拿出来

有个做开源治理的朋友跟我吐槽,说Anthropic这次犯了典型的"大企业病"——又想蹭开源的名声,又舍不得闭源的护城河。

你想啊,Claude Code这玩意儿要是真想走开源路线,那就大大方方发个Apache 2.0或者MIT协议,告诉大家随便用,商用也行,改也行,只要注明出处。要是想闭源,那就把代码捂严实了,别搞什么"不小心泄露"的剧本。现在这不上不下的,代码泄了,又想通过法律手段收回去,在开源社区看来,这叫"既当又立",是最招恨的行为。

开源世界有个潜规则:代码一旦进入公共视野,哪怕只有一秒钟,社区就默认这是"已经捐赠给人类的共同财富"了。你现在说要收回去,那不是跟全人类作对么?GitHub上已经有开发者组织起了"Claude Code 自由联盟",口号是"Keep Coding Free",专门收集和分发各种版本的源码,还搞了个网站实时追踪哪些镜像还活着。

这事儿闹得,Anthropic不但没把代码收回去,反而把自己的口碑搭进去不少。本来大家还觉得Claude Code挺牛的,现在一看官方这手忙脚乱的样子,反倒觉得"原来你们也怕啊"。有一种"屠龙少年还没长出龙鳞,就已经被村民当成恶龙围攻了"的荒诞感。

开发者们的狂欢:白嫖的代码最香

说实话,对咱们普通开发者来说,这事儿挺乐的。

你想想,Claude Code这种级别的工具,正常你要是商用或者深度定制,那得付多少钱?现在可好,源码满天飞,GitHub上随便一搜"Claude Code alternative"或者"AI coding assistant open source",出来的项目够你挑花了眼。有Python版本的,有TypeScript重构的,甚至还有硬核老哥用Rust重写了一部分核心逻辑,号称"性能提升300%"。

我昨儿还试了个叫"OpenClaw"的项目(这名字起的,就差点把"我是换壳的"写脸上了),下载下来,本地部署,接了个免费的Gemini API Key,居然真的能帮我重构代码,还能读整个项目的上下文。虽然偶尔有点卡顿,但想想这是"零元购"的AI编程助手,还要啥自行车?

而且这种"民间版"有个好处:没有那么多限制。原版Claude Code为了合规和安全,设置了各种使用限制,比如一次会话长度、能处理的文件大小、某些"敏感操作"的拦截。民间版可不管这些,直接把限制代码注释掉,爱咋用咋用。虽然安全性存疑,但对于那些"我就是想试试极限在哪"的极客来说,简直是天堂。

Anthropic现在估计肠子都悔青了。他们本来可能是想通过泄露源码来测试社区反应,或者搞个"伪开源"的营销,结果玩脱了,失控了。现在市面上几十上百个"野生Claude"在狂奔,官方版本反而显得有点"束手束脚"不够野。

这事儿没完:开源协议的核武器

说到最后,有个技术细节特别值得玩味。

那泄露的51万行代码,到底带不带开源协议?如果当时泄露的版本里没有明确的LICENSE文件,那按照默认版权法,这些代码的版权还是归Anthropic所有,他们确实有权要求下架。但问题是,一旦这些代码被Fork(分叉)了无数次,每个Fork的人都声称"我是基于一个已经公开的未知版本重新实现的",这个版权链条就彻底断了。

而且,就算Anthropic打赢了官司,法院判决某个具体仓库侵权,那也仅仅是那个仓库。代码本身还在,换个马甲又是一条好汉。这种"分布式侵权"的局面,让传统的法律武器显得特别笨重——就像用大炮打蚊子,一炮下去,蚊子没打着,反而轰塌了自家的墙。

现在已经有法律专家出来分析,说这可能是"开源历史上最大的意外泄露事件之一",其长远影响可能会改变大公司对待内部代码安全的态度。以后谁家再想"不小心"泄露点代码搞营销,得先想想Anthropic这个前车之鉴——代码不是你想收,想收就能收。

GitHub上有个热评说得挺损:"Anthropic想给Claude Code戴上项圈,结果这狗直接咬断绳子,还生了一窝杂交小狗,满街跑的都是它的后代,你说这算谁家的狗?"

写在最后:免费的午餐,烫手的山芋

所以你看,这事儿到现在已经变成了一场大型社会实验。Anthropic在测试"大公司能不能控制开源代码的流向",全球开发者在测试"分布式社区能不能对抗中心化权威",而我们这些吃瓜群众,就在测试"免费的Claude Code到底能有多好用"。

目前来看,Anthropic是输麻了。封杀令发了一堆,仓库删了又生,反而给这些"换壳版"带去了巨大的流量。很多开发者本来就是抱着"你禁我就越要看看"的心态去下载试用的,这就是典型的史翠珊效应(试图遮掩某事反而使其更受关注)。

接下来的剧情可能是:Anthropic要么彻底放弃治疗,任由这些民间版本野蛮生长,最后把自己官方版逼成"正版受害者";要么狠下心真的全面开源,用官方背书来收编这些野生力量;再要么,就只能眼睁睁看着Claude Code的代码像Linux一样,彻底变成人类文明的公共基础设施,谁都收不回去了。

反正不管咋选,那51万行代码,现在是真真正正地属于全世界了。你想用?去GitHub搜一搜,总有一个"换壳版"适合你,从"ClawCode"到"CodeClaw"再到"ClawIDE",总有一款能让你体会到"白嫖大厂劳动成果"的快乐。

只是记得,下载的时候看好来源,别装了个带后门的"换壳版",那可就真是"偷鸡不成蚀把米"了。毕竟,在这场全网狂欢里,真正的赢家可能既不是Anthropic,也不是那些整活的开发者,而是那些躲在镜像仓库后面,默默收集用户数据的——你懂的。

免费的代码最香,但也最烫手。

想要系统学习AI的朋友可以去看看那个人工智能教程captainbed.cn/jj