10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

Claude Code 源码泄露:50 万行代码公开,多 Agent 架构曝光

1小时前 AI开源项目 10 0

Anthropic 旗舰编码智能体 Claude Code 的源代码近日意外公开,GitHub 仓库已收获上千 Star。此次泄露涉及 4756 个源文件、超过 50 万行 TypeScript 代码,包括 Tools 实现、多 Agent 协调机制、System Prompt 等核心内容。

这并非 Anthropic 主动开源,而是其 NPM 发布流水线配置失误导致的 Source Map 泄露事件。截至发稿时,Anthropic 已紧急下架相关版本,但源码已在社区广泛传播。

泄露原因:Source Map 配置失误

此次泄露的根源在于 NPM 发布包中的 cli.js.map 文件完整保留了 sourcesContent 字段。通过简单命令行工具即可提取全部源码。这与 2025 年 2 月 Claude Code 首次发布时的泄露方式完全相同。

Source Map 泄露示意图

一年前,Anthropic 在发现泄露后迅速采取行动:推送更新删除 Source Map,并从 NPM Registry 下架所有受影响版本。然而一年后,同一构建配置错误再次出现。版本号从 0.2.x 升级至 2.1.88,但 Source Map 配置显然未被纳入 CI/CD 检查清单。

历史回顾:2025 年首次泄露的影响

2025 年初的 Claude Code 源码泄露,实质性地推动了 AI Coding Agent 赛道的发展。在此之前,业界对于"如何构建 Coding Agent"尚无统一认知。Aider、Continue、Cursor 等工具各有方案,但缺乏 SOTA 参考。

Claude Code 源码公开后,社区发现其核心实现包括:

  • 使用 React Ink 构建终端 UI
  • 通过 System Prompt + Tool Use 组织工作流
  • 采用子代理分工处理不同类型任务
  • 利用权限沙箱控制文件系统和命令执行

这些实现虽非"火箭科学",但为整个行业提供了明确的工程参考。随后一年内,众多 AI 编码工具纷纷跟进类似架构。

本次泄露的新发现

相比一年前,Claude Code 已从简单 CLI 工具进化为复杂的 Agent 平台。v2.1.88 版本暴露了大量新模块:

模块 功能
coordinator/ 多 Agent 协调核心,管理独立上下文窗口和工具权限
assistant/ 内部代号 KAIROS,此前从未公开的高级助手模式
voice/ 语音交互实现,细节首次曝光
plugins/ + skills/ 插件和技能系统,支持按需加载领域知识
buddy/ AI 伴侣 UI,新功能模块

Claude Code 架构图

Anthropic 的"泄露体质"

此次 Source Map 泄露并非孤立事件。近期 Anthropic 连续发生多起安全事件:

  • 3 月 26 日:CMS 配置错误导致未发布的 Claude Mythos 模型信息泄露
  • 1 月:CVE-2026-21852 漏洞,恶意仓库可窃取用户 API Key
  • 本次:Source Map 泄露,50 万行代码公开

对于以"AI Safety"为核心招牌的 Anthropic 而言,2026 年 Q1 的安全表现颇具讽刺意味。

为何选择 NPM 埋下隐患?

Claude Code 选择通过 NPM 分发,这一决策本身就带来了透明性风险:

  1. NPM 包天然透明:任何人都可解压检查内容
  2. Source Map 是标准调试工具:构建配置失误即可导致泄露
  3. Minified JS 可被 LLM 逆向:即使压缩也可还原

相比之下,Cursor 采用 Electron 打包二进制分发,Devin 采用纯 SaaS 模式,都不存在此类风险。Anthropic 选择了 JS 生态的便利性,就必须接受其透明性代价。

NPM 生态风险对比

对行业的影响

对开发者:又一次免费技术培训。一年前的泄露解答了"Coding Agent 怎么做",这次展示了"SOTA Coding Agent 进化到了什么程度"。多 Agent 编排、插件系统、语音交互等前沿实践将被社区快速消化吸收。

