Claude Code 源码泄漏事件:Clone与重写版本完整整理
事件时间:2026年3月31日 Anthropic 在 npm 发布时意外将 source map 一同打包上传,导致 51万行源码被公开还原。
事件背景
- 泄漏来源:npm 包的 source map
- 还原版本:v2.1.88
- 还原文件数:4756 个 TypeScript 文件(~512K 行代码)
一、重写版(Clean-room 实现)
🔥 instructkr/claw-code ⭐ 76.3K
历史最快破 50K stars 记录(仅 2 小时)
- 语言:Python → Rust(正在迁移)
- 特点:Clean-room 重写,不复制原始代码,仅模仿架构
- 作者:Sigrid Jin
Kuberwastaken/claude-code ⭐ 4.2K
Claude Code in Rust
- 语言:Rust
- 特点:Rust 实现并附带架构解析文档
二、可运行的 TS 修复版
NanmiCoder/claude-code-haha ⭐ 848
本地可运行版本
- 完整 Ink TUI 交互界面
- 支持任意 Anthropic 兼容 API
- 支持 MCP、插件、Skills
三、源码存档/镜像
| 项目 | Stars | 说明 |
|---|---|---|
| hangsman/claude-code-source | 494 | Source map v2.1.88 还原 |
| leaked-claude-code/leaked-claude-code | 213 | 完整泄漏源码 |
四、源码分析/学习资源
| 项目 | Stars | 说明 |
|---|---|---|
| noya21th/claude-source-leaked | 53 | 87 个隐藏功能、架构图 |
| fattail4477/claw-decode | 11 | 43 个工具定义、系统提示词 |
五、快速对比
| 类型 | 推荐项目 | 用途 |
|---|---|---|
| Clean-room 重写 | instructkr/claw-code | 生产级实现 |
| Rust 重写 | Kuberwastaken/claude-code | Rust 实现 + 架构解析 |
| 本地运行 | NanmiCoder/claude-code-haha | 支持自定义 API |
| 源码研究 | hangsman/claude-code-source | 查看原始架构 |
整理时间:2026-04-01
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Gallifrey的计算机学习日记!
评论


