谈到 AI 助手,你会想到什么?ChatGPT、Siri、还是手机里的智能语音助手?这些云端服务固然强大,但它们有一个共同的弱点——你的数据都在别人的服务器上

今天要介绍的 OpenClaw,是一款可以运行在你自己设备上的个人 AI 助手。它像是一个数字管家,通过 WhatsApp、Telegram、飞书、微信等多种渠道与你对话,帮你处理各种任务。

为什么要用本地 AI 助手?

数据隐私,由你掌控

在云时代,我们的对话、搜索、工作记录都存储在第三方服务器上。即使服务商承诺保护隐私,但"信任"这个词本身就带着风险。

OpenClaw 的理念很简单:数据留在我这儿,AI 逻辑你自己选。你可以在自己的电脑、服务器或私有云上运行它,所有会话记录都存储在本地。

一套系统,全平台覆盖

你可能有多个聊天工具:WhatsApp 用于国际沟通、Telegram 用于工作群、飞书用于团队协作、微信用于日常社交……要在每个平台都设置一个 AI 机器人,成本太高。

OpenClaw 支持 15+ 个主流通讯平台

  • 消息类:WhatsApp、Telegram、Signal、iMessage、Matrix、Zalo
  • 协作类:Slack、Discord、Microsoft Teams、Google Chat、飞书
  • 自定义:WebChat、BlueBubbles(iMessage 扩展)

一套系统,全平台接入。你在 Telegram 问一句"今天天气怎么样",它在 WhatsApp 也能同样回答。

不止聊天,它还能"干活"

大多数 AI 助手只能聊天,但 OpenClaw 可以执行操作

  • 🌐 浏览器自动化:自动登录网站、填写表单、截图抓取信息
  • 🗣️ 语音交互:支持语音唤醒、连续对话
  • 📱 移动端控制:通过手机摄像头拍照、录屏
  • ⏰ 定时任务:设置提醒、定时执行脚本
  • 🧩 技能扩展:插件化的技能系统,无限可能

OpenClaw 是如何工作的?

OpenClaw 的架构设计简洁而强大:

你的消息(WhatsApp/Telegram/飞书等)
           ↓
    ┌──────────────┐
    │   Gateway    │ ← WebSocket 控制中心
    │  (控制平面)  │
    └──────┬───────┘
           ↓
    ┌──────┴──────────────────────┐
    │                             │
    ├─ AI Agent (推理与决策)      │
    ├─ 工具系统 (执行操作)        │
    ├─ 定时任务 (Cron)            │
    ├─ Webhook 回调               │
    └─ 技能系统 (Skills)          │

核心组件:

  1. Gateway(网关):整个系统的控制中心,负责消息路由、会话管理、配置控制
  2. AI Agent:负责理解你的需求、制定计划、调用工具
  3. 工具系统:提供浏览器控制、文件操作、命令执行等能力
  4. 移动端 Node:iOS/Android 设备作为"节点",提供设备本地能力

核心特性详解

多渠道消息接入

OpenClaw 的多渠道能力不是简单的"连接多个聊天工具",它还提供了:

  • 会话隔离:主会话(Main Session)用于你与 AI 的直接对话;群组会话(Group Session)自动隔离上下文
  • 智能路由:可以配置规则,让不同频道、不同联系人路由到不同的 AI Agent
  • 消息撤回:支持撤回已发送的消息
  • 富媒体支持:图片、文件、语音都能处理

网页浏览器控制

这是 OpenClaw 最强大的功能之一。它不只是"网页抓取",而是真正的浏览器自动化

# 示例:让 AI 自动访问网站并截图
# 你在 Telegram 发送:
"帮我访问 openclaw.ai,截图首页,告诉我它是什么产品"

AI 会:

  1. 启动 Chrome 浏览器
  2. 访问指定网站
  3. 等待页面加载完成
  4. 截取完整页面
  5. 分析页面内容
  6. 回复你截图和总结

支持的浏览器操作:

  • 页面导航
  • 元素点击、输入文本
  • 表单提交
  • 截图(完整页或指定区域)
  • 执行 JavaScript 代码

语音交互

OpenClaw 的语音功能非常完整:

Voice Wake(语音唤醒)

  • 在 macOS/iOS/Android 上始终待机
  • 说出口令唤醒 AI(如"Hey OpenClaw")
  • 无需手动触发

