OpenClaw:打造你的个人 AI 助手——全平台多渠道接入指南

一个真正属于你的 AI 助手,运行在你自己的设备上,回答来自你常用的所有渠道——WhatsApp、Telegram、Slack、Discord、微信、飞书……20+ 平台一站式接入!

OpenClaw Logo

前言:为什么我们需要 OpenClaw?

在 AI 助手爆发的今天,我们面临着几个痛点:

  1. 平台分散:ChatGPT 在网页上,Claude 在另一个 App,每个平台都要单独打开
  2. 数据隐私:对话记录存储在第三方服务器,敏感信息不敢发送
  3. 定制化受限:无法深度定制助手的行为和能力
  4. 跨平台协作难:想在微信问 AI,又想在 Slack 里继续对话?做不到

OpenClaw 应运而生——一个本地优先的个人 AI 助手框架,让 AI 在你熟悉的渠道为你服务。


OpenClaw 是什么?

OpenClaw 是一个开源的、本地优先的 AI 助手框架,核心理念是:

The Gateway is just the control plane — the product is the assistant.

Gateway 只是控制平面,产品是助手本身。

核心特性一览

特性 说明
🌐 多渠道接入 支持 20+ 消息平台:WhatsApp、Telegram、Slack、Discord、微信、飞书、Signal、iMessage、Teams 等
🤖 多模型支持 OpenAI、Anthropic Claude、Google Gemini、Azure、AWS Bedrock、本地模型(Ollama/LM Studio)
📱 多端协同 macOS 菜单栏应用、iOS/Android 节点应用、WebChat 网页端
🎨 Canvas 画布 实时可视化工作空间,支持 A2UI 交互
🎙️ 语音交互 语音唤醒、持续对话模式(支持 ElevenLabs TTS)
🔧 Skills 技能系统 可扩展技能包,从 ClawHub 安装社区技能
🔒 安全可控 本地运行、数据自主、配对验证机制
自动化 Cron 定时任务、Webhook 触发、Gmail 集成

快速开始

环境要求

  • Node.js: 24.x(推荐)或 22.16+
  • 操作系统: macOS / Linux / Windows (WSL2)

一键安装

# 使用 npm 安装
npm install -g openclaw@latest

# 或使用 pnpm
pnpm add -g openclaw@latest

# 启动引导式配置
openclaw onboard --install-daemon

onboard 命令会引导你完成:

  1. Gateway 网关安装
  2. 工作空间配置
  3. 渠道连接设置
  4. 技能包安装

验证安装

# 检查状态
openclaw status

# 运行诊断
openclaw doctor

# 启动 Gateway
openclaw gateway --port 18789 --verbose

架构解析:OpenClaw 如何工作?

WhatsApp / Telegram / Slack / Discord / 微信 / 飞书 / ...
    │
    ▼
┌───────────────────────────────┐
│      Gateway (控制平面)        │
│    ws://127.0.0.1:18789       │
└──────────────┬────────────────┘
               │
    ┌──────────┼──────────┐
    │          │          │
    ▼          ▼          ▼
┌───────┐  ┌───────┐  ┌───────────┐
│Pi Agent│  │  CLI  │  │  WebChat  │
└───────┘  └───────┘  └───────────┘
    │          │          │
    └──────────┴──────────┘
               │
    ┌──────────┼──────────┐
    ▼          ▼          ▼
macOS App   iOS Node   Android Node

核心组件

  1. Gateway:WebSocket 控制平面,管理会话、渠道、工具和事件
  2. Pi Agent:AI 代理运行时,处理对话和工具调用
  3. Channels:消息渠道适配器,连接各平台 API
  4. Nodes:设备节点,执行本地操作(相机、通知、系统命令等)
  5. Canvas:可视化画布,支持 A2UI 推送交互

渠道配置指南

Telegram 配置

  1. @BotFather 获取 Bot Token
  2. 配置环境变量或配置文件:
{
  "channels": {
    "telegram": {
      "botToken": "123456:ABCDEF"
    }
  }
}
  1. 设置群组访问控制(可选):
{
  "channels": {
    "telegram": {
      "groups": {
        "*": { "requireMention": true }
      }
    }
  }
}

Discord 配置

  1. 创建 Discord Bot,获取 Token
  2. 配置:
{
  "channels": {
    "discord": {
      "token": "your-bot-token"
    }
  }
}

微信接入

通过腾讯官方插件 @tencent-weixin/openclaw-weixin

# 安装插件
openclaw plugins install "@tencent-weixin/openclaw-weixin"

# 扫码登录
openclaw channels login --channel openclaw-weixin

⚠️ 需要微信启用 ClawBot 插件(微信 > 我 > 设置 > 插件)

