OpenClaw 🦞
“EXFOLIATE! EXFOLIATE!” — 一只太空龙虾如是说
跨 WhatsApp、Telegram、Discord、iMessage 等的 AI 代理任何操作系统网关。
发送消息,从您的口袋获得代理响应。插件添加 Mattermost 等更多功能。
什么是 OpenClaw?
OpenClaw 是一个自托管网关,将您喜爱的聊天应用 —— WhatsApp、Telegram、Discord、iMessage 等 —— 连接到像 Pi 这样的 AI 编码代理。您在自己的机器(或服务器)上运行一个网关进程,它就成为您的消息应用和全天候可用的 AI 助手之间的桥梁。
谁适合使用? 想要可以从任何地方发送消息的个人 AI 助手的开发者和高级用户 —— 不必放弃对数据的控制或依赖托管服务。
它有什么不同?
- 自托管:在您的硬件上运行,您的规则
- 多渠道:一个网关同时服务 WhatsApp、Telegram、Discord 等
- 代理原生:为具有工具使用,会话、记忆和多代理路由的编码代理构建
- 开源:MIT 许可证,社区驱动
您需要什么? Node 22+、API 密钥(推荐 Anthropic)和 5 分钟。
工作原理
flowchart LR
A["聊天应用 + 插件"] --> B["网关"]
B --> C["Pi 代理"]
B --> D["CLI"]
B --> E["Web 控制 UI"]
B --> F["macOS 应用"]
B --> G["iOS 和 Android 节点"]
网关是会话、路由和渠道连接的单一事实来源。
核心功能
快速开始
需要完整的安装和开发设置?请参阅快速开始。
仪表板
网关启动后打开浏览器控制 UI。
- 本地默认:http://127.0.0.1:18789/
- 远程访问:Web 界面和 Tailscale
配置(可选)
配置文件位于 ~/.openclaw/openclaw.json。
- 如果您什么都不做,OpenClaw 在 RPC 模式下使用捆绑的 Pi 二进制文件,每个发送者都有独立会话。
- 如果您想锁定它,从
channels.whatsapp.allowFrom和(对于群组)提及规则开始。
示例:
{
channels: {
whatsapp: {
allowFrom: ["+15555550123"],
groups: { "*": { requireMention: true } },
},
},
messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}