一、什么是 OpenClaw?
OpenClaw 是一个开源的消息网关,可以将各种聊天平台连接到 AI 代理(Agent)。你可以通过 OpenClaw 创建一个智能助手,它能够:
多平台同时运行
在多个消息平台上同时运行,统一管理
执行本地命令
执行本地命令和操作,实现真正的自动化
管理文件和工作区
读写工作区中的文件,管理你的项目
主动发送消息
心跳模式主动推送消息,无需等待触发
处理多媒体内容
处理图片、音频等多种媒体格式
二、OpenClaw 支持的平台(国外)
| 平台 | 支持状态 | 特性 |
|---|---|---|
| ✅ 完整支持 | DM、群组、媒体 | |
| Telegram | ✅ 完整支持 | Bot API、群组、论坛话题 |
| Discord | ✅ 完整支持 | DM、频道、斜杠命令 |
| iMessage | ✅ macOS | 需要 Mac 设备 |
| Slack | ✅ 完整支持 | 工作区集成 |
| Mattermost | ✅ 插件 | 自托管团队协作 |
| Signal | ✅ 支持 | 端对端加密 |
| Microsoft Teams | ✅ 支持 | 企业集成 |
| LINE | ✅ 支持 | 亚洲市场 |
| Matrix | ✅ 支持 | 去中心化协议 |
三、OpenClaw 支持的平台(国内)
| 平台 | 支持状态 | 特性 |
|---|---|---|
| 企业微信 | ✅ 完整支持 | 团队协作 |
| 钉钉 | ✅ 完整支持 | 办公自动化 |
| 飞书 | ✅ 完整支持 | 项目管理 |
| ✅ 完整支持 | 个人助手 |
四、OpenClaw 核心架构
OpenClaw 采用三层架构设计,实现高效、灵活的消息处理:
客户端层
WhatsApp
Telegram
Discord
iMessage
Web
⬇
Gateway 网关层
消息路由
会话管理
认证授权
工具调用
⬇
Agent 代理层
OpenAI
Anthropic
本地模型
自定义提供商
五、安全优先
⚠️ 安全提示
将 AI 代理连接到消息平台意味着它可能会:
- 在你的机器上执行命令(取决于工具配置)
- 读写工作区中的文件
- 通过各平台发送消息
建议采取保守策略,始终设置 allowFrom 白名单,使用专用号码,并在信任配置前禁用心跳功能。
六、系统要求
Node.js
22 或更高版本
操作系统
macOS、Linux、Windows (WSL2)
内存
建议 4GB 以上
网络
稳定的互联网连接
七、OpenClaw vs 其他 AI 工具能力对比
| 能力维度 | OpenClaw | Claude Code | Cursor | ChatGPT |
|---|---|---|---|---|
| 任务规划 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
| 自动执行 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| 自我修复 | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐ | ⭐ |
| 工程级操作 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ |
| 本地自动化 | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐ | ⭐ |
| 代码质量 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 易用性 | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
八、快速安装
选择适合你的安装方式
方式一:curl 安装(推荐)
bash
curl -fsSL https://openclaw.ai/install.sh | bash
方式二:npm 安装
bash
npm install -g openclaw@latest
方式三:pnpm 安装
bash
pnpm add -g openclaw@latest