对 Anthropic:尴尬但不致命。Claude Code 的核心竞争力在于底层模型能力(Sonnet 4.6、Opus 4.6),而非客户端代码。即便获得源码,缺乏模型推理能力也只能运行空壳。

对安全:可能反而是好事。更多人能审计权限模型、Hooks 机制、MCP 信任边界,意味着漏洞会被更快发现。Check Point 此前已证明了这一点。

Claude Code 代码结构

技术细节:如何提取源码

泄露的 Source Map 文件包含完整的 sourcesContent 字段,可通过以下工具提取:

npm install -g source-map-extractor
extract-sourcemap cli.js.map --output ./src

社区已有多个项目提供自动化提取工具,GitHub 上相关仓库在数小时内便获得大量关注。

源码提取工具

社区反应

Hacker News 上已有多个讨论帖,开发者们纷纷分析源码中的关键实现。值得注意的是,社区关注的焦点已从"如何构建 Coding Agent"转向"如何优化多 Agent 协作"和"如何设计可扩展的插件系统"。

这一转变表明,AI 编码工具领域正在从探索期进入成熟期。

技术洞察:Claude Code 连续两次以相同方式泄露源码,反映出 AI 公司在快速迭代过程中对工程规范的忽视。在"AI Safety"成为行业共识的今天,构建流程的安全性和可审计性应当与模型能力同等重要。

参考资源

  • claude-code-sourcemap GitHub 仓库
  • Digging into the Claude Code source
  • Anthropic Mythos Leak (Fortune)
  • Axios Supply Chain Attack
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:Claude Code 源码泄露:50 万行代码公开,多 Agent 架构曝光
#源码泄露 #AI 编程 #Claude Code 
收藏 1
OpeniLink Hub:微信 iLink Bot 管理平台,操控飞书文档、生成二维码、搜 Github、导航高德地图20+ App
pretext:三天 20.8K 星的前端文本测量引擎,性能提升 500 倍
推荐阅读
  • Wan2.2-Animate:一键生成角色动画与视频替换的开源神器
  • Web Access Skill:Claude Code 必备神级外挂,支持登录态操作和并行网站处理
  • WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
  • screenshot-to-code:从截图到代码仅需 3 秒
  • LazyCraft:本地化Agent平台的企业级选择,内置模型微调与细粒度权限控制
评论 (0)
请登录后发表评论
分类精选
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
8582 5月前
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
7373 6月前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
5622 3月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
5179 1月前
iFlow CLI:让命令行终端不止于编程的AI效率开源神器
5102 7月前
Composio:让AI Agent自动完成工作任务,能让AI一键操控你的所有软件
5032 5月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
4966 6月前
SpecKit:从想法到代码只需5步?这个开源框架把规范驱动开发变成了现实
4803 5月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
4684 6月前
Fogsight (雾象):一句话自动生成任何科普动画
4169 5月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 pretext:三天 20.8K 星的前端文本测量引擎,性能提升 500 倍
2 Claude Code 源码泄露:50 万行代码公开,多 Agent 架构曝光
3 Web Access Skill:Claude Code 必备神级外挂,支持登录态操作和并行网站处理
4 Gstack:如何让单人完成整个团队的工作量,Claude Code 变身虚拟工程团队
5 Nexu:将 AI Agent 接入即时通讯的开源桌面客户端
6 DeerFlow 2.0:近期霸榜 GitHub 的超级 AI 员工,字节开源的执行型Agent框架
7 Ruto-GLM:在手机上实现后台全自动化的 AI 助手,无需电脑的 Android 自动化解决方案
8 Agent Reach:让 AI 智能体一键获得互联网访问能力
9 5个GitHub离谱Openclaw skills:从职场PUA到赛博皇帝的演进
10 Superpowers:用系统化流程让 AI 编码代理更懂你的需求,这套 Superpowers 值得装
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联