乐于分享
好东西不私藏

OpenClaw 到底是怎么跑起来的?

OpenClaw 到底是怎么跑起来的?

OpenClaw 到底是怎么跑起来的?

不懂编程也能看懂。从"发一条消息到 AI 开始干活",逐层拆解 Gateway、Agent Loop、记忆系统、Skills 这四个核心机制的真实工作原理。

📱你的微信/QQ/TG→🦞Gateway网关大脑→🤖AI 模型+工具执行

先建立一个直觉:OpenClaw 是什么样的东西?

以前的 AI 是顾问——只出主意,不动手。OpenClaw 是会动手的工人,不是顾问。

用更技术的话说:OpenClaw 是一个持续运行在你电脑/服务器上的 Node.js 后台进程,它连接着大模型(AI 的大脑)和你生活中的各种工具(文件、邮件、浏览器……),中间用你常用的聊天软件当操控界面。


① Gateway:那个永不关门的"物业前台"

🏢Gateway 是 OpenClaw 最核心的组件,学名叫控制平面(Control Plane)。它本质上是一个运行在 18789 端口的 WebSocket 服务器——这就是为什么你安装完之后要访问 http://127.0.0.1:18789,那个地址就是它的"前台窗口"。

Gateway 具体负责以下四件事:

② Agent Loop:AI 是怎么"一步一步想清楚"再干活的

🧑‍🍳你让厨师做一道"夫妻肺片"。厨师不是直接端上来的,他会先想清楚步骤(需要哪些食材?切法?顺序?),然后一步步去做(拿刀、切肉、调酱、装盘),每完成一步再想下一步,最后把成品端给你OpenClaw 的 Agent Loop 就是这个"想→做→看结果→再想→再做"的循环。

当一条消息从 Gateway 到达 Agent Runtime(执行引擎),会经历以下完整循环:

这个循环有个技术名字叫 ReAct 模式(Reasoning + Acting)——先推理,再行动,再推理,再行动。这是 2026 年所有主流 AI Agent 框架的共同底层架构,OpenClaw 只是最早被大众熟知的实现。


③ Lane Queue:防止 AI 同时干多件事乱套的"高速公路分道"

THE CONCURRENT EXECUTION CONTROLLER

🛣️高速公路有快车道、慢车道、应急车道,不同车走不同道,互不干扰。OpenClaw 里,不同类型的任务也有专属"车道":你同时让 AI帮你发邮件(紧急)、整理文件夹(耗时)、定时提醒(后台),它们在不同泳道里同时推进,互不影响,也不会互相抢资源。

这个设计解决了一个很实际的问题:如果 AI 正在帮你做一件耗时很长的事(比如扫描整个文件夹),你突然发了一条新消息,它不会把你的新消息排在后面等很久——新消息会在主车道立刻得到响应,后台任务继续跑着不受影响。


④ 记忆系统🧠:AI 是怎么"记住你"的?

普通 AI 聊天就像打电话给 失忆的客服——每次打过去都要从头介绍自己,上次说过的事它全忘了。OpenClaw 的 AI 更像你雇的私人助理,他有一本日记和一本备忘录:日记记今天发生了什么(短期记忆),备忘录记你的重要信息(长期记忆)。下次你来,他翻一翻记录就能接着上次的话题继续。

OpenClaw 的记忆系统有一个极其罕见的设计哲学——完全透明,存在你看得见的地方

OPENCLAW 记忆系统文件结构

📅memory/2026-03-16.md

【日记文件】今日对话要点、执行的任务、临时结论。每天自动创建一个新文件 → 短期记忆

📋MEMORY.md

【长期备忘录】你的偏好、重要事实、固定信息。AI 自动归纳写入,也可以手动编辑 → 长期记忆

🪪SOUL.md

【人格文件】System Prompt 的核心,定义 AI 的性格、角色、行为边界。你来写,AI 按此执行 → 身份定义

↓ 后台自动索引 ↓

SQLite FTS + 向量数据库 · 混合检索每次对话前语义搜索相关记忆 → 注入上下文

为什么这个设计很牛大多数 AI 框架把记忆藏在数据库黑盒里,你不知道它记了什么。OpenClaw 的记忆全是普通的 Markdown 文件,你随时可以打开 MEMORY.md 查看、编辑、删除——完全透明,没有黑盒。

技术上,这些 Markdown 文件在后台被分块(Chunking)并建立混合索引(全文检索 + 向量检索)。每次新对话开始,AI 会先做语义搜索,把"最相关的记忆片段"自动注入到提示词里——这就是它能"记住你"的秘密。


⑤ Skills 技能包:给 AI 装新工具的"手机应用商店"

📱手机出厂只有基础功能,但你可以从应用商店下载 App 来扩展能力——装了微信就能发消息,装了美团就能点外卖。OpenClaw 的 Skills 就是这个逻辑。基础版的 AI 不会炒股、不懂你的内部系统,但你可以从 ClawHub(技能商店下载对应的 Skill 装上,它立刻就会了。

每一个 Skill 本质上是一个定义了新工具的配置包,核心由两个文件构成:

目前 ClawHub 上已有超过 1000+ 个 Skills,覆盖:浏览器自动化、GitHub、Notion、家庭智能设备、加密货币、企业 ERP……社区每天还在增加新的。

⚠️安全警告(真实安全事件)2026 年 1 月发生的 ClawHavoc 攻击中,ClawHub 上有数百个恶意 Skill 伪装成"加密货币交易工具",实际上会偷走你的 API Key、把病毒写入 MEMORY.md,导致每次对话都被感染。Skills 本质上是代码,装陌生人写的 Skill 等于在电脑上运行陌生人的程序。一定要看来源和 Star 数。


⑥ 渠道系统:为什么同一个 AI 能同时住在 50 个 App 里?

🌐你有一个员工,他可以同时接听电话、回复短信、处理邮件——不管客户从哪个渠道联系,他都能接住,统一处理,再原路回复。OpenClaw 的 Channel Bridge(渠道桥接器)就是这个"多渠道接线员",把每个平台不同格式的消息,翻译成统一的内部格式交给 AI,AI 处理完再翻译回去发出去。

每接入一个新平台,就需要一个对应的 Channel 插件,它做三件事:


⑦ 一个能干活的 AI,为什么天生危险?

给工人一把万能钥匙,他能帮你开所有门,工作效率超高。但如果有人冒充你给他下指令,或者这个工人被人用诡计绕过你——他同样可以用那把万能钥匙把你家洗劫一空。能力越强,风险越大。 OpenClaw 能执行命令、读写文件、访问网络,这些能力一旦被恶意利用,后果远比普通聊天 AI 严重。

🗺️串起来看:从你发消息到 AI 干完活,完整的 30 秒旅程

🦞 说到底,OpenClaw 的核心创新是什么?

技术上没有什么绝对的革命——Gateway、Agent Loop、记忆系统、插件架构,每一个都是已有技术的组合真正的创新,是 Peter Steinberger 把这些拼在一起,做得足够简单,让普通人也能装起来用,同时给开发者留了足够大的扩展空间一句话总结 OpenClaw 的技术本质:一个永远在线的"消息转工具调用"中间层,让大模型从只会回答问题,变成能真正干活的执行引擎。