BOTBUS / 博客

人不在电脑前,怎么在手机上审批 Claude Code 的权限请求

Claude Code 跑到一半停下来等你批准命令,人却不在电脑前?这篇讲清楚三种在手机上审批的办法、BotBus 的做法和它的边界,以及审批时该注意的安全细节。

·

先说结论

Claude Code 要执行命令、改文件时会停下来问你要权限。人不在电脑前,这一轮就会一直卡着。想在手机上点“允许”,现在大致有三条路:Anthropic 官方的 Remote Control、把权限请求转成推送的第三方小工具,以及像 BotBus 这样常驻电脑、同时管理多种 agent 的常驻应用。它们都能解决“卡在审批上白等”的问题,差别在于要不要改变你启动 Claude Code 的方式、能不能同时看多个会话,以及数据经过谁的服务器。

为什么审批会卡住

Claude Code 默认对有风险的操作逐个请示:跑 shell 命令、写文件、访问网络等等。这是好设计,能防止 agent 在你不知道的时候做出难以撤销的改动。但它也意味着一个长任务往往要被打断好几次,每次都得有人在电脑前点一下。去开会、吃饭、通勤的那段时间,agent 其实什么都没做,只是在等你。

把审批搬到手机上,要解决三件事:第一,权限请求发生时你能及时收到提醒;第二,你能看到它具体要做什么,比如完整的命令和要改的文件;第三,你的决定能可靠地送回电脑上那个正在等待的会话,而且超时或出错时绝不能被当成“允许”。

三种做法

官方 Remote Control

Anthropic 在 Claude Code 里提供了 Remote Control:在项目目录里运行 claude remote-control,或者在已有会话里输入 /remote-control,然后用 Claude 手机 app 或网页接上这个会话,权限请求就能在手机上批准。截至 2026 年 9 月 28 日我们核对时,它需要 Claude Pro 或 Max 订阅并通过 claude.ai 登录,一个 Claude Code 实例同一时间只接一个远程连接,关掉终端会话也就结束了。如果你只用 Claude Code、一次只盯一个会话,它是最省事的选择。

推送类小工具

社区里有一些工具借 Claude Code 的 hooks,把权限请求转成推送,比如经 ntfy 或 Telegram 发到手机,点一下就回答。它们轻量、容易改,但通常只管审批这一件事。另外要留意消息经过的第三方服务器能看到什么:命令、文件路径这些内容可能是明文经过的。

常驻电脑的应用:BotBus 的做法

BotBus 是常驻在电脑上的应用(Mac 上在菜单栏,Linux 上是命令行后台程序),它自动发现本机的 Claude Code、Codex 等 agent,把任务同步到 iPhone 和 Apple Watch。对 Claude Code 来说,它有两条审批路径:

  1. 电脑上开的会话:在 BotBus 设置的「本机 Agent」里点「安装 hooks」,它会把自己的 hooks 合并进 ~/.claude/settings.json,保留你原有的其他配置。之后你照常在终端里用 claude,不用换启动命令。会话请求权限时,BotBus 先把请求挂起,推到手机上,等你决定。
  2. 手机上新建或续聊的会话:BotBus 在电脑上启动 Claude Code 的非交互模式,权限请求经它的控制通道直接到手机,即使没装 hooks 也能审批。

手机上的审批卡片会显示要执行的工具和具体内容,你可以允许,也可以拒绝。Claude Code 通过“提问”让你做选择时,选项同样会显示在手机上,直接点选回答。

安全边界要照实说

在手机上审批,意味着一个能改你代码的决定要穿过网络,所以边界必须讲清楚:

如果某个项目里的审批实在太多,BotBus 还支持按项目开启自动批准,但只对从手机发起的那一轮生效,提问照样会发到手机,电脑上跑的轮次不受影响。开之前想清楚这个项目里 agent 能碰到什么。

现在能不能用

电脑端有 Mac 版(菜单栏应用,需要 macOS 26 或更新)和 Linux 版(x86_64 / aarch64 的命令行程序,见安装说明),都可以在官网下载。iPhone 和 Apple Watch 版已在 App Store 上架;Windows 与 Android 版在计划中。除了 Claude Code,BotBus 还接入了 Codex、Hermes、Pi、OpenClaw 和 DeepSeek Harness,也能通过 ACP 接入你自己的 agent。

常见问题

装了 BotBus 的 hooks,会影响我原来的 Claude Code 配置吗?

安装器只合并、移除带 BotBus 标记的 hooks,你自己写的 hooks 和其他设置会保留。不想用了,在同一个设置页卸载即可。

我在手机上拒绝后会发生什么?

这个工具调用不会执行,Claude Code 会收到拒绝并自己决定接下来怎么做。

能在 Apple Watch 上审批吗?

可以。手表从 iPhone 同步配对信息后自己联网,收到审批时抬手腕就能允许或拒绝,不用掏手机。

我同时开着好几个 Claude Code 会话,还有 Codex 任务,能一起看吗?

可以。任务按电脑和项目分组列出,等你审批的会单独提醒;多台电脑也能配对到同一部手机上。

← 全部文章