什么是 OpenClaw?
OpenClaw 是一个开源的个人 AI 助手框架,它让你可以在自己的设备上运行 AI 助手,无需担心隐私泄露或数据被第三方服务掌控。
与传统的云端 AI 服务不同,OpenClaw 采用本地优先的设计理念——Gateway(控制平面)运行在你的设备上,你完全掌控数据流向、使用方式和功能扩展。
核心特性
🦞 多渠道支持
OpenClaw 最大的亮点是统一的多渠道接入。你可以在已经习惯使用的平台上与 AI 助手对话:
- 即时通讯:WhatsApp、Telegram、Slack、Discord、Signal、iMessage
- 企业协作:Microsoft Teams、Google Chat
- 扩展渠道:BlueBubbles、Matrix、Zalo
- 原生平台:macOS、iOS、Android、WebChat
所有渠道共享同一个 Gateway,无需在不同平台之间切换,AI 助手随时随地陪伴你。
🎯 本地优先架构
┌─────────────────────────────────────┐
│ WhatsApp / Telegram / Discord ... │
└──────────────┬──────────────────────┘
│
▼
┌────────────────┐
│ Gateway │ ← 运行在你的设备上
│ ws://127.0.0.1 │
└────────┬───────┘
│
┌──────────┼──────────┐
│ │ │
▼ ▼ ▼
CLI WebChat macOS/iOS App
Gateway 是整个系统的控制中心,负责:
- 会话管理和上下文保持
- 工具调用和权限控制
- 渠道路由和消息分发
- 定时任务和事件触发
🛠️ 强大的工具生态
OpenClaw 内置了丰富的工具集,让 AI 助手不仅能"说话",还能"做事":
- Browser:控制 Chrome/Chromium 浏览器,截图、自动化操作
- Canvas:实时可视化工作空间,支持 A2UI(Agent to UI)
- Nodes:跨设备调用能力(相机、屏幕录制、位置、通知)
- Cron:定时任务和 Wake 事件,让助手主动提醒你
- Sessions:多会话协作,Agent to Agent 通信
🎤 语音交互
在 macOS、iOS、Android 上,OpenClaw 支持:
- Voice Wake:语音唤醒,解放双手
- Talk Mode:连续对话模式,自然流畅
结合 ElevenLabs TTS,助手可以用自然的声音回复你。
🔐 安全第一
- 本地运行:数据不离开你的设备(除非你主动选择云端模型)
- 默认安全:DM 需要配对认证,陌生人无法直接使用你的助手
- 沙箱隔离:支持 Docker 沙箱,隔离非主会话的工具执行
- 权限控制:精细的 allowlist/denylist 机制
快速开始
安装
需要 Node.js ≥ 22:
npm install -g openclaw@latest
# 运行向导式配置
openclaw onboard --install-daemon向导会引导你完成:
- 模型选择(推荐 Anthropic Claude Opus 4.6)
- 渠道配置(WhatsApp、Telegram 等)
- 工作空间初始化
- 守护进程安装
启动 Gateway
openclaw gateway --port 18789 --verboseGateway 启动后,你可以:
- 通过 CLI 发送消息:
openclaw agent --message "你好" - 访问 Web 控制台:
http://localhost:18789 - 在配置的渠道(如 Telegram)中直接对话
配置示例
最简配置 ~/.openclaw/openclaw.json:
{
"agent": {
"model": "anthropic/claude-opus-4-6"
},
"channels": {
"telegram": {
"botToken": "YOUR_BOT_TOKEN"
}
}
}使用场景
个人助手
- 日程管理、提醒事项
- 信息查询、知识问答
- 自动化工作流(邮件处理、数据抓取)
开发辅助
- 代码审查和建议
- 技术文档搜索
- 环境调试和监控
团队协作
- Slack/Discord 群组助手
- 自动化回复和任务分配
- 知识库维护
智能家居
- 通过语音控制设备(结合 macOS/iOS Nodes)
- 定时任务和场景联动
- 摄像头监控和通知
技术亮点
1. 多模型支持
支持主流 AI 模型提供商:
- Anthropic(Claude Pro/Max)
- OpenAI(ChatGPT/Codex)
- 任何兼容 OpenAI API 的模型
可配置模型 failover,自动切换备用模型。
2. 会话隔离
- Main session:你的私人会话,完整工具权限
- Group sessions:群组会话,可配置沙箱隔离
- Multi-agent routing:不同渠道路由到不同 Agent
3. Skills 扩展
通过 Skills 机制扩展功能:
- 内置 Skills:GitHub、Notion、1Password、Weather...
- 社区 Skills:从 ClawHub 自动发现和安装
- 自定义 Skills:编写 SKILL.md 即可
4. 跨设备能力
通过 Nodes 机制,macOS 上的 Gateway 可以调用 iOS/Android 设备的能力:
- 拍照/录像
- 屏幕录制
- 获取位置
- 发送通知
工作空间
OpenClaw 提供了一套工作空间文件系统,用于持久化助手的"记忆"和配置:
~/.openclaw/workspace/
├── AGENTS.md # 助手行为指南
├── SOUL.md # 助手人格设定
├── USER.md # 用户信息
├── TOOLS.md # 工具使用备忘
├── IDENTITY.md # 助手身份
├── memory/
│ └── YYYY-MM-DD.md # 每日记忆
└── skills/ # 技能库
这些文件会作为上下文注入到 AI 模型中,让助手能够:
- 记住你的偏好和习惯
- 保持一致的人格和语气
- 积累长期知识和经验
远程访问
OpenClaw 支持远程 Gateway 模式:
- Tailscale:通过 Tailscale Serve/Funnel 安全暴露 Gateway
- SSH 隧道:端口转发访问远程 Gateway
- Docker:在云端 Linux 实例上运行 Gateway
本地设备(macOS/iOS)可以配对到远程 Gateway,执行设备本地操作。
社区与生态
- 官网:openclaw.ai
- 文档:docs.openclaw.ai
- GitHub:github.com/openclaw/openclaw
- Discord:discord.gg/clawd
OpenClaw 由 Peter Steinberger 及社区共同维护,拥有活跃的贡献者群体。
为什么选择 OpenClaw?
在 AI 助手百花齐放的今天,OpenClaw 提供了一个独特的选择:
✅ 隐私优先:数据完全掌控在自己手中
✅ 多渠道统一:一个助手,处处可用
✅ 高度可扩展:Skills、Nodes、工具生态
✅ 开源透明:代码公开,可审计、可定制
✅ 本地优先:低延迟、随时可用
如果你是开发者,想要一个真正属于自己的 AI 助手;如果你重视隐私,不想数据被第三方掌控;如果你希望 AI 助手能够深度集成到你的工作流中——OpenClaw 值得一试。
开始你的 OpenClaw 之旅:
npm install -g openclaw@latest
openclaw onboard让 AI 助手,真正成为你的助手。🦞