Talk Mode(对话模式)

  • 连续语音对话
  • 支持打断和重说
  • 配合 ElevenLabs 等语音合成服务,实现自然的语音交互

Canvas 可视化工作区

Canvas 是 OpenClaw 的"数字白板"功能,AI 可以在上面绘制、展示信息:

  • 渲染 HTML/Markdown 内容
  • 实时更新数据
  • A2UI 智能交互(Agent-driven UI)
  • 支持 macOS/iOS/Android 设备显示

想象一下,你问"帮我画一个今天的时间表",AI 会在 Canvas 上绘制一个直观的甘特图。

定时任务与自动化

Cron 任务

# 每天早上 9 点提醒我
openclaw cron add --schedule "0 9 * * *" --message "记得查看邮件!"

Webhook 回调

# 监听外部服务的事件
openclaw webhook create --path "/notify" --agent main

邮件监控

  • 支持 Gmail Pub/Sub 实时推送
  • 新邮件自动触发 AI 处理
  • 可以配置过滤规则

Skills 技能系统

Skills 是 OpenClaw 的插件系统,让 AI 具备新能力:

内置技能:

  • bluebubbles:BlueBubbles iMessage 扩展
  • coding-agent:集成 Claude Code 等编程助手
  • gemini:Gemini CLI 集成
  • skill-creator:创建自定义技能的工具

社区技能市场:ClawHub

自定义技能
每个技能是一个目录,包含 SKILL.md(技能说明)和可能的脚本文件。你可以轻松开发自己的技能!

移动端配套应用

OpenClaw 不只是电脑上的应用,它有完整的移动端生态:

macOS 应用

  • 菜单栏控制面板
  • Voice Wake/PTT(按键说话)
  • WebChat 网页界面
  • 远程 Gateway 控制

iOS/Android Node 应用

  • 配对后成为"节点"
  • 提供设备本地能力(摄像头、麦克风、通知)
  • Canvas 显示
  • 语音交互

这些应用让 OpenClaw 真正成为"跨平台的数字管家"。

安全与隐私

默认安全策略

OpenClaw 非常注重安全,默认策略是"谨慎优先":

DM(私聊)配对机制

  • 陌生私聊默认不会处理
  • 发送者会收到一个配对码
  • 你需要执行 openclaw pairing approve <channel> <code> 批准
  • 批准后加入本地白名单,后续消息直接处理

白名单控制
每个渠道都可以配置白名单:

{
  "channels": {
    "telegram": {
      "allowFrom": ["your_username", "*"]  // * 表示允许所有(谨慎使用)
    }
  }
}

认证方式

OpenClaw 支持 AI 模型的多种认证方式:

OAuth 认证

  • Anthropic(Claude Pro/Max)
  • OpenAI(ChatGPT/Codex)

API Key

  • 支持直接配置 API Key
  • 支持认证轮换和故障转移

数据隔离

Workspace 工作区

  • 每个 Workspace 有独立的配置和技能
  • ~/.openclaw/workspace 是默认工作区
  • 可以创建多个工作区用于不同用途

会话隔离

  • 主会话(Main Session):你与 AI 的直接对话
  • 群组会话:自动隔离,互不影响
  • Agent 会话:可创建独立的子 Agent 完成任务

沙箱模式

  • 群组/频道可以启用 Docker 沙箱
  • Bash 命令在沙箱内运行,不影响宿主机
  • 工具访问可精细控制

权限管理

macOS 应用需要系统权限,OpenClaw 通过 TCC(透明、同意、控制)框架管理:

  • 屏幕录制权限
  • 通知权限
  • 文件访问权限
  • 摄像头/麦克风权限

Elevated Bash(提升权限)

  • 支持 /elevated on|off 切换
  • 需要在配置中启用并白名单
  • 仅受信任的会话可以使用

快速上手

系统要求

  • Node.js ≥ 22
  • 操作系统:macOS / Linux / Windows(推荐 WSL2)

安装步骤

  1. 安装 OpenClaw
npm install -g openclaw@latest
# 或使用 pnpm
pnpm add -g openclaw@latest
  1. 运行向导
openclaw onboard --install-daemon

