OpenClaw:打造你的私人 AI 助手,把 AI 变成你的数字管家
每个技能是一个目录,包含SKILL.md和可能的脚本。├── SKILL.md # 技能说明└── weather.js # 实现(可选)# 天气查询技能## 描述查询指定城市的天气信息。## 使用方法告诉 AI:"帮我查一下北京的天气"## 环境变量- WEATHER_API_KEY: 天气 API 的密钥(可选,使用免费 API 时不需要)当 AI 检测到天气查询需求时,会自动加载这个技能。定
谈到 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) │
核心组件:
- Gateway(网关):整个系统的控制中心,负责消息路由、会话管理、配置控制
- AI Agent:负责理解你的需求、制定计划、调用工具
- 工具系统:提供浏览器控制、文件操作、命令执行等能力
- 移动端 Node:iOS/Android 设备作为"节点",提供设备本地能力
核心特性详解
多渠道消息接入
OpenClaw 的多渠道能力不是简单的"连接多个聊天工具",它还提供了:
- 会话隔离:主会话(Main Session)用于你与 AI 的直接对话;群组会话(Group Session)自动隔离上下文
- 智能路由:可以配置规则,让不同频道、不同联系人路由到不同的 AI Agent
- 消息撤回:支持撤回已发送的消息
- 富媒体支持:图片、文件、语音都能处理
网页浏览器控制
这是 OpenClaw 最强大的功能之一。它不只是"网页抓取",而是真正的浏览器自动化:
# 示例:让 AI 自动访问网站并截图
# 你在 Telegram 发送:
"帮我访问 openclaw.ai,截图首页,告诉我它是什么产品"
AI 会:
- 启动 Chrome 浏览器
- 访问指定网站
- 等待页面加载完成
- 截取完整页面
- 分析页面内容
- 回复你截图和总结
支持的浏览器操作:
- 页面导航
- 元素点击、输入文本
- 表单提交
- 截图(完整页或指定区域)
- 执行 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
- https://clawhub.com
- 浏览、安装社区贡献的技能
- 技能评分和推荐
自定义技能
每个技能是一个目录,包含 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)
安装步骤
- 安装 OpenClaw
npm install -g openclaw@latest
# 或使用 pnpm
pnpm add -g openclaw@latest
- 运行向导
openclaw onboard --install-daemon
这个向导会引导你完成:
- Gateway 初始化
- Workspace 设置
- 渠道配置
- 技能安装
- 启动 Gateway
openclaw gateway --port 18789 --verbose
Gateway 会作为系统服务运行,开机自启动。
- 配置第一个频道(以 Telegram 为例)
首先,在 Telegram 创建一个 Bot:
- 找到 @BotFather
- 发送
/newbot创建机器人 - 获得机器人 Token
然后配置 OpenClaw:
openclaw config set channels.telegram.botToken "123456:ABCDEF..."
openclaw gateway restart
- 发送第一条消息
在 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 可以:
- 在主会话中理解需求
- 启动一个隔离的"编码 Agent"
- 编码 Agent 编写代码
- 编码 Agent 运行测试
- 主会话接收结果并总结
浏览器自动化实战
场景:自动登录并获取信息
你:"帮我登录 GitHub,查看 openclaw 仓库的最新 issue,总结一下"
AI 会:
- 启动 Chrome
- 访问 github.com
- 输入用户名密码(如果已配置)
- 导航到 openclaw/openclaw
- 打开 Issues 页面
- 抓取 issue 列表
- 总结并回复
场景:自动化表单填写
你:"帮我访问这个网站,填写表单并提交:[链接]"
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 有活跃的社区和完善的文档:
官方资源
- 官网:https://openclaw.ai
- 文档:https://docs.openclaw.ai
- GitHub:https://github.com/openclaw/openclaw
- Discord 社区:https://discord.gg/clawd
ClawHub 技能市场
- 地址:https://clawhub.com
- 浏览社区贡献的技能
- 按类别搜索(生产力、开发、娱乐等)
深度学习资源
- DeepWiki:https://deepwiki.com/openclaw/openclaw
- Showcase:https://docs.openclaw.ai/start/showcase
- FAQ:https://docs.openclaw.ai/start/faq
参与贡献
OpenClaw 是开源项目,欢迎贡献:
- 提交 Issue(Bug 报告、功能建议)
- 提交 Pull Request
- 开发和分享 Skills
- 完善文档
对比:OpenClaw vs 其他 AI 助手
| 特性 | OpenClaw | ChatGPT Plus | Siri/小爱同学 | 自建 Bot |
|---|---|---|---|---|
| 部署方式 | 本地私有化 | 云端 SaaS | 设备内置 | 自行开发 |
| 数据隐私 | 完全掌控 | 需信任服务商 | 本地处理 | 完全掌控 |
| 渠道支持 | 15+ 平台 | Web/App | 系统内置 | 需逐个接入 |
| 浏览器自动化 | ✅ 内置 | ❌ | ❌ | 需开发 |
| 语音交互 | ✅ | 有限 | ✅ 原生 | 需开发 |
| 定时任务 | ✅ Cron | ❌ | 有限 | 需开发 |
| 技能扩展 | ✅ Skills 插件系统 | ❌ | ❌ | 需开发 |
| 多 Agent 协作 | ✅ | ❌ | ❌ | 需开发 |
| 费用 | 免费(API 成本自理) | 订阅制 | 免费 | 开发成本高 |
| 技术门槛 | 中 | 低 | 无 | 高 |
适合人群:
- ✅ 开发者:高度可定制,支持编程集成
- ✅ 隐私敏感用户:数据留在本地,不依赖云端
- ✅ 自动化爱好者:强大的工具和扩展能力
- ✅ 多平台用户:一套系统,全平台覆盖
- ⚠️ 非技术用户:需要一定的技术背景来配置和维护
总结
OpenClaw 是一个面向个人用户的私有化 AI 助手平台。它的核心理念是:
- 数据隐私:你的数据由你掌控
- 本地优先:核心能力本地运行,不依赖云端
- 高度可定制:通过 Skills 系统无限扩展
- 全平台覆盖:一次配置,多渠道接入
它能做什么?
- ✅ 你的智能对话助手
- ✅ 你的自动化任务机器人
- ✅ 你的浏览器自动化工具
- ✅ 你的数字管家
- ✅ 你的知识库整理者
它不能做什么?
- ❌ 代替你的思考(它只是工具)
- ❌ 解决所有技术问题(需要配置和维护)
- ❌ 开箱即用(需要一定的设置)
未来展望
OpenClaw 正在快速发展中:
- 更多官方和社区 Skills
- 更完善的移动端体验
- 更强大的自动化能力
- 更友好的用户界面
如果你已经准备好了,那就开始吧:
npm install -g openclaw@latest
openclaw onboard --install-daemon
打造属于你的私人 AI 助手,把 AI 变成真正的数字管家!
更多推荐



所有评论(0)