OpenClaw

OpenClaw 🦞

OpenClaw

"EXFOLIATE! EXFOLIATE!" — 一只太空龙虾,大概吧

适用于 WhatsApp、Telegram、Discord、iMessage 等应用的 AI 代理全操作系统网关。
发送消息,从口袋中获得代理响应。插件支持 Mattermost 等更多应用。

什么是 OpenClaw?

OpenClaw 是一个自托管网关,将你最喜欢的聊天应用(WhatsApp、Telegram、Discord、iMessage 等)连接到像 Pi 这样的 AI 编程代理。你在自己的机器(或服务器)上运行单个 Gateway 进程,它就成为你的消息应用和随时可用的 AI 助手之间的桥梁。

适合谁? 开发者和高级用户,他们想要一个可以从任何地方发送消息的个人 AI 助手——同时无需放弃数据控制权或依赖托管服务。

有什么不同之处?

  • 自托管:运行在你的硬件上,遵循你的规则
  • 多通道:一个 Gateway 同时服务 WhatsApp、Telegram、Discord 等
  • 代理原生:为编程代理构建,支持工具使用、会话、记忆和多代理路由
  • 开源:MIT 许可,社区驱动

你需要什么? Node 22+,来自你选择的提供商的 API 密钥,以及 5 分钟时间。为了最佳质量和安全性,请使用最新一代的最强模型。

工作原理

flowchart LR
  A["聊天应用 + 插件"] --> B["Gateway"]
  B --> C["Pi 代理"]
  B --> D["CLI"]
  B --> E["Web 控制 UI"]
  B --> F["macOS 应用"]
  B --> G["iOS 和 Android 节点"]

Gateway 是会话、路由和通道连接的单一事实来源。

核心功能

多通道网关

通过单个 Gateway 进程支持 WhatsApp、Telegram、Discord 和 iMessage。

插件通道

通过扩展包添加 Mattermost 等更多支持。

多代理路由

每个代理、工作区或发送者的隔离会话。

媒体支持

发送和接收图片、音频和文档。

Web 控制 UI

用于聊天、配置、会话和节点的浏览器仪表板。

移动节点

配对 iOS 和 Android 节点,支持 Canvas、相机/屏幕和语音工作流。

快速开始

1

安装 OpenClaw

npm install -g openclaw@latest
2

引导并安装服务

openclaw onboard --install-daemon
3

配对 WhatsApp 并启动 Gateway

openclaw channels login
openclaw gateway --port 18789

需要完整的安装和开发设置?查看 快速开始

仪表板

Gateway 启动后打开浏览器控制 UI。

OpenClaw

配置(可选)

配置位于 ~/.openclaw/openclaw.json

  • 如果你什么都不做,OpenClaw 使用捆绑的 Pi 二进制文件在 RPC 模式下运行,采用每发送者会话。
  • 如果你想锁定它,从 channels.whatsapp.allowFrom 开始,对于群组则使用提及规则。

示例:

{
  channels: {
    whatsapp: {
      allowFrom: ["+15555550123"],
      groups: { "*": { requireMention: true } },
    },
  },
  messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}

从这里开始

了解更多