惊人消息!ClaudeCode的源码泄露啦!
然后,被开源了!
包含51万行代码和1906个文件,全部可以公开阅读。
截至目前,该项目已在GitHub上获得了超过六万个星标,并且还在持续增长中。

整件事情看似简单,但细节却让人难以置信。
先说怎么泄露的?
在发布新版本v2.1.88时,开发团队不慎将一个60MB的source map文件一并打包进了npm发行包内。
什么是source map呢?
它可以被视作一种“翻译手册”。
当程序员编写代码后,通常会在发布前进行压缩和混淆处理。而source map的作用就是将这些经过处理后的代码重新映射回原始状态,以便于调试使用。
重点来了!
这种文件在生产环境中通常是不应该出现的。
结果这次不仅现身了,而且还直接公开了整个源码。
规模有多大?
一共暴露了1906个源文件,涵盖了51万行代码,且内容完整可读。
并非片段,而是整套完整的“全菜单”呈现出来。
换句话说:
对于熟悉编程的用户而言,现在完全可以尝试复刻一个这样的项目了。
源码一经泄露,全球开发者就像开盲盒一样开始探索和研究。
在短短几个小时内,几乎所有细节都被挖掘了出来。
发现除了源码外,还包含了一份“未来功能规划”。
比如:
Claude Code中隐藏着一个电子宠物系统。
代号Buddy。
这款宠物采用的是Tamagotchi风格的终端界面,并且以纯ASCII画风呈现,在命令行环境中与用户互动。
还不是随便生成的。
提供了包括十八种不同物种和六种稀有度在内的多种选择,甚至还包含“闪光”款式。

每个账户都将生成一个独一无二的宠物。
听起来像什么?
——这简直是程序员版本的抽卡游戏。
但从时间戳来看,很可能是愚人节的一个彩蛋。
不得不承认,这一系列的设计确实非常有趣且富有创意。
再比如:
其中一个名为Kairos的功能引起了广泛关注。
简单来说,它就是一个“长期记忆助手”。
即使你在不用Claude Code的时候,它也会在后台继续为你处理任务:
整理之前的对话记录、提取关键信息、压缩内容并生成结构化的笔记文件。
此外,还有一系列尚未发布的功能等待解锁:
包括长达三十分钟的深度任务规划(Ultraplan)等高级特性。
多Agent协同工作
多会话之间互相通信
后台守护进程模式
还有26个隐藏指令。

当然,除了这些新奇的功能之外,
更让人感到惊讶的是它的代码质量。
一方面,在架构设计方面表现出色。
安全机制极为严格:
每次工具调用需要通过六级权限验证和四层决策管道;
所有外部命令都会在沙箱环境中运行;
支持一边输出结果、一边后台处理的能力;
对话内容过长时会自动压缩上下文信息。
实话说,这样的设计很多公司都难以实现。
但另一方面——
代码里也有“屎山”。
比如一个文件中包含的函数多达三千行,并且有十二层嵌套结构,复杂程度极高。
还有更搞笑的:
而情绪识别则采用的是正则表达式来匹配诸如“ffs”、“shitty”这样的词汇。
这就是现实中的工程实践:
一流的架构设计加上程序员们惯用的偷懒技巧相结合。
那这件事究竟意味着什么?其影响又有多大呢?
对于普通用户而言,这无疑是一个有趣的话题。
因为对于开发者来说,这份源码堪称一份“豪华学习资料”。
你要真想提升自己——
它的价值甚至超过了许多付费课程的价格。
至于是否能够复制一个Claude Code?
那就看你本事了。
现在代码已经公开了。
你可以前往GitHub地址:https://github.com/instructkr/claude-code 进行查看。
