OpenClaw 基本概念介绍:把 AI 助手带进你的消息频道
OpenClaw 基本概念介绍:把 AI 助手带进你的消息频道
OpenClaw 是一款个人 AI 助手,用 TypeScript 构建,运行在你自己的设备或服务器上。它能把 ChatGPT、Claude、Gemini 等大模型接入 WhatsApp、Telegram、Slack、Discord 等 20 余个消息平台,让你通过熟悉的聊天界面驱动 AI 完成真实任务。
什么是 OpenClaw?
OpenClaw(openclaw/openclaw)是一个以”本地优先、隐私可控、渠道无关“为核心理念的开源个人 AI 助手平台。简单来说:
- 你用
npm在本地(或 VPS)安装一个 Gateway 网关进程 - Gateway 同时连接你指定的 AI 大模型 和 消息渠道
- 此后,无论你在 Telegram 还是 WhatsApp 发消息,AI 都能即时回应并帮你完成任务
项目于 2025 年由 Peter Steinberger(@steipete) 主导启动,采用 MIT 许可证开源,目前已有数十位核心贡献者,社区活跃度持续增长。
项目核心坐标
| 属性 | 详情 |
|---|---|
| GitHub | https://github.com/openclaw/openclaw |
| 文档 | https://docs.openclaw.ai |
| 许可证 | MIT |
| 主要语言 | TypeScript(Node.js >= 22) |
| 技能商店 | https://clawhub.ai |
| Discord 社区 | https://discord.gg/qkhbAGHRBT |
| 官方账号 | @openclaw |
OpenClaw 能解决什么问题?
很多人拥有 ChatGPT 或 Claude 订阅,但每次用 AI 都需要打开网页、重新切换上下文。OpenClaw 解决的核心痛点是:
- 渠道割裂:AI 和你的工作/生活渠道(微信、Telegram、Slack)是两个孤立的世界
- 本地化不足:大多数 AI 助手是云端服务,数据不受自己掌控
- 能力局限:普通聊天机器人只会对话,无法控制浏览器、执行定时任务、操作设备
OpenClaw 通过本地 Gateway + 多渠道接入 + 工具系统,把 AI 变成一个真正能做事的助手。
核心架构:Gateway 模型
OpenClaw 的架构核心是一个运行在本地(或远程 Linux 服务器)的 Gateway,它充当所有通信的控制平面:
1 | WhatsApp / Telegram / Slack / Discord / Signal / iMessage 等 |
Gateway 的职责:
- 管理所有消息渠道的连接(长连接、重连、健康检查)
- 路由消息到对应的 AI 会话(支持多 Agent 隔离)
- 调度工具调用(浏览器控制、定时任务、Webhook 等)
- 提供 Web 控制台(
openclaw dashboard)
支持的消息渠道(20+)
OpenClaw 支持当今主流的几乎所有消息平台:
| 类别 | 渠道 |
|---|---|
| 即时通讯 | WhatsApp、Telegram、Signal、LINE、Zalo |
| 团队协作 | Slack、Discord、Microsoft Teams、Mattermost、Google Chat |
| 苹果生态 | iMessage(via BlueBubbles)、macOS 应用 |
| 移动端 | iOS 节点、Android 节点 |
| 其他 | IRC、Matrix、Nostr、Twitch、Feishu(飞书)、Nextcloud Talk、Tlon |
| 内置 | WebChat(内置 Web 界面,无需第三方平台) |
主要特性概览
多模型支持
OpenClaw 支持各主流 AI 模型提供商:OpenAI(含 Codex)、Anthropic Claude、Google Gemini、OpenRouter、GitHub Copilot、MiniMax 等,可配置模型故障自动切换(failover)。
语音功能
- Voice Wake:macOS / iOS 上的唤醒词支持
- Talk Mode:Android 上的持续语音模式(ElevenLabs + 系统 TTS 兜底)
Live Canvas(实时画布)
macOS 上的代理驱动可视化工作区,AI 可以直接操作画布元素,实现 A2UI(Agent to UI)交互。
浏览器控制
内置基于 Chrome/Chromium CDP 的浏览器工具,AI 可以完成网页截图、表单填写、页面操作等任务。
定时任务与 Webhook
支持 Cron 定时任务和 Webhook 触发,实现全自动化工作流。
技能系统(Skills / ClawHub)
通过 ClawHub 技能商店安装扩展技能,也支持通过 npm 发布和安装自定义插件。
安全默认值
- 未知发送者默认需要配对码(Pairing Code)验证,防止陌生人滥用
- 支持
allowFrom白名单精确控制哪些人可以访问 AI - 内置
openclaw doctor命令,一键检查安全配置问题
典型常用命令(聊天中发送)
安装并连接渠道后,直接在聊天窗口发送以下命令即可控制 OpenClaw:
| 命令 | 功能 |
|---|---|
/status |
查看当前会话状态(模型、Token 用量) |
/new |
重置当前 AI 会话 |
/compact |
压缩对话上下文(节省 Token) |
/think high |
提高 AI 思考深度(适合复杂任务) |
/verbose on |
开启详细输出模式 |
/usage full |
显示每次回复的详细用量和费用 |
与其他 AI 助手方案的对比
| 对比维度 | OpenClaw | ChatGPT 网页 | 普通聊天机器人 |
|---|---|---|---|
| 自托管 | ✅ 完全自托管 | ❌ 云端服务 | 视情况 |
| 多渠道 | ✅ 20+ 渠道 | ❌ 仅 Web | 通常 1-3 个 |
| 工具调用 | ✅ 浏览器/文件/定时等 | ✅ 有限 | ❌ |
| 隐私 | ✅ 数据本地 | ❌ 数据在云端 | ❌ |
| 开源 | ✅ MIT | ❌ | 视情况 |
| 技能扩展 | ✅ ClawHub | ❌ | 有限 |
适合哪些人使用?
- 个人用户:想在 Telegram / WhatsApp 直接和 AI 聊天,不想每次打开网页
- 技术爱好者:想自己托管 AI 服务,掌控数据和隐私
- 小团队:为团队 Slack / Discord / 飞书 接入专属 AI 助手
- 开发者:需要一个可编程的 AI 代理平台,支持自定义技能和 Webhook
快速认识项目结构
1 | openclaw/ |
小结
OpenClaw 不是一个普通的聊天机器人框架,而是一个以 Gateway 为核心的个人 AI 操作系统:它把你选择的大模型接入你日常使用的每一个消息渠道,同时具备浏览器控制、定时任务、语音交互等工具能力,并以本地部署保障数据隐私。
对于想要”AI 无处不在”的用户来说,OpenClaw 是目前开源生态中最值得尝试的方案之一。
下一篇文章我们将详细介绍 OpenClaw 的部署方法,从一行安装命令到 Docker 完整部署,覆盖各种场景。
参考资料:
- OpenClaw GitHub: https://github.com/openclaw/openclaw
- OpenClaw 官方文档: https://docs.openclaw.ai
- ClawHub 技能商店: https://clawhub.ai