LJ.

OpenClaw:你的私人 AI 助手

AI 工具·

什么是 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

向导会引导你完成:

  1. 模型选择(推荐 Anthropic Claude Opus 4.6)
  2. 渠道配置(WhatsApp、Telegram 等)
  3. 工作空间初始化
  4. 守护进程安装

启动 Gateway

openclaw gateway --port 18789 --verbose

Gateway 启动后,你可以:

  • 通过 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 模式:

  1. Tailscale:通过 Tailscale Serve/Funnel 安全暴露 Gateway
  2. SSH 隧道:端口转发访问远程 Gateway
  3. Docker:在云端 Linux 实例上运行 Gateway

本地设备(macOS/iOS)可以配对到远程 Gateway,执行设备本地操作。

社区与生态

OpenClaw 由 Peter Steinberger 及社区共同维护,拥有活跃的贡献者群体。

为什么选择 OpenClaw?

在 AI 助手百花齐放的今天,OpenClaw 提供了一个独特的选择:

隐私优先:数据完全掌控在自己手中
多渠道统一:一个助手,处处可用
高度可扩展:Skills、Nodes、工具生态
开源透明:代码公开,可审计、可定制
本地优先:低延迟、随时可用

如果你是开发者,想要一个真正属于自己的 AI 助手;如果你重视隐私,不想数据被第三方掌控;如果你希望 AI 助手能够深度集成到你的工作流中——OpenClaw 值得一试。


开始你的 OpenClaw 之旅:

npm install -g openclaw@latest
openclaw onboard

让 AI 助手,真正成为你的助手。🦞