OpenClaw 🦞

"去角质!去角质!" — 某只太空龙虾如是说

适用于任何操作系统的 AI 代理网关,支持 WhatsApp、Telegram、Discord、iMessage 等多个平台。 发送消息,即可从口袋里获得代理响应。插件支持 Mattermost 等更多平台。

什么是 OpenClaw?

OpenClaw 是一个自托管网关(self-hosted gateway),它将你喜爱的聊天应用——WhatsApp、Telegram、Discord、iMessage 等——连接到像 Pi 这样的 AI 编程代理。你只需在自己的机器(或服务器)上运行一个网关进程,它就会成为你的消息应用和始终可用的 AI 助手之间的桥梁。

适合谁使用? 开发者和高级用户,他们希望拥有一个可以随时随地发送消息的个人 AI 助手——而无需放弃对数据的控制或依赖托管服务。

有什么不同?

  • 自托管:运行在你的硬件上,你说了算
  • 多渠道:一个网关同时服务 WhatsApp、Telegram、Discord 等多个平台
  • 原生代理:专为编程代理构建,支持工具使用、会话、内存和多代理路由
  • 开源:MIT 许可证,社区驱动

需要什么? Node 22+点击安装 Node.js)、一个 API 密钥(推荐 Anthropic)和 5 分钟时间。

工作原理

mermaid
graph LR
    A[WhatsApp/Telegram/Discord] --> B[Gateway]
    B --> C[AI Agent]
    C --> B
    B --> A

网关是会话、路由和渠道连接的唯一真实来源。

核心功能

多渠道网关

使用单个网关进程支持 WhatsApp、Telegram、Discord 和 iMessage。

插件渠道

通过扩展包添加 Mattermost 等更多平台。

多代理路由

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

媒体支持

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

Web 控制界面

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

移动节点

配对 iOS 和 Android 节点,支持 Canvas。

快速开始

1. 安装 OpenClaw

bash
npm install -g openclaw@latest

2. 入门并安装服务

bash
openclaw onboard --install-daemon

3. 配对 WhatsApp 并启动网关

bash
openclaw channels login
openclaw gateway --port 18789

需要完整的安装和开发设置?请参阅快速开始

仪表板

网关启动后打开浏览器控制界面。

配置(可选)

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

如果你什么都不做,OpenClaw 会在 RPC 模式下使用捆绑的 Pi 二进制文件,并为每个发送者创建会话。

如果你想锁定它,从 channels.whatsapp.allowFrom 和(对于群组)提及规则开始。

示例:

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

从这里开始

  • 文档中心 - 所有文档和指南,按用例组织
  • 配置 - 核心网关设置、令牌和提供商配置
  • 远程访问 - SSH 和 tailnet 访问模式
  • 渠道 - WhatsApp、Telegram、Discord 等的渠道特定设置
  • 节点 - 带配对和 Canvas 的 iOS 和 Android 节点
  • 帮助 - 常见修复和故障排除入口

了解更多

非官方中文版本

本网站为非官方中文版本。此项目的目的是为了让国内用户快速了解如何使用 OpenClaw 而汉化的内容。 官方英文文档请访问 docs.openclaw.ai