Skip to main content

什么是 OpenClaw — 多通道 AI 网关

前言

在 AI 时代,我们每天都会在不同的平台和 AI 助手交互 — WhatsApp、Telegram、Discord、QQ... 但你有想过把这些平台统一接入一个 AI 大脑吗?

OpenClaw 就是做这件事的。


一句话介绍

OpenClaw 是一个多通道 AI 网关(Multi-channel AI Gateway),它让你的 AI 编程助手同时连接 WhatsApp、Telegram、Discord 等多个平台,一次配置,全平台响应。


核心特性

🤖 多平台支持

平台协议状态
WhatsAppBaileys✅ 内置
TelegramgramJS✅ 内置
Discorddiscord.js✅ 内置
iMessageBlueBubbles✅ 内置
Signallibsignal✅ 内置
飞书@larksuiteoapi✅ 内置
Slack@slack/bolt✅ 内置
Microsoft Teams官方 SDK✅ 内置

🔌 插件系统

OpenClaw 通过插件系统接入所有消息平台,核心是一个统一的 Plugin SDK:

import type { OpenClawPlugin } from '@openclaw/plugin-sdk'

export default {
name: 'my-channel',
async load(ctx) {
// 初始化插件
},
exports: {
channel: myChannelHandler,
}
} satisfies OpenClawPlugin

🏠 自托管,数据隐私

  • 完全运行在你自己的机器上
  • 数据不经过第三方服务器
  • 支持 Tailscale 远程访问
  • MIT 协议,开源透明

🤖 AI Agent 原生

  • 内置 Pi Coding Agent 支持
  • 多 Agent 路由(同时运行多个 AI 助手)
  • 工具调用(Tool Use)
  • 长期记忆系统(MemOS)
  • 技能系统(Skills)

工作原理

┌──────────────────────────────────────┐
│ OpenClaw Gateway │
│ (单进程守护) │
│ │
│ ┌────────┐ ┌────────┐ ┌────────┐│
│ │WhatsApp│ │Telegram│ │Discord ││
│ └────────┘ └────────┘ └────────┘│
│ │
│ ┌────────────────────────────────┐ │
│ │ Message Router │ │
│ └────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────┐ │
│ │ Pi Agent Engine │ │
│ │ Memory │ Skills │ Tools │ │
│ └────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────┐ │
│ │ WebSocket Server (:18789) │ │
│ └────────────────────────────────┘ │
└──────────────────────────────────────┘
│ │
▼ ▼
[macOS App] [iOS/Android]

所有消息通过 WebSocket + JSON 协议统一路由,AI Agent 处理后返回响应。


快速开始

安装

# macOS
brew install openclaw

# 或 npm
npm install -g openclaw

启动网关

openclaw start

添加消息渠道

# 添加 Telegram Bot
openclaw channels add --channel telegram --token "YOUR_BOT_TOKEN"

连接客户端

# 连接 macOS 应用或 CLI
openclaw connect

多 Agent 模式

OpenClaw 支持同时运行多个独立的 AI 助手,每个 Agent 有自己的:

  • 独立的工作空间(Workspace)
  • 独立的会话历史(Session)
  • 独立的状态管理
  • 独立的记忆(Memory)
{
"agents": {
"list": [
{
"agentId": "work-agent",
"workspace": "~/.openclaw/workspace-work"
},
{
"agentId": "personal-agent",
"workspace": "~/.openclaw/workspace-personal"
}
]
}
}

通过绑定规则决定消息路由到哪个 Agent:

[WhatsApp: 工作号] ──► work-agent
[Telegram: 个人号] ──► personal-agent

技能系统(Skills)

Skills 是扩展 Agent 能力的模块化工具包:

技能用途
githubGitHub CLI 操作
weather天气查询
skill-forge制作高质量技能
code-review-expert代码审查
healthcheck主机安全检查

Skills 放在 ~/.openclaw/workspace/skills/,按需加载。


记忆系统(MemOS)

OpenClaw 内置了完整的长期记忆系统

  • 每日笔记memory/YYYY-MM-DD.md
  • 长期记忆MEMORY.md
  • 向量搜索sqlite-vec
  • 跨 Agent 共享
// 搜索记忆
memory_search({
query: "用户偏好的编程语言",
scope: "local",
maxResults: 5
})

适用场景

1. 个人 AI 助手

一个 AI 助手同时服务 WhatsApp / Telegram / Discord,多平台统一体验。

2. 团队协作

不同团队成员使用不同平台,后端统一处理。

3. 自动化工作流

结合 Skills 系统,实现多平台消息触发自动化任务。

4. 远程访问

通过 Tailscale 在任何地方连接家中/公司的 AI 服务。


与传统方案的对比

特性OpenClaw其他方案
多平台接入✅ 原生支持❌ 需分别配置
自托管✅ 完全支持⚠️ 部分支持
多 Agent✅ 支持❌ 不支持
记忆系统✅ 内置❌ 需自行集成
Skills 扩展✅ 生态完善⚠️ 依赖外部

总结

OpenClaw 是一个面向 AI 时代的多通道网关,它重新定义了 AI 助手与消息平台的关系 — 不是"一个平台一个机器人",而是一个 AI 大脑,多个入口

如果你有多平台接入 AI 助手需求,OpenClaw 值得一试。


更多内容持续更新中...