🐸 青蛙编程网
首页 / AI / OpenClaw / 1. OpenClaw 是什么

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

动手改

  1. 打开 docs.openclaw.ai,数一数 Channels 列表里有多少种聊天软件,挑三个没用过的,记下它们各自要什么凭证
  2. 打开 ~/.openclaw/(没装先跳过),找出 openclaw.json——猜猜这个文件里会放些什么
  3. 用一句话回答:为什么 OpenClaw 要做成「一个大脑 + 多个遥控器」,而不是每个聊天软件各装一个 AI?

小结

  • OpenClaw = 自托管的 AI 助手网关,MIT 开源,官方叫它「一只可能是龙虾的龙虾」🦞
  • 架构核心是常驻的 Gateway;聊天软件只是遥控器,记忆、工具、技能都挂在 Gateway 上
  • 和网页聊天机器人的本质差别是主动 + 能碰你的数据 + 数据不离开你的机器
  • 功能靠插件扩展,技能靠 ClawHub 分发;和 Hermes Agent 是竞品,有官方迁移路径
  • 它能干活的前提是它能碰到你的东西——第 5 章的安全边界必须读

下一章:安装与首次引导,把它装到自己机器上 🐸

📥 下载本章代码

ZIP 内含本章全部代码文件与说明,解压即用,与教程内容同步生成。