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开源项目 461 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 倍
推荐阅读
  • KittenTTS:25MB轻量级开源TTS模型,CPU即可运行的离线语音合成方案
  • ChopperBot:开源自动化剪辑机器人,能自己赚钱的AI工具
  • iFlow CLI:让命令行终端不止于编程的AI效率开源神器
  • Composio:让AI Agent自动完成工作任务,能让AI一键操控你的所有软件
  • Edict:让你的openclaw 开设唐朝的三省六部制度设计的Multi-Agent 框架
评论 (0)
请登录后发表评论
分类精选
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
9156 7月前
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
8543 8月前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
6550 4月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
6081 3月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
5834 8月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
5760 8月前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
5585 7月前
iFlow CLI:让命令行终端不止于编程的AI效率开源神器
5449 8月前
Composio:让AI Agent自动完成工作任务,能让AI一键操控你的所有软件
5354 7月前
SpecKit:从想法到代码只需5步?这个开源框架把规范驱动开发变成了现实
5241 7月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 patent-disclosure-skill:代码文档一键生成专利交底书
2 Advanced-PassGen:跨平台密码生成器,支持批量导出纯文本/CSV/JSON
3 Maigret:输入用户名,查遍 3000+ 网站的开源情报工具
4 PraisonAI:5行代码部署24小时AI智能体团队,7300+ Star
5 Vibe Trading:用自然语言做量化交易,AI 驱动的多代理金融工作台
6 WSL Dashboard:10 年来终于有人做了 WSL 可视化管理
7 AiToEarn:面向一人公司(OPC)和内容创作者的AI 内容营销全自动化平台
8 Google AI Edge Gallery:把大模型装进口袋,支持 iOS 和 Android 系统的端侧 AI 神器
9 abtop:AI Agent 实时监控终端工具,Token/上下文/限速一目了然
10 Horizon:打造你的专属AI新闻雷达
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联