OpenClaw 发布手机节点应用:让你的手机成为自托管 AI 代理的“眼睛和耳朵”

想象一下:你正在工地上检查设备,只需对着手机说一句“拍下我面前这台机器的铭牌并记录当前位置”,几秒钟后,你的 AI 助理就完成了拍照、提取文字、标记 GPS 坐标,并整理成一条带地理标签的工作记录。

这不是科幻电影,而是 OpenClaw 最新发布的 iOS 和 Android 配套应用带来的真实能力。

2026 年 6 月 29 日,OpenClaw 项目正式推出了两款原生移动应用——分别上架 Apple App Store 和 Google Play 商店。这两款应用完全免费,但它们并非你想象中的那种“聊天机器人应用”。

OpenClaw 架构概览:Gateway作为中央控制平面,连接多种聊天应用和手机节点

手机节点:重新定义手机与 AI 的关系

如果你用过 ChatGPT 或 Claude 的官方应用,可能会习惯“打开应用 → 输入问题 → 获得回答”的模式。但 OpenClaw 的设计思路完全不同。

OpenClaw 的手机应用是节点,不是独立的 AI 助手。它像一个外设,连接到一台运行着 OpenClaw 网关的电脑或服务器上。简单打个比方:

  • 网关(Gateway) 是 AI 的“大脑”——负责思考、规划、记忆、决策
  • 手机节点(Node) 是 AI 的“感官和肢体”——提供摄像头、麦克风、定位、屏幕等硬件能力

这种分离设计意味着,你手机上安装的应用本身没有 AI 模型,它的任务是“把你的手机硬件变成 AI 可以调用的工具”。当你对手机说话时,语音会被传送到网关,由运行在网关上的 AI 代理理解并规划行动,然后通过手机节点执行具体操作。

你可能会有疑问:为什么要把事情搞得这么复杂,直接在手机上跑 AI 不好吗?

这正是 OpenClaw 设计理念的核心。在手机上直接运行 AI 代理存在几个实际限制:手机的算力和电池续航有限、本地模型能力远不如云端或服务器端的大型模型、跨应用操作的权限控制非常复杂。而通过网关-节点分离的架构,你可以在一台性能强劲的电脑或服务器上运行完整的 AI 代理,同时让手机作为扩展设备,为 AI 提供摄像头、定位、通知等硬件能力。

这种架构带来的好处很直观:你的 AI 代理不局限于电脑屏幕前,它可以“看到”你看到的东西、“知道”你在哪里,并通过手机与你保持实时互动,而你不需要把任何隐私数据上传到第三方云服务。

网关:OpenClaw 的“大脑”如何工作?

要理解节点应用的价值,首先得了解网关是什么。

OpenClaw 是一个开源的个人 AI 助理项目,由 Peter Steinberger 发起,吸引了众多社区开发者参与。项目的核心是用 TypeScript 编写的,运行在 Node.js 环境(推荐 Node 24 或 Node 22.19+ 版本)。网关可以部署在 macOS、Linux 或 Windows(通过 WSL2)上。

网关的三大核心能力

1. 连接你已经在用的聊天工具

OpenClaw 不是让你再装一个“AI 聊天应用”来对话。相反,它接入你日常使用的聊天平台:WhatsApp、Telegram、Discord、Slack、Signal、iMessage。你在这些应用里发送消息,消息会路由到网关,由 AI 代理处理后返回回复。

这意味着你可以用熟悉的方式与 AI 互动,不需要学习新的界面或习惯。

2. 执行真实操作

网关上的 AI 代理不是只能聊天的“玩具”。它可以:

  • 浏览网页获取信息
  • 在主机上执行 Shell 命令
  • 读写文件系统中的文档
  • 调用手机节点的硬件功能

3. 保持记忆和扩展能力

OpenClaw 具备持久记忆能力,能记住你之前交代的事情和对话上下文。同时,社区贡献的 Skills 和插件机制让它的能力可以不断扩展。

模型选择:你说了算

