本文由 AI 自动摘录整理,原始链接:Claude Code 源码泄露了,有人用Python复刻了一个极简版
推荐指数:9/10(必读原文)
背景
2026 年 3 月,Anthropic 在 npm 发布时不小心把 source map 一起打包进了生产版本,导致 57MB 的 cli.js.map 文件公开暴露——里面包含了 1906 个 TypeScript 源文件的完整内容。cc-mini 是社区基于这批泄露源码,用 Python 还原的极简复刻版本。
核心观点
- 源码泄露是低级失误:
cli.js.map本质上是 JSON 文件,包含文件路径列表和完整源码,写个脚本就能批量还原全部 4756 个文件 - 泄露源码揭示了 Anthropic 未发布功能:卧底模式(隐藏 AI 生成痕迹)、情绪监控(追踪用户爆粗口)、神秘模型 Capybara、KAIROS 永远在线 Agent 模块
- cc-mini 是开源极简复刻版:用 Python 重写核心逻辑,目标是让任何人都能读懂、改动、二次开发
补充要点
- 6 个内置工具:Read、Write、Edit、Glob、Grep、Bash,权限分级(读操作自动放行,写操作需确认)
- Skill 系统:把高频操作固化成一行命令,支持项目专属 SKILL.md
- KAIROS 自动记忆系统:用
/remember记录,/dream整理成按话题分类的长期记忆文件 - Sandbox 安全执行:用 Linux 原生 bubblewrap 沙盒,文件系统只读,网络默认隔离
- Coordinator 主从架构:主线程负责软调度,Worker 线程负责具体执行,权限硬隔离
- 工程实践参考价值:上下文压缩、Agent 长期记忆、MCP 工具调度、永远在线的 Agent 设计