这个向导会引导你完成:

  • Gateway 初始化
  • Workspace 设置
  • 渠道配置
  • 技能安装
  1. 启动 Gateway
openclaw gateway --port 18789 --verbose

Gateway 会作为系统服务运行,开机自启动。

  1. 配置第一个频道(以 Telegram 为例)

首先,在 Telegram 创建一个 Bot:

  • 找到 @BotFather
  • 发送 /newbot 创建机器人
  • 获得机器人 Token

然后配置 OpenClaw:

openclaw config set channels.telegram.botToken "123456:ABCDEF..."
openclaw gateway restart
  1. 发送第一条消息

在 Telegram 找到你的机器人,发送:

/agent 你好,介绍一下你自己

恭喜!你的私人 AI 助手已经上线了!

实用命令

# 发送消息
openclaw message send --to +1234567890 --message "Hello from OpenClaw"

# 直接对话
openclaw agent --message "帮我整理今天的任务" --thinking high

# 查看状态
openclaw status

# 重启 Gateway
openclaw gateway restart

# 配置管理
openclaw config get
openclaw config set agent.model "anthropic/claude-opus-4-5"

聊天命令

在聊天界面,你可以使用以下命令:

  • /status - 查看当前会话状态(模型、Token、费用)
  • /new 或 /reset - 重置会话
  • /compact - 压缩会话上下文(总结历史)
  • /think <level> - 设置推理级别(off/minimal/low/medium/high/xhigh)
  • /verbose on|off - 开启/关闭详细输出
  • /usage off|tokens|full - 显示使用统计
  • /activation mention|always - 群组激活模式切换

实际应用场景

日常工作

消息整理与总结
你每天可能收到大量消息,让 AI 帮你整理:

  • "总结今天 Telegram 工作群的重要消息"
  • "帮我筛选邮件,标出需要回复的"

日程管理

  • "今天有哪些日程?提醒我 30 分钟前"
  • "帮我在日历添加明天的会议:下午 2 点,项目评审"

信息查询

  • "查一下北京现在的天气"
  • "OpenAI 最新的 GPT-5 发布了吗?"

自动化任务

定时提醒

# 每天早上 9 点提醒
openclaw cron add --schedule "0 9 * * *" --message "早上好!记得查看邮件和日程"

# 每周五下午 5 点提醒
openclaw cron add --schedule "0 17 * * 5" --message "该写周报了!"

网页监控

  • "每天访问一下 GitHub 的 openclaw/openclaw 仓库,有新 issue 就告诉我"
  • "监控某个商品的京东页面,价格低于 1000 就通知我"

文件处理

  • "把 ~/Downloads 里的图片按日期整理到文件夹"
  • "把 PDF 转成文本,提取关键信息"

学习与研究

文档搜索

  • "在 ~/Documents/projects 里搜索包含'机器学习'的文件"
  • "总结这个 Markdown 文档的要点"

知识整理

  • "把我最近的笔记整理成知识图谱"
  • "把这些文章总结成一份学习笔记"

代码辅助

  • "帮我重构这个函数,让它更高效"
  • "写一个 Python 脚本,批量重命名文件"

生活助手

天气查询

  • "北京、上海、深圳今天天气如何?"
  • "明天会下雨吗?需要带伞吗?"

股票提醒

  • "监控 Apple 股价,低于 150 就通知我"
  • "我的持仓今天涨跌了多少?"

新闻摘要

  • "总结今天的科技新闻"
  • "有关于 AI 的最新进展吗?"

进阶玩法

开发自定义 Skills

每个技能是一个目录,包含 SKILL.md 和可能的脚本。让我们创建一个简单的"天气查询"技能:

目录结构:

~/.openclaw/workspace/skills/weather/
├── SKILL.md          # 技能说明
└── weather.js        # 实现(可选)

SKILL.md 内容:

# 天气查询技能

## 描述
查询指定城市的天气信息。

## 使用方法
告诉 AI:"帮我查一下北京的天气"

## 环境变量
- WEATHER_API_KEY: 天气 API 的密钥(可选,使用免费 API 时不需要)

当 AI 检测到天气查询需求时,会自动加载这个技能。技能可以:

  • 定义工具调用规则
  • 提供额外的脚本
  • 指定环境变量

多 Agent 协作