OpenClaw 本身不提供 AI 模型,而是让你自己选择。你需要从你信任的模型提供商获取 API 密钥,配置到网关中。支持的模型包括各种托管服务、订阅服务,以及本地运行的开源模型。这种“自带模型”的设计保证了你对数据和推理链路的控制权。

网关与手机如何连接?

手机节点通过 WebSocket 协议连接到网关,默认端口是 18789。连接的建立过程经过了精心设计,兼顾了易用性和安全性。

本地连接:自动发现

当手机和网关在同一局域网(Wi-Fi)时,应用会通过 mDNS/Bonjour 协议自动发现网关,无需手动输入地址。这对家庭或办公室环境非常友好。

远程连接:推荐 Tailscale

如果你希望出门在外时也能让手机连接到家中的网关,OpenClaw 推荐使用 Tailscale 建立安全的 VPN 连接,然后通过 wss:// 加密 WebSocket 端点访问。

这里需要特别说明:公网访问要求使用 WSS(WebSocket over TLS)加密连接,这是为了保障通信安全。局域网内可以使用普通的 ws:// 协议,但仅限于 .local 域名或内网 IP。

配对流程:需要你明确批准

安全是 OpenClaw 设计的重中之重。每个手机节点要连接到网关,都必须经过明确的批准流程:

  1. 在手机上打开应用,选择自动发现的网关或手动输入地址
  2. 手机发送配对请求,包含设备身份信息
  3. 在网关端使用命令行查看待批准的设备列表
  4. 管理员通过命令批准特定的请求 ID
  5. 设备状态变为“已配对·已连接”,开始正常工作
# 查看待批准的设备请求
openclaw devices list

# 批准特定设备的配对请求
openclaw devices approve <requestId>

# 确认节点状态
openclaw nodes status

这个流程确保没有未经授权的设备能接入你的 AI 代理网络。

iOS 与 Android 节点:功能对比

两款平台的应用都遵循“节点”的设计理念,但具体实现上各有特点:

能力 iOS 应用 Android 应用
角色定位 配套节点 配套节点
配对方式 二维码扫描或设置码 设置码或手动输入主机/端口
聊天界面 基础聊天 流式回复、图片附件、完整会话历史
语音模式 实时和后台对话模式 对话模式(ElevenLabs 或系统 TTS)
Canvas 画布 支持 实时 Canvas 画布
设备权限 相机、屏幕、定位、照片、通讯录、日历、提醒事项 相机、照片、屏幕录制、定位、通知、通讯录、日历、短信、运动传感器
操作审批 可在 iPhone 上审阅 在网关端管理
数据收集声明
系统要求 iOS 18.0+ 运行中的网关

iOS 应用亮点

iOS 应用名为“OpenClaw – AI that does things”,支持从 iOS 系统的分享菜单直接向 OpenClaw 发送文本、链接和媒体。这意味着你可以在 Safari 浏览器中看到一篇文章,一键分享给 AI 代理,让它帮你总结、翻译或保存。

Android 应用亮点

Android 应用特别强调“流式聊天回复”和“实时 Canvas 画布”。Canvas 是 OpenClaw 的一个特色功能——AI 代理可以在你的手机屏幕上渲染动态仪表盘、数据可视化或交互式工具界面,而不仅仅是返回文本。这对于数据监控、项目管理等场景尤其有用。

Android 版还支持通过系统 TTS 或 ElevenLabs 进行语音合成,让对话更加自然。

你能用手机节点做什么?

下面用几个真实场景来展示手机节点的能力:

场景一:现场数据采集

一个建筑监理在工地巡查时,用语音命令 AI 代理:“用手机拍下东侧第三根立柱的现状,记录位置,并检查上周的整改通知是否已处理。”

代理会依次执行:

  1. 调用 camera.snap 拍照
  2. 调用 device.location 获取 GPS 坐标
  3. 检索记忆中的整改通知
  4. 将结果整理成带时间戳的巡查记录

整个过程在监理继续巡查的过程中完成,无需停下手头的工作。

场景二:位置触发的提醒

AI 代理可以设置“位置围栏”——当你到达某个地点时自动触发任务。例如:“当我到家时,提醒我检查门口的快件箱。”

