Claude源码泄露,我们开发了全球首个专为学习Claude源码的网站Claudeleakage
引
Claude源码泄露,我更关注的是:作为产品经理应该如何学习它的源码,并将claude精巧的设计用在自己产品中。
所以,我们做了可能是全球首个专为学习Claude源码而构建的网站:
Claudeleakage.com
Claudeleakage
Claudeleakage的初衷是: learn with claude source。
作为产品经理,最让我好奇的是:Claude 是如何做到超级用户友好的。
所以我的代码解析思路是:
从用户开始使用Claude 对话的那一刻开始,从用户看到的现象,试着解析背后发生了什么事情,解释背后的原理。
这些内容会带你理解:
• 对话越来越长,为什么Claude还能表现如初。
• 短期,中期,长期记忆,到底是如何决定的,记住了哪些东西。
这些内容全部放在网站上了,整理了14个章节。
第一版内容全部由AI生成,会有错误。不过我在阅读之后,还是有很大启发。
详细目录我放在文末了,因为我还想告诉大家接下来要做的更重要的事情。
接下来
1. 我们会把Claude 的设计思想凝结为skills,让所有人利用这些skills都能做出优秀的产品。
2. 我们正在基于claude源码的基础开发更优的 “claude”,任何人配上自己的 API token ,就可以与一个影子版本的claude 对话。
3. 现在我们看到Claude ai已经是”龙虾”化了,意味着不久的将来,我们完全可以有开箱即用的、更高质量的 “龙虾”,在这个基础上开发定制版的龙虾会更快,更实用。
敬请期待…
话不多说,我去提交下一版代码去了。
以下是附录,文末点击阅读原文可直达。
附录:产品经理角度解析Claude源码
需要提醒大家的是,这些内容全部由AI 生成,可能会包含错误。
•序章 · 打开终端的那一刻— 冷启动从 400ms 压到 100ms——4 条并行 I/O 在你按下回车的瞬间同时发出。
•第一章 · 你输入的那一行字— 你的输入在进入 LLM 之前,已经被悄悄改写过了。
•第二章 · 核心引擎:QueryEngine 状态机— 46,630 行的中枢神经系统,决定了 Claude 能”记住”什么、又该忘掉什么。
•第三章 · 六阶段主循环详解— 每一个可能出错的阶段,都有一条对应的逃生路径——它从不直接向用户报错。
•第四章 · LLM 如何决定做什么— Claude 根本看不到工具的源代码——它只读一段自然语言描述就决定要不要用。
•第五章 · 工具在执行,你在等— LLM 还没说完话,工具已经悄悄跑了 35ms。
•第六章 · 危险动作面前的那道门— `git status` 直接放行,`rm -rf` 必须过五关——权限系统如何分辨这两者?
•第七章 · 出错了,系统如何自救— 代码截断、主模型崩溃、上下文塞满——每种故障都有对应的自愈剧本。
•第八章 · 对话越来越长,为什么不崩— 五级压缩管道,从”偷偷删几行”到”全量摘要重写”,信息损耗有代价但从不硬崩。
•第九章 · 一次对话结束后— 为什么 `–resume` 能在几天后还原完整上下文——JSONL 格式的三个工程奇点。
•第十章 · 扩展到多 Agent— Coordinator 的核心铁律:理解工作不可委派,Worker 只做边界清晰的执行。
•第十一章 · 用户的直接控制面板— `/commit` 不只是跑 git——它先读 20 条历史提交,模仿你的风格再动手。
•第十二章 · 后台持续学习— 你用得越久它越懂你,而整个学习过程你完全感知不到。
•第十三章 · 平台扩展能力— 7 种 MCP 传输协议、7 层配置作用域——这早就不是一个 CLI 工具了。
•尾章 · 工程现实与反面教材— 融资百亿美元的旗舰产品,单文件 5005 行、类型断言 1193 处——屎山是怎么长出来的。
大家可以在文末点击阅读原文直达。
强烈安利我们的好朋友宝藏博主产品二姐!刚转发的教程全是实打实的干货,看完超有收获~想持续学习更多产品知识、实用技巧的朋友,记得关注她的公众号,跟着二姐一起涨知识,关注不亏!