OpenClaw 支持创建多个独立的 Agent,它们可以协同工作:

主会话(Main Session)

  • 你的直接对话
  • 有完整的工具访问权限

隔离会话(Isolated Session)

  • 用于特定任务
  • 可以限制工具访问
  • 完成后自动清理

示例场景:
你让 AI "写一个 Python 脚本并测试它"。AI 可以:

  1. 在主会话中理解需求
  2. 启动一个隔离的"编码 Agent"
  3. 编码 Agent 编写代码
  4. 编码 Agent 运行测试
  5. 主会话接收结果并总结

浏览器自动化实战

场景:自动登录并获取信息

你:"帮我登录 GitHub,查看 openclaw 仓库的最新 issue,总结一下"

AI 会:

  1. 启动 Chrome
  2. 访问 github.com
  3. 输入用户名密码(如果已配置)
  4. 导航到 openclaw/openclaw
  5. 打开 Issues 页面
  6. 抓取 issue 列表
  7. 总结并回复

场景:自动化表单填写

你:"帮我访问这个网站,填写表单并提交:[链接]"

AI 可以:

  • 解析表单字段
  • 智能填写(基于上下文)
  • 提交并确认结果

远程 Gateway

如果有一台 Linux 服务器,可以把 Gateway 部署在那儿:

优势:

  • 24/7 在线
  • 更好的网络环境
  • 集中管理

接入方式:

  • Tailscale Serve/Funnel
  • SSH 隧道

命令:

# 在服务器上
openclaw gateway --port 18789 --bind 0.0.0.0

# 在本地连接
openclaw gateway connect --host server.example.com --port 18789

社区与资源

OpenClaw 有活跃的社区和完善的文档:

官方资源

ClawHub 技能市场

  • 地址https://clawhub.com
  • 浏览社区贡献的技能
  • 按类别搜索(生产力、开发、娱乐等)

深度学习资源

参与贡献

OpenClaw 是开源项目,欢迎贡献:

  • 提交 Issue(Bug 报告、功能建议)
  • 提交 Pull Request
  • 开发和分享 Skills
  • 完善文档

对比:OpenClaw vs 其他 AI 助手

特性 OpenClaw ChatGPT Plus Siri/小爱同学 自建 Bot
部署方式 本地私有化 云端 SaaS 设备内置 自行开发
数据隐私 完全掌控 需信任服务商 本地处理 完全掌控
渠道支持 15+ 平台 Web/App 系统内置 需逐个接入
浏览器自动化 ✅ 内置 需开发
语音交互 有限 ✅ 原生 需开发
定时任务 ✅ Cron 有限 需开发
技能扩展 ✅ Skills 插件系统 需开发
多 Agent 协作 需开发
费用 免费(API 成本自理) 订阅制 免费 开发成本高
技术门槛

适合人群:

  • ✅ 开发者:高度可定制,支持编程集成
  • ✅ 隐私敏感用户:数据留在本地,不依赖云端
  • ✅ 自动化爱好者:强大的工具和扩展能力
  • ✅ 多平台用户:一套系统,全平台覆盖
  • ⚠️ 非技术用户:需要一定的技术背景来配置和维护

总结

OpenClaw 是一个面向个人用户的私有化 AI 助手平台。它的核心理念是:

  1. 数据隐私:你的数据由你掌控
  2. 本地优先:核心能力本地运行,不依赖云端
  3. 高度可定制:通过 Skills 系统无限扩展
  4. 全平台覆盖:一次配置,多渠道接入

它能做什么?

  • ✅ 你的智能对话助手
  • ✅ 你的自动化任务机器人
  • ✅ 你的浏览器自动化工具
  • ✅ 你的数字管家
  • ✅ 你的知识库整理者

它不能做什么?

  • ❌ 代替你的思考(它只是工具)
  • ❌ 解决所有技术问题(需要配置和维护)
  • ❌ 开箱即用(需要一定的设置)

未来展望

OpenClaw 正在快速发展中:

  • 更多官方和社区 Skills
  • 更完善的移动端体验
  • 更强大的自动化能力
  • 更友好的用户界面

如果你已经准备好了,那就开始吧:

npm install -g openclaw@latest
openclaw onboard --install-daemon

打造属于你的私人 AI 助手,把 AI 变成真正的数字管家!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