当你进入家附近的地理围栏区域时,代理检测到位置变化,在手机上推送提醒。

场景三:通知管理(Android)

Android 节点的 notifications.* 命令允许 AI 代理读取新通知并帮你处理。例如,当一条短信到达时,代理可以读取内容、基于上下文生成回复草稿,甚至在你确认后直接发送。

对于邮件、IM 消息等各类通知,你都可以通过自定义规则让 AI 代理进行初筛和处理。

场景四:实时仪表盘

AI 代理可以在 Canvas 上渲染一个实时数据仪表盘。想象一下在手机屏幕上看到服务器状态监控、股票行情、项目进度看板等可视化信息,而且是 AI 根据你的查询动态生成的。

场景五:免提对话

Talk 模式让你可以像对讲机一样与 AI 代理进行持续的语音对话,适合开车、做饭、运动等不方便操作手机的场合。

重要限制

需要注意的是,相机和屏幕录制功能要求应用保持在前台运行状态。如果应用进入后台,调用这些命令会返回错误。这是移动平台的安全限制,也是合理的隐私保护措施。

隐私和安全:设计中的核心考量

在 AI 代理能够访问你的摄像头、定位、通讯录的场景下,隐私和安全不是可有可无的选项,而是必需的设计原则。OpenClaw 在这方面采取了一系列措施:

权限控制

  • 每个设备权限(相机、定位、通讯录等)都需要在手机上单独授予,遵循各平台的权限模型
  • “隐私重”的命令(如 camera.snapcamera.clipscreen.record)默认是关闭的,需要你在配置文件中明确启用
// ~/.openclaw/openclaw.json
{
  gateway: {
    nodes: {
      allowCommands: ["camera.snap", "screen.record"],
    },
  },
}
  • 禁止列表的优先级高于允许列表。即使你将某个命令加入了 allowCommands,如果它同时出现在 denyCommands 中,仍然会被拒绝

配对机制

  • 配对凭证存储在设备端,每个节点连接都需要明确批准
  • 配对记录是“角色合约”——通过令牌轮换无法将节点升级为网关或其他角色。这意味着即使配对凭证泄露,攻击者也无法获得超出节点权限的控制

通信安全

  • 局域网内使用 ws:// 明文协议,仅限于可信网络环境
  • 公网或 Tailscale 访问要求使用 wss:// TLS 加密

数据收集

根据 App Store 和 Google Play 的隐私标签,两款应用均声明不收集任何用户数据。这与 OpenClaw 自托管、本地优先的设计理念一致——你的对话记录、配置信息、密钥都保留在你自己的机器上。

快速上手:从零开始

如果你准备亲自尝试,下面是从零开始的完整步骤:

第一步:准备网关

在 macOS、Linux 或 Windows(通过 WSL2)上安装 OpenClaw:

# 全局安装 OpenClaw
npm install -g openclaw@latest

# 初始化配置并安装守护进程
openclaw onboard --install-daemon

安装过程中会引导你配置 AI 模型的 API 密钥(如 Anthropic、OpenAI 或本地模型)。

第二步:配置模型提供商

OpenClaw 支持多种模型提供商。你需要选择一个并获取 API 密钥。在初始化过程中,系统会提示你输入这些信息。如果你使用的是本地模型,需要确保模型服务在本地运行并配置相应的端点地址。

第三步:下载手机应用

  • iOS:在 App Store 搜索“OpenClaw – AI that does things”
  • Android:在 Google Play 搜索“OpenClaw”

两款应用均免费下载。

第四步:配对手机节点

  1. 确保手机和网关在同一 Wi-Fi 网络(或配置好 Tailscale)
  2. 打开手机应用,它会自动发现网关,或提示你手动输入地址
  3. 应用发送配对请求
  4. 在网关端批准:
openclaw devices list          # 查看请求
openclaw devices approve <id>   # 批准配对
openclaw nodes status           # 确认状态

第五步:启用需要的命令

根据你的使用场景,在网关配置文件中启用相应的节点命令,然后重启网关服务使配置生效。

第六步:开始使用

