一、OpenClaw 是什么?一句话看懂
OpenClaw(俗称'龙虾')是 2026 年初爆火的开源、本地优先 AI Agent 框架,核心是让大模型突破'仅对话'限制,像真人一样操作电脑 GUI、执行键鼠动作、调用系统工具,自主完成复杂任务。它的 Logo 是红色龙虾,'养龙虾'即部署、训练、使用 OpenClaw 的过程。
与传统聊天机器人不同,OpenClaw 是**'思考 + 执行 + 反馈'闭环的自主智能体**,支持本地部署、多渠道接入、跨软件自动化,是 AI 从'对话'到'动手'的关键范式升级。
二、核心架构:三层解耦 + 本地优先(龙虾的身体结构)
OpenClaw 采用Gateway+Agent+Channels 三层解耦架构,实现'通信、推理、执行'分离,兼顾灵活性、可扩展性与本地隐私安全。
1. Gateway 层(龙虾的神经中枢)
- 定位:常驻 WebSocket 服务,系统唯一调度中心、单一事实来源。
- 核心职责:
- 消息路由:接收多渠道(飞书、钉钉、Telegram 等)消息,核验身份、分发任务。
- 会话管理:维护上下文状态,支持'显式并行、默认串行'处理,避免任务冲突。
- 任务调度:定时任务触发、心跳管理、异常重试。
- 安全通信:通过 Tailscale 等虚拟组网,实现跨设备加密私有网络连接。
- 技术栈:Node.js+Express+WebSocket,SQLite+Redis 做本地存储与缓存。
2. Agent 层(龙虾的大脑)
- 定位:核心决策单元,负责'思考 - 规划 - 执行 - 反馈'全流程。
- 核心能力:
- 调用 LLM(GPT-4/Claude/本地模型)理解意图、拆解任务、生成工具调用计划。
- 执行工具:文件读写、Shell 命令、API 调用、GUI 键鼠模拟。
- 结果观察:收集执行输出、错误、副作用,反馈给 LLM 调整策略。
- 关键设计:支持多 Agent 协作,每个 Agent 独立工作区,实现任务并行与隔离。
3. Channels 层(龙虾的五官)
- 定位:用户交互入口,对接外部平台与系统接口。
- 核心能力:
- 多渠道适配:支持 20+ 即时通讯、邮件、Webhook 等接入。
- 工具封装:提供标准化 API/键鼠模拟能力,让 Agent'动手'操作软件。
- 视觉感知:通过多模态 LLM(如 GPT-4V)分析屏幕截图,识别 GUI 元素坐标,实现无 API 自动化。
4. 三级记忆系统(龙虾的记忆库)
OpenClaw 创新三级记忆架构,实现本地优先的上下文管理,避免云端数据泄露:
- 短期记忆:当日日志(memory/yyyy-mm-dd.md),自动加载最近 2 天数据。
- 近端记忆:完整会话存档(sessions/),滑动窗口压缩,保留任务上下文。
- 长期记忆:用户偏好、重要决策(memory.md),每次对话自动加载,实现'个性化智能'。
- 存储实现:SQLite+FTS5 全文检索+SQLite-Vec 向量检索,兼顾速度与检索能力。
三、核心运行机制:Lobster Loop(龙虾循环,自主执行闭环)
OpenClaw 的灵魂是Lobster Loop(龙虾循环),即 Agent 的'感知 - 思考 - 执行 - 观察 - 反馈'闭环,让 AI 持续自主推进任务,直到完成目标。

