刚刚,Claude Code开源了!51万行代码,全网狂欢
先报核心数据:1902个TypeScript文件,51.2万行代码,打包后13MB的单文件CLI,因为一个sourcemap文件,彻底暴露了底层逻辑。截至发稿,Anthropic官方还没回应,网友已经先狂欢上了,GitHub克隆项目星标半小时破5k,这波属于“程序员过年”现场。但对开发者来说,这波等于免费拿到了“AI编程工具天花板”的设计蓝图,能学、能改、能二次开发,甚至能基于源码做自己的定制化工
刚刚,Claude Code开源了!51万行代码,全网狂欢
家人们谁懂啊!本来以为今天只是平平无奇的周二,结果硅谷直接炸锅——Claude Code 开源了! 不是官方发公告那种,是那种“构建配置手滑,源码全网裸奔”的被动开源,直接把开发者们的快乐值拉满!
先报核心数据:1902个TypeScript文件,51.2万行代码,打包后13MB的单文件CLI,因为一个sourcemap文件,彻底暴露了底层逻辑。截至发稿,Anthropic官方还没回应,网友已经先狂欢上了,GitHub克隆项目星标半小时破5k,这波属于“程序员过年”现场。
先科普个冷知识:Source Map是怎么“泄密”的
Source Map这东西,本来是给开发者调试用的,把压缩混淆后的代码还原回原始源码。结果Anthropic这次犯了个低级错误——把Claude Code npm包的57MB源码映射文件直接丢到公共注册表。
就像你把家门钥匙藏在脚垫下,还特意贴了张“钥匙在这”的纸条。社区大佬顺着sourceMappingURL线索,直接还原出完整源码,把Anthropic藏了一手的底层实现扒了个底朝天。
51万行代码里藏了啥?全是“惊喜”
这次开源不只是数量多,内容更绝,全是程序员爱看的硬货:
• 核心架构拉满:React + Ink搭终端UI,Bun运行时驱动,四层上下文压缩机制,还有流式空闲看门狗(90秒无数据自动中断),细节拉满;
• 代码巨兽现场:services/api/claude.ts3419行管API调用,utils/hooks.ts5022行玩状态管理,QueryEngine.ts4.6万行扛推理逻辑,直接把“工程复杂度”焊死;
• 隐藏彩蛋笑不活:居然塞了个电子宠物系统!18个物种、稀有度、闪光变体,程序员写代码还能养“拓麻歌子”,主打“工作摸鱼两不误”;
• 未来功能曝光:多智能体协调器coordinator、VS Code/JetBrains桥梁bridge,还有企业级CLAUDE.md策略加载,原来Anthropic早就在布局多机协同和IDE深度集成。
全网狂欢现场:程序员集体“薅羊毛”
消息一出,开发者们直接疯了:
• “本来想摸鱼,结果扒源码扒到凌晨,这比追剧香多了!”
• “51万行代码随便看,以后写Bug有参考了,再也不用瞎蒙”
• “Anthropic:我想闭源。Source Map:不,你不想”
• “这波是‘被动开源’,但香的是我们啊!”
还有人调侃:“Claude Code官方开源没这么快,‘手滑开源’倒是秒速响应”。毕竟官方开源要走流程,这种“意外开源”直接让大家白嫖全套源码,谁能不激动?
最后说句实在的:这波到底意味着啥?
首先,Anthropic核心模型还是闭源,别想歪了,咱看的只是Claude Code这个工具的源码。但对开发者来说,这波等于免费拿到了“AI编程工具天花板”的设计蓝图,能学、能改、能二次开发,甚至能基于源码做自己的定制化工具。
其次,也给所有开发者提个醒:发布npm包时,一定要检查sourcemap! 别让手滑毁了所有保密工作,不然就会像Anthropic一样,全网围观你的“代码裸奔”。
至于Claude Code后续会不会下架泄露版本、官方会不会回应,目前还是未知数。但不管怎样,这波狂欢已经够程序员们乐好几天了——毕竟谁能拒绝免费看51万行顶级AI工具源码的快乐啊!
更多推荐



所有评论(0)