好吧,这个claude code源代码泄漏应该算是标题党了:
我试了一下用这个源码可以逆向什么东西,结果:
可以逆向,但没太大意义。因为 Claude Code 本来就不是闭源的。
实际情况:
- Claude Code CLI 的代码在 npm 包里一直是可读的(minified JS),source map 只是让它变成可读的 TypeScript
- Anthropic 从来没把 Claude Code 的客户端逻辑当秘密 — 核心壁垒是 Claude 模型本身,不是 CLI 工具
- 你现在就可以 cat /opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/dist/*.js 看到所有逻辑
能逆向出什么
- System prompt 完整内容(已经能看到了,就是每次对话开头那段长文)
- 工具调用编排逻辑(plan/execute/observe 循环)
- Context window 管理策略(压缩/截断规则)
- MCP 协议实现细节
- 权限/安全检查逻辑
不能逆向的
- Claude 模型权重(在 Anthropic 服务器)
- API 认证绕过
- 训练数据
一句话:这不是"泄漏",更像是有人把 minified 代码 pretty-print 了
但是确实可以用这个来重构一个自己的connect