OpenClaw 项目实现拆解(小白友好版)
从 0 到 1 的完整实现学习地图
这套文档是“整项目复刻路线”。你按阶段阅读并动手实现,最终能做出一个同类系统,而不是只停留在概念理解。
阶段一:系统全景
先建立 CLI、Gateway、Routing、Auto-reply 的整体认知。
阶段二:AI 执行主链
重点吃透 run/attempt/subscribe、工具策略、回退与记忆。
阶段三:控制平面与网关协议
搞清连接、鉴权、方法分发、WS/HTTP 端点与生命周期管理。
阶段四:复刻落地
把前面能力组合为可运行 MVP,并根据清单补齐稳定性能力。
建议执行方式:
- 每读完一个模块,立刻做一个最小实现并运行验证。
- 每完成一个阶段,回头写“我自己的实现版时序图”。
- 遇到不懂的点,优先对照函数级剖析章节定位源码入口。
全量章节索引
- 主入口:项目完整拆解导航台
- 全部章节:请直接使用左侧侧边栏按顺序阅读(已按序号自动排序)
重点并行阅读建议
- 配合专项框架版阅读:/beginner-openclaw-framework-focus/
- 若你要优先攻克 AI 实现:建议先读
12到26再回读控制平面章节