拆了 OpenClaw 几乎全部核心模块,整理出 200+ 篇实现型文档,给想做 AI 智能体的佬友

起因很简单——我想做一个类似 OpenClaw 的东西。

但翻了半天资料,官方文档都是「如何使用」,没有一篇认真讲「它内部怎么实现的」。

于是只能自己啃源码,边看边记,几个月下来整理出这套文档。


分三条主线

Track 0 · 安装教程(147 篇)

从零装好 OpenClaw,接入 Anthropic / OpenAI / Gemini,

连上 WhatsApp、Telegram、Discord、Slack 等各种频道。

配置向导、常见报错、参数解释都有,没装过的佬友从这里开始。

Track A · 完整工程主线(59 篇)

从 CLI 启动 → Gateway 控制面 → Routing 路由 → Agent 执行链,

按真实调用链路逐层拆解。

你会搞清楚:一条消息从用户发出,到模型回复再回到用户,

中间经过了哪些对象、哪些函数、数据流是怎么流转的。

Track B · AI 核心框架(22 篇)

这部分是做同类项目最硬核的地方:

上下文工程(Context 窗口管理、截断策略)

执行状态机(Agent 跑起来之后的生命周期)

工具调用与审批机制(Tool Use 的完整链路)

模型回退策略(Provider 挂了怎么自动降级)

记忆系统(向量 + BM25 混合检索的实现)

Hook 插件注入(onBeforeResponse / onAfterTool 这些是怎么挂的)


为什么不直接看官方文档

官方文档告诉你「怎么配置」,不告诉你「为什么这么设计」。

这套文档的目标是函数级精度:每个核心概念都给出源码入口,

知道从哪里开始读,数据结构长什么样,边界在哪里。


适合谁

想搞清楚 OpenClaw 内部实现的

想做同类智能体框架、消息通道适配、路由调度的

对 AI 执行链路、状态机设计感兴趣的

不适合只想「用 OpenClaw 聊天」的佬友,那官方文档够用了。


文档地址:

https://openclaw-docs.dx3n.cn/

GitHub:

https://github.com/yeuxuan/openclaw-docs

写了挺久,有错误或者想补充的欢迎在评论区说。

标签: none

评论已关闭