飞书配置

  1. 创建飞书机器人应用
  2. 配置事件订阅和权限
  3. openclaw.json 中添加:
{
  "channels": {
    "feishu": {
      "appId": "your-app-id",
      "appSecret": "your-app-secret"
    }
  }
}

Skills 技能系统

OpenClaw 的强大之处在于其可扩展的技能系统。

安装技能

ClawHub 发现和安装技能:

# 搜索技能
openclaw skills search <keyword>

# 安装技能
openclaw skills install <skill-name>

热门技能推荐

技能 功能
weather-advisor 天气查询与穿衣建议
news-summary 新闻摘要播报
imap-smtp-email 邮件收发管理
pdf PDF 文件处理
xlsx Excel 表格操作
docx Word 文档生成
pptx PPT 幻灯片制作
tencent-meeting-mcp 腾讯会议管理

自定义技能

~/.openclaw/workspace/skills/ 目录下创建你的技能:

my-skill/
├── SKILL.md          # 技能说明文档
├── scripts/          # 执行脚本
│   └── main.js
└── config/           # 配置文件

进阶功能

Canvas 画布

Canvas 是 OpenClaw 的可视化工作空间,支持:

  • 实时渲染网页和图表
  • A2UI(Agent-to-UI)交互式组件
  • 截图和数据可视化
# 在对话中触发 Canvas
"帮我画一个流程图"
"打开这个网页并截图"

语音交互

macOS/iOS 支持语音唤醒

{
  "voiceWake": {
    "enabled": true,
    "keyword": "hey lobster"
  }
}

Android 支持持续对话模式,无需手动触发。

多代理路由

为不同渠道配置独立的代理:

{
  "agents": {
    "routing": {
      "discord-work": {
        "workspace": "~/work-openclaw",
        "model": "anthropic/claude-opus-4"
      },
      "telegram-personal": {
        "workspace": "~/personal-openclaw",
        "model": "openai/gpt-4o"
      }
    }
  }
}

自动化任务

使用 Cron 设置定时任务:

# 每天早上 8 点发送天气提醒
openclaw cron add "0 8 * * *" --message "发送今日天气和日程提醒"

安全最佳实践

配对验证机制

默认情况下,陌生发送者会收到配对码验证:

{
  "channels": {
    "whatsapp": {
      "dmPolicy": "pairing"
    }
  }
}

批准信任用户:

openclaw pairing approve <sender-id>

沙箱隔离

为非主会话启用 Docker 沙箱:

{
  "agents": {
    "defaults": {
      "sandbox": {
        "mode": "non-main"
      }
    }
  }
}

远程访问

使用 Tailscale 安全暴露 Gateway:

{
  "gateway": {
    "tailscale": {
      "mode": "serve"  // 或 "funnel" 公开访问
    },
    "auth": {
      "mode": "password"
    }
  }
}

实战案例

案例 1:智能工作助手

场景:在 Slack 中管理团队任务、查询 Jira、生成周报

配置:

  • 连接 Slack 渠道
  • 安装 xlsxdocx 技能
  • 配置 Jira API 集成

使用示例:

用户: 帮我生成本周的工作周报
AI: 已生成本周周报,包括:
    - 完成 5 个 Jira 任务
    - 参与 3 次代码评审
    - 产出文档 2 份
    [周报.docx 已发送]

案例 2:个人知识管理

场景:在 Telegram 中管理笔记、阅读文章、设置提醒

配置:

  • 连接 Telegram Bot
  • 安装 ima-skill(笔记管理)
  • 配置 Cron 定时提醒

使用示例:

用户: 记一下:明天下午3点有客户会议
AI: 已添加到你的日程,明天 15:00 会提前提醒

案例 3:开发运维助手

场景:在 Discord 中监控服务器、查看日志、执行命令

配置:

  • 连接 Discord 频道
  • 配置 SSH 访问权限
  • 安装监控相关技能

使用示例:

用户: 服务器负载怎么样?
AI: 当前服务器状态:
    - CPU: 45%
    - 内存: 6.2GB / 16GB
    - 磁盘: 120GB / 500GB
    一切正常 ✅

社区与资源


总结

OpenClaw 不仅仅是一个 AI 助手框架,更是一种全新的 AI 使用方式

本地优先:数据在你手中,隐私有保障
多渠道统一:一个 AI,无处不在
高度可定制:技能系统让 AI 懂你的需求
开源免费:社区驱动,持续进化

如果你正在寻找一个真正属于你的 AI 助手,OpenClaw 绝对值得一试!


🦞 OpenClaw — Your own personal AI assistant. Any OS. Any Platform. The lobster way.


相关阅读

Tags: #OpenClaw #AI助手 #开源 #人工智能 #自动化 #效率工具

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