openclaw/docs/zh-CN/index.md

11 KiB
Raw Blame History

read_when summary title x-i18n
向新用户介绍 OpenClaw
OpenClaw 的顶层概述、功能特性与用途 OpenClaw
generated_at model provider source_hash source_path workflow
2026-02-01T13:34:09Z claude-opus-4-5 pi 92462177964ac72c344d3e8613a3756bc8e06eb7844cda20a38cd43e7cadd3b2 index.md 9

OpenClaw 🦞

"EXFOLIATE! EXFOLIATE!" — 大概是一只太空龙虾说的

中文文档提示: 本页及其他中文文档由自动化翻译流水线生成。如果你发现翻译问题,请在 https://github.com/openclaw/openclaw/issues/6995 反馈(不要提交 PR。需要支持请到 Discord 的 #help-中文:https://discord.com/channels/1456350064065904867/1466722439789674741

OpenClaw OpenClaw

适用于任意操作系统,通过 WhatsApp/Telegram/Discord/iMessage Gateway网关连接 AI 智能体 (Pi)。
插件可添加 Mattermost 等更多渠道支持。 发送一条消息,即可获得智能体回复——随时随地,触手可及。

GitHub · 版本发布 · 文档 · OpenClaw 助手设置

OpenClaw 将 WhatsApp通过 WhatsApp Web / Baileys、TelegramBot API / grammY、DiscordBot API / channels.discord.js和 iMessageimsg CLI桥接至编程智能体例如 Pi。插件可添加 MattermostBot API + WebSocket等更多渠道支持。 OpenClaw 同时也驱动着 OpenClaw 助手。

从这里开始

如果 Gateway网关运行在这台计算机上该链接会立即打开浏览器控制界面。如果无法打开请先启动 Gateway网关 openclaw gateway.

仪表盘(浏览器控制界面)

仪表盘是用于聊天、配置、节点、会话等功能的浏览器控制界面。 本地默认地址:http://127.0.0.1:18789/ 远程访问: Web 界面Tailscale

OpenClaw(英文原图) OpenClaw(AI 自动翻译)
左:英文原图 · 右AI 自动翻译(玩笑版)

工作原理

WhatsApp / Telegram / Discord / iMessage (+ plugins)
        │
        ▼
  ┌───────────────────────────┐
  │          Gateway网关          │  ws://127.0.0.1:18789 (loopback-only)
  │     (single source)       │
  │                           │  http://<gateway-host>:18793
  │                           │    /__openclaw__/canvas/ (Canvas host)
  └───────────┬───────────────┘
              │
              ├─ Pi agent (RPC)
              ├─ CLI (openclaw …)
              ├─ Chat UI (SwiftUI)
              ├─ macOS app (OpenClaw.app)
              ├─ iOS node via Gateway网关 WS + pairing
              └─ Android node via Gateway网关 WS + pairing

大多数操作通过 Gateway网关 openclaw gateway进行,它是一个长期运行的单进程,负责管理渠道连接和 WebSocket 控制面。

网络模型

  • 每台主机一个 Gateway网关推荐:它是唯一允许持有 WhatsApp Web 会话的进程。如果需要备用机器人或严格隔离,可使用独立配置文件和端口运行多个 Gateway网关请参阅 多 Gateway网关部署.
  • 优先 local loopbackGateway网关 WS 默认监听 ws://127.0.0.1:18789.
    • 向导现在默认会生成一个 Gateway网关令牌即使在 local loopback 模式下也是如此)。
    • 如需 Tailnet 访问,请运行 openclaw gateway --bind tailnet --token ... (非 local loopback 绑定时必须提供令牌)。
  • 节点:通过 WebSocket 连接到 Gateway网关根据需要使用局域网/Tailnet/SSH旧版 TCP 桥接已弃用/移除。
  • Canvas 主机HTTP 文件服务器运行在 canvasHost.port (默认 18793),提供 /__openclaw__/canvas/ 用于节点 WebView请参阅 Gateway网关配置 canvasHost)。
  • 远程使用SSH 隧道或 Tailnet/VPN请参阅 远程访问发现机制.

