1. OpenClaw 是什么
这是什么:OpenClaw = 跑在你自己硬件上的开源 AI 助手,官方自称 "a space lobster, probably"——所以叫龙虾 🦞。核心是 Gateway(网关):一个常驻后台的进程,把你天天用的聊天软件接到 AI 模型和工具上。
为什么用:网页里的 AI 助手关掉标签页就失忆、碰不到你的文件、也不能主动提醒你。OpenClaw 常驻后台、连着你的 Telegram / Discord,还住在你自己的机器上——数据不必经过第三方托管。
如何用:本章先看清整体架构,再比一比它和聊天机器人的差别,顺带交代它和 Hermes Agent 的关系,最后给一张速查表。
1.1 一句话定位:自托管网关
官方定义是 self-hosted gateway(自托管网关)。别把它当「中间人」,当成总机更准:你在聊天软件发消息 → 消息进 Gateway → Gateway 决定用哪个模型、哪些工具 → 结果回到聊天软件。
Gateway 之外没有 OpenClaw 的服务器:模型 API 你自己挑,文件是你的,账号也是你的。许可 MIT,全项目开源,由独立的 501(c)(3) OpenClaw Foundation 托管,没有付费版,默认只做一次可关闭的版本检查。
一句话总结:别人家的 AI 助手是租的,OpenClaw 是你自己买的一台机器。
1.2 核心架构:一个 Gateway + N 个遥控器
Telegram ─┐
Discord ─┤
Slack ─┼──► Gateway(常驻后台) ──► 模型 API / 本地模型
WhatsApp ─┤ │
iMessage ─┘ ├── 工具:跑命令、读写文件、联网
├── 记忆:跨会话记住你和它
└── 技能:把重复流程固化成技能
Gateway 是大脑常驻的地方,聊天软件只是遥控器。好处很直接:会话和凭据只有一份(换设备不丢上下文)、遥控器可以随便换、大脑还能搬到 VPS 上让你用手机指挥。
各平台的常驻方式:macOS 用 LaunchAgent,Linux 用 systemd user service,Windows 用计划任务(被拒时退回登录启动项)。细节第 2 章讲。
1.3 和聊天机器人差在哪
| 网页聊天机器人 | OpenClaw | |
|---|---|---|
| 住在哪 | 某个网站里 | 你的聊天软件 + 你的机器 |
| 能不能主动 | 等你问 | 能主动推送(提醒、日报、告警) |
| 能不能碰你的数据 | 不能 | 能:读本地文件、跑命令、连你的服务 |
| 谁能用 | 所有人 | 只有你(自托管,默认只认你) |
| 数据去哪 | 服务商的服务器 | 你自己的机器 |
差别在最后一行——也解释了为什么第 5 章要专门讲安全:一个住在你机器上、还连着你聊天账号的程序,权限天然很大。
1.4 生态:渠道、插件、ClawHub
功能基本都由插件提供,核心刻意做得很小:渠道插件有 Telegram、Discord、Slack、WhatsApp、iMessage、Signal、Matrix、Teams、飞书、LINE 等几十种;ClawHub(clawhub.ai) 是官方的技能注册中心,给 Agent 装应用的商店;MCP 支持让 OpenClaw 既能连别人的工具也能被别人连;多 Agent 路由让你按群、按话题、按发送者把消息分给不同助手。
1.5 和 Hermes Agent 的关系
官方文档专门拿 Hermes Agent(Nous Research 出品)做对比,两者是竞争关系:
- Hermes 的安全策略原文:「对抗 LLM 的唯一安全边界是操作系统」
- OpenClaw 的主张:把可信的 Gateway 和不可信的执行环境拆开,策略用代码强制执行,而不是写进提示词求模型听话
迁移路径官方支持:openclaw onboard --import-from hermes --import-source ~/.hermes,也可以先跑 openclaw migrate plan hermes 看映射计划。
别混淆:本仓库的 Hermes Agent 教程 讲的是另一个项目。
1.6 它凭什么能做到这些
底下接的是货真价实的 Agent 循环(见 Agent 是什么):模型能调工具、读工具结果再决定下一步、跨会话记住事。Gateway 只是把这些能力包装到能被人用聊天软件指挥的壳里。
Agent(会思考—行动—观察) + Gateway(常驻 + 多渠道 + 记忆 + 技能)
= OpenClaw
动手改
- 打开 docs.openclaw.ai,数一数 Channels 列表里有多少种聊天软件,挑三个没用过的,记下它们各自要什么凭证
- 打开
~/.openclaw/(没装先跳过),找出openclaw.json——猜猜这个文件里会放些什么 - 用一句话回答:为什么 OpenClaw 要做成「一个大脑 + 多个遥控器」,而不是每个聊天软件各装一个 AI?
小结
- OpenClaw = 自托管的 AI 助手网关,MIT 开源,官方叫它「一只可能是龙虾的龙虾」🦞
- 架构核心是常驻的 Gateway;聊天软件只是遥控器,记忆、工具、技能都挂在 Gateway 上
- 和网页聊天机器人的本质差别是主动 + 能碰你的数据 + 数据不离开你的机器
- 功能靠插件扩展,技能靠 ClawHub 分发;和 Hermes Agent 是竞品,有官方迁移路径
- 它能干活的前提是它能碰到你的东西——第 5 章的安全边界必须读
下一章:安装与首次引导,把它装到自己机器上 🐸