Skip to content

什么是 OpenClaw ​

OpenClaw 是什么 ​

OpenClaw(原名 Clawdbot / Moltbot)是一个开源的 AI Agent 网关平台,由 OpenClaw Foundation 以 MIT 许可证开发维护。它能将你常用的聊天工具 —— 飞书、微信、Telegram、Discord、WhatsApp、Slack、Signal、iMessage 等—— 连接到 AI 大模型,搭建属于你自己的智能助手。

你可以把它理解为一台「AI 中枢」:收到消息 → 调度模型 → 执行工具 → 返回结果。整个过程都由你掌控,数据存在自己机器上,不需要把密钥和对话交给第三方服务。

圈内昵称「小龙虾 🦞」,来自 OpenClaw 标志性的龙虾形象。

核心理念

Self-hosted, multi-channel, agent-native. 自己部署、多渠道接入、为 Agent 而生。

能做什么 ​

OpenClaw 的能力远不止聊天问答:

场景说明
AI 对话助手在飞书/微信/Telegram 里 @ 机器人,让它帮你写代码、查资料、做翻译
自动化工作流设定定时任务、Webhook 触发器,自动执行数据采集、报告生成等
多渠道统一接入一个 Gateway 同时服务飞书、微信、Telegram、Discord 等多个平台
节点扩展配对手机(iOS/Android)作为节点,调用摄像头、GPS、屏幕录制等能力
Skills 生态安装现成的 Skill 插件,或自己编写 Skills 扩展 Agent 功能
本地模型支持 Ollama 等本地大模型,完全离线运行,数据不出本地

核心概念 ​

mermaid
graph TB
    subgraph 消息通道
        F[飞书]
        W[微信]
        T[Telegram]
        D[Discord]
        WA[WhatsApp]
    end

    subgraph Gateway 核心调度中枢
        GW[Gateway<br/>WebSocket + HTTP]
    end

    subgraph AI 大模型
        DS[DeepSeek]
        AN[Anthropic Claude]
        OA[OpenAI GPT]
        OL[Ollama 本地模型]
    end

    subgraph Agent 能力层
        AG[Agent 主循环]
        SK[Skills 技能系统]
        MM[Memory 记忆系统]
        ND[Nodes 节点]
    end

    F & W & T & D & WA --> GW
    GW --> AG
    AG --> DS & AN & OA & OL
    AG --> SK & MM & ND

Agent(智能体) ​

Agent 是 OpenClaw 的核心执行单元。每个 Agent 绑定一个 AI 模型,有独立的会话上下文、工作区和工具集。你可以配置多个 Agent,按发送者或群组自动路由到不同的 Agent。

Gateway(网关) ​

Gateway 是 OpenClaw 的「心脏」—— 一个常驻后台的守护进程,负责:

  • 接收来自各个聊天通道的消息
  • 调度 Agent 处理请求
  • 暴露 HTTP API(兼容 OpenAI 格式)和 WebSocket 控制接口
  • 管理配置热重载、日志、会话状态

Gateway 默认监听 127.0.0.1:18789,通过 WebSocket 协议与客户端、节点通信。

Skills(技能系统) ​

Skills 是给 Agent 看的「任务说明书 + 工具包」。每个 Skill 是一个包含 SKILL.md 的目录,用 Markdown 指令引导 Agent 完成特定任务 —— 不需要编写复杂代码。

例如「飞书多维表格」Skill 包含 27 种字段类型支持、高级筛选、批量操作等指令,Agent 读了就知道怎么操作飞书 Bitable。

Memory(记忆系统) ​

Memory 让 Agent 记住上下文和偏好。通过 MEMORY.md 和 memory/ 目录实现持久化记忆,支持语义搜索和增量写入。Agent 会在每次对话时检索相关记忆,确保回复一致且有连续性。

Nodes(节点) ​

Node 是运行在手机或桌面设备上的轻量客户端,通过 WebSocket 连接到 Gateway。它能暴露设备能力(摄像头、位置、通知等),让 Agent 与物理世界交互。比如让 Agent 通过手机摄像头识别物体,或通过 GPS 获取位置信息。

和其他产品有什么区别 ​

特性OpenClawDifyCozeLangChain
部署方式自托管(本地/云服务器)自托管/SaaSSaaS 为主开发框架
多渠道接入✅ 飞书/微信/Telegram/Discord 等 20+有限支持平台内置需自行集成
开源协议MITApache 2.0部分开源MIT
本地模型✅ Ollama 原生支持支持不支持支持
手机节点✅ iOS/Android 节点❌❌❌
Skills 插件✅ 社区 Skill 市场插件机制插件商店社区工具
学习曲线中等(需 Node.js)较低(Web UI)低(拖拽式)高(Python 开发)

OpenClaw 的定位更偏向个人自托管 Agent 基础设施,而不是低代码应用构建平台或纯开发框架。它适合想完全掌控数据、需要一个「随身 AI 助手」的开发者。

适合谁用 ​

  • 🧑‍💻 独立开发者:搭建个人 AI 助手,接入日常使用的聊天工具
  • 🏠 极客/HomeLab 玩家:在 NAS 或树莓派上跑自己的 AI 网关
  • 🏢 小团队:共享一个 Gateway,用不同 Agent 处理不同任务
  • 🔐 隐私敏感用户:数据不出本地,支持 Ollama 离线运行

你需要 Linux 服务器操作基础 + Node.js 环境。如果刚开始学,建议先看完 Linux 基础 和 命令行基础 再回来。

关于 OpenClaw 的历史

OpenClaw 经历了多次更名:Moltbot → Clawdbot → OpenClaw。如果你看到旧文档中提到这些名字,它们指的是同一个项目。项目现由 OpenClaw Foundation 维护,遵循 MIT 开源协议。

下一步 ​

读完了概念,接下来动手部署:安装与部署 →

加载练习题中...

🎯 本章要点 ​

  • 开源 MIT 协议项目,支持飞书/微信/Telegram/Discord 等 20+ 通道
  • Agent 是核心执行单元,Memory 通过 MEMORY.md 和 memory/ 实现持久化
  • 原名 Moltbot → Clawdbot → OpenClaw,旧文档中这些名字指同一项目
  • Skills 是用 Markdown 指令引导 Agent 完成特定任务的操作手册