OpenClaw 的架构主要由 Gateway(网关)、Nodes(节点)、Skills(技能)、Memory(记忆) 以及 Control UI(管理界面) 五大部分组成,各部分协同工作,将 AI 能力转化为实际的电脑操作 。
🧠 核心组成与功能
主要组成 核心功能 关键特性
Gateway (网关) 系统的大脑和调度中枢,负责接收指令、协调模型、分发任务、管理会话 。 运行在127.0.0.1:18789;支持超20种模型灵活调度;默认无认证,需自行配置 。
Nodes (节点) 任务的远程执行主机,让Agent能操控不同设备 。 可将任务分发到不同电脑或服务器执行,实现跨设备操作。
Skills (技能) AI的“双手”,是其具体执行任务的能力单元 。 官方市场ClawHub有超1.3万个技能,覆盖编码、自动化等 。请注意:约20%可能含恶意代码,安装需谨慎 。
Memory (记忆) AI的“第二大脑”,实现数据主权在手的持久化记忆 。 采用三级架构:短期存日志、中期存会话、长期存偏好。基于本地SQLite,透明可审计 。
Control UI (界面) 可视化的管理控制台,用于配置Agent、权限和集成服务 。 基于Web,方便用户直观管理系统,无需编辑配置文件。
🔗 它们是如何工作的?
假设你在微信上给OpenClaw发了一条消息:“帮我把下载文件夹整理一下,图片放一个文件夹,文档放另一个”。
1. 指令接入:微信作为入口,将消息发给 Gateway (网关) 。
2. 意图理解:Gateway 理解用户意图,并规划需要调用“文件管理”相关的 Skills (技能) 。
3. 任务执行:Gateway 调度一个 Node (节点) 在本机或指定机器上运行这些文件管理技能,开始整理文件。
4. 记忆调用:在执行过程中,Agent可能会查询 Memory (记忆) 中用户关于整理的偏好(例如“图片要放在哪个子目录”)。
5. 结果反馈:整理完成后,Agent将结果通过微信发回给你。
OpenClaw 的强大之处在于它将大模型的认知能力与本地系统的执行能力结合起来。如果你还想了解关于它的部署方法、安全配置或者具体的 Skill 推荐,随时可以问我。
夜雨聆风