现在你可以通过聊天应用或手机节点的对话界面与 AI 代理交流了。尝试一些基本命令:

  • “用手机拍张照发给我”
  • “我现在的位置在哪里?”
  • “在我的手机上显示一个待办事项仪表盘”

优势和局限:客观评估

优势

本地优先的数据控制
你的所有配置、对话记录、记忆数据都保存在自己的机器上,不依赖任何第三方云服务。这与当前大多数 AI 产品形成鲜明对比。

一网关管所有
一个网关同时服务多个聊天应用(WhatsApp、Telegram、Discord 等)和多个手机节点。你不需要为每个渠道分别配置 AI。

硬件扩展能力
手机为 AI 代理提供了原本不具备的“身体”——摄像头、麦克风、GPS、运动传感器等。这让 AI 从“对话工具”进化为“行动代理”。

隐私友好
应用商店的隐私标签表明两款应用都不收集用户数据。结合自托管架构,用户对数据的控制权是完整的。

局限

依赖网关运行
手机应用本身没有 AI 能力,完全依赖网关。如果网关关机或网络断开,应用无法工作。这是设计上的取舍,但对部分用户来说可能不够方便。

配置有一定门槛
需要自行部署 Node.js 环境、配置模型 API 密钥、处理 WebSocket 连接和 mDNS 发现。对于不熟悉命令行的用户,入门过程可能需要一些耐心。项目提供了详细的文档来帮助解决这些问题。

前台限制
摄像头和屏幕录制需要在应用前台运行。这意味着部分自动化场景(如后台拍摄)无法实现,这是移动操作系统的安全策略。

项目处于早期阶段
Android 版本目前的下载量在早期阶段,项目的生态和社区仍在成长中。早期采用者可能会遇到一些尚未完善的地方。

权限管理需要谨慎
允许 AI 执行 Shell 命令和访问系统文件的能力非常强大,但也需要用户仔细配置允许和禁止列表,避免意外操作。

常见问题

OpenClaw 是免费的吗?
是的,OpenClaw 是开源项目,网关和手机应用都免费。你只需要支付所选 AI 模型提供商的 API 费用(如果使用付费模型)。

我需要会编程才能用吗?
不需要编程技能,但需要对命令行操作有基本了解(如运行 npm 命令、编辑配置文件)。项目文档提供了详细的步骤指导。

可以同时连接多个手机吗?
可以。一个网关支持同时连接多个手机节点,每个节点需要独立配对和批准。

支持 iPad 吗?
iOS 应用要求 iOS 18.0+,通常可以在 iPad 上运行,但界面可能针对 iPhone 设计。建议在 iPad 上使用前查看应用的兼容性说明。

模型 API 费用大概是多少?
这取决于你选择的模型提供商和使用量。例如,Anthropic 或 OpenAI 的 API 按 token 计费,轻度使用成本较低。你也可以选择本地运行的开源模型,只需支付硬件成本。

我可以撤回已批准的设备吗?
可以。在网关端,你可以随时列出已配对的设备并撤销其权限。撤销后,该设备将无法继续连接。

应用会收集我的位置数据吗?
应用本身不收集数据。位置信息仅在 AI 代理需要时(如你问“我在哪里”)才会被访问,且需要你授予位置权限。所有数据都保留在你的网关和手机上,不会上传到 OpenClaw 的服务器。

总结

OpenClaw 的手机节点应用代表了一种与主流云端 AI 产品不同的思路——本地优先、自托管、硬件扩展。它不试图打造一个“超级 AI 应用”,而是把手机变成 AI 代理的延伸,让 AI 能够在物理世界中通过你的设备“看”和“动”。

这种设计是否适合你,取决于你的需求场景和技术偏好。如果你习惯使用命令行工具、希望完全控制自己的数据、并且需要 AI 与手机硬件深度集成来完成实际工作,OpenClaw 提供了一套值得探索的方案。

对于更偏向开箱即用体验的用户,当前项目还处于早期阶段,需要一定的学习投入。但考虑到它零数据收集的隐私承诺和不断发展的社区生态,OpenClaw 为追求数据主权的用户提供了一个有价值的选项,也代表了一种与主流云端 AI 产品不同的技术路线。


项目资源