功能特性(概览)

  • 📱 WhatsApp 集成 — 使用 Baileys 实现 WhatsApp Web 协议
  • ✈️ Telegram 机器人 — 通过 grammY 支持私聊和群组
  • 🎮 Discord 机器人 — 通过 channels.discord.js 支持私聊和服务器频道
  • 🧩 Mattermost 机器人(插件) — Bot 令牌 + WebSocket 事件
  • 💬 iMessage — 本地 imsg CLI 集成macOS
  • 🤖 智能体桥接 — PiRPC 模式),支持工具流式传输
  • ⏱️ 流式传输与分块 — 区块流传输 + Telegram 草稿流式传输详情(/concepts/streaming
  • 🧠 多智能体路由 — 将提供商账户/对等方路由到隔离的智能体(工作区 + 每智能体会话)
  • 🔐 订阅认证 — 通过 OAuth 支持 AnthropicClaude Pro/Max+ OpenAIChatGPT/Codex
  • 💬 会话 — 私聊折叠为共享 main (默认);群组为隔离
  • 👥 群聊支持 — 默认基于提及触发;所有者可切换 /activation always|mention
  • 📎 媒体支持 — 收发图片、音频、文档
  • 🎤 语音消息 — 可选的转录钩子
  • 🖥️ 网页聊天 + macOS 应用 — 本地界面 + 菜单栏辅助工具,支持操作和语音唤醒
  • 📱 iOS 节点 — 作为节点配对并提供 Canvas 界面
  • 📱 Android 节点 — 作为节点配对并提供 Canvas + 聊天 + 相机

注意:旧版 Claude/Codex/Gemini/Opencode 路径已移除Pi 是唯一的编程智能体路径。

快速开始

运行时要求: Node ≥ 22.

# Recommended: global install (npm/pnpm)
npm install -g openclaw@latest
# or: pnpm add -g openclaw@latest

# Onboard + install the service (launchd/systemd user service)
openclaw onboard --install-daemon

# Pair WhatsApp Web (shows QR)
openclaw channels login

# Gateway网关 runs via the service after onboarding; manual run is still possible:
openclaw gateway --port 18789

之后在 npm 安装和 git 安装之间切换很简单:安装另一种方式并运行 openclaw doctor 以更新 Gateway网关服务入口点。

从源码安装(开发):

git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build # auto-installs UI deps on first run
pnpm build
openclaw onboard --install-daemon

如果尚未进行全局安装,请通过以下方式运行新手引导流程 pnpm openclaw ... (在仓库目录中执行)。

多实例快速开始(可选):

OPENCLAW_CONFIG_PATH=~/.openclaw/a.json \
OPENCLAW_STATE_DIR=~/.openclaw-a \
openclaw gateway --port 19001

发送测试消息(需要 Gateway网关正在运行

openclaw message send --target +15555550123 --message "Hello from OpenClaw"

配置(可选)

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

  • 如果你 不做任何操作OpenClaw 将使用内置的 Pi 二进制文件以 RPC 模式运行,并采用按发送者区分的会话。
  • 如果你想锁定访问权限,请从以下内容开始 channels.whatsapp.allowFrom 以及(针对群组的)提及规则。

示例:

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

文档

名称由来

OpenClaw = CLAW + TARDIS — 因为每只太空龙虾都需要一台时空机器。


"我们都只是在玩弄自己的提示词罢了。" — 大概是一个嗑多了 token 的 AI 说的

致谢

  • Peter Steinberger @steipete)— 创作者,龙虾低语者
  • Mario Zechner @badlogicc)— Pi 创作者,安全渗透测试员
  • Clawd — 那只要求取个更好名字的太空龙虾

核心贡献者

  • Maxim Vovshin (@Hyaxia, 36747317+Hyaxia@users.noreply.github.com— Blogwatcher Skills
  • Nacho Iacovino (@nachoiacovino, nacho.iacovino@gmail.com— 位置解析Telegram + WhatsApp

许可证

MIT — 像大海中的龙虾一样自由 🦞


"我们都只是在玩弄自己的提示词罢了。" — 大概是一个嗑多了 token 的 AI 说的