OpenClaw:一个跑在自己设备上的 AI 助手

文章目录

OpenClaw:一个跑在自己设备上的 AI 助手

37 万多 Star 的开源项目,值得了解一下。

OpenClaw 是一个开源的个人 AI 助手,跑在你自己的设备上,通过你日常使用的聊天渠道和你对话。

它不是云服务,不依赖第三方平台。Gateway 作为控制面部署在本地,处理会话、渠道、工具和事件。你的数据留在你的机器上。

支持哪些聊天渠道

OpenClaw 支持 24 个聊天渠道,覆盖了国内外主流通讯工具:

WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage、IRC、Microsoft Teams、Matrix、飞书、LINE、Mattermost、Nextcloud Talk、Nostr、Synology Chat、Twitch、微信、QQ,以及网页版 WebChat。

配置方式是在终端运行 openclaw onboard,按引导完成 Gateway、工作区和渠道的设置。

核心能力

OpenClaw 的功能分为几块:

多渠道收件箱。 24 个渠道的消息汇总到一个助手,你不需要在不同 App 之间切换。

多代理路由。 可以把不同的渠道、账号、联系人路由到独立的代理,每个代理有自己的工作区和会话。

语音交互。 macOS 和 iOS 支持唤醒词,Android 支持持续语音输入。语音合成走 ElevenLabs,有系统 TTS 作为备选。

实时画布。 一个由代理驱动的可视化工作区,支持 A2UI 协议。

内置工具。 浏览器、画布、定时任务、会话管理,以及 Discord 和 Slack 的专用操作。

平台适配

除了 Gateway 本身,OpenClaw 还提供了可选的伴侣应用:

  • macOS: 菜单栏应用,管理 Gateway 状态、语音唤醒、WebChat 和调试工具。
  • Windows: 原生 Hub 应用,提供托盘状态、聊天、节点模式和本地 MCP 模式。
  • iOS: 作为节点通过 WebSocket 与 Gateway 配对,支持语音触发和画布。
  • Android: 节点模式,提供连接、聊天、语音标签页,以及摄像头、屏幕捕获和设备命令。

所有伴侣应用都是可选的,Gateway 单独运行就能提供完整体验。

安装

需要 Node 24(推荐)或 Node 22.19 以上版本。

一条命令安装:

bash 复制代码
npm install -g openclaw@latest
openclaw onboard --install-daemon

onboard 会引导你完成所有配置,并安装守护进程(launchd/systemd),让 Gateway 在后台持续运行。

也可以从源码构建,用 pnpm 克隆仓库后执行 pnpm installpnpm openclaw setup

安全模型

OpenClaw 连接真实的聊天界面,所以它把收到的私信当作不可信输入处理。

默认情况下,未知发送者需要通过配对码验证。管理员用 openclaw pairing approve <channel> <code> 批准后,该发送者才会被加入本地白名单。

群组和频道场景下,可以启用沙箱模式,把非主会话隔离在 Docker 容器中运行,默认只开放文件读写和进程管理等基础权限。

在对外暴露 Gateway 之前,项目文档建议先阅读安全指南和暴露手册。

License

MIT 协议,完全开源。

权限。

在对外暴露 Gateway 之前,项目文档建议先阅读安全指南和暴露手册。

License

MIT 协议,完全开源。