AI 智能体需要你处理时,让手机提醒你。

Claude Code 通过 Remote Control 向手机发送通知。Claude Cowork 任务也会向手机发送提醒;符合条件的现有用户还可以使用 Dispatch,这是另一种方式。Codex 的提醒显示在 Mac 上,所以要接收 Codex CLI 的手机提醒,你需要添加一个小钩子。

对于 Claude Code,Anthropic 提供的方式是配合 Claude 手机应用使用 Remote Control:使用 Pro、Max、Team 或 Enterprise 方案时,输入 /remote-control 建立连接,再在 /config 中开启 Push when actions required。Claude Cowork 任务也会发送手机提醒;Dispatch 则仅限符合条件的现有 Pro 或 Max 用户使用。Codex CLI 和其他智能体可以使用钩子,也就是一条通过 ntfy 发送固定提醒文本的命令。

最后更新:

Cowork Island

macOS 14 或更高版本。
Apple 芯片和 Intel 处理器。
免费版无需账户。

免费下载

选择适合你所用工具的通知方式。

如果智能体在你的电脑上运行,这里的每种方式都需要电脑保持开机。

各工具的手机提醒方式(核查日期:2026年10月18日)。
工具手机提醒方式使用条件
Claude Code通过 Remote Control 向 Claude 手机应用推送通知需要 Pro、Max、Team 或 Enterprise 方案,不支持 API 密钥。电脑须保持开机。
Claude Cowork 任务任务完成或需要你回应时,手机会收到通知需要 Claude 手机应用。使用 Pro 或 Max 时,新建的 Cowork 任务在云端运行,合上笔记本电脑后仍会继续。
Dispatch任务完成或 Claude 需要你同意后才能继续时,发送推送通知需要使用符合条件的 Pro 或 Max 方案,且已拥有 Dispatch 访问权限;不向新用户、Team 或 Enterprise 开放。Claude 桌面应用须保持打开,电脑须保持唤醒。
ChatGPT 中的 Codex文档未说明如何将本地 Codex 事件通知发送到手机桌面应用自身的提醒只显示在 Mac 上。ChatGPT 网页版有自己的通知渠道,具体取决于你的账户。
支持钩子的智能体(Claude Code、Codex CLI、Gemini CLI)通过钩子向 ntfy 发送一行简短文字需要 ntfy 应用,以及一个名称足够长且随机的主题。需自行配置。

Claude Code:开启 Remote Control 推送。

Anthropic 为 Claude Code 提供的手机通知方式是 Remote Control:启用期间,Claude 可以通过 Claude 手机应用向你的手机发送推送通知。

  1. 在手机上安装 Claude 应用并登录。
  2. 在 Claude Code 会话中输入 /remote-control,建立连接。
  3. 输入 /config,开启 Push when actions required、Push when Claude decides,或同时开启两项。两项默认均关闭。

Anthropic 表示,推送时机由 Claude 决定:通常会在耗时较长的任务完成,或需要你作出决定才能继续时发送。除了这两个开关,没有按事件分别设置的选项。

需要 Pro、Max、Team 或 Enterprise 方案,不支持 API 密钥。电脑必须保持开机,claude 进程也必须持续运行。你正在终端中输入,或焦点位于终端时,不会发送推送。

Claude Cowork:云端任务与 Dispatch。

Anthropic 的 Cowork 文章说明,Claude 完成任务或需要你回应时,你会在手机上收到通知。使用 Pro 或 Max 方案时,新建的 Cowork 任务在云端运行,因此合上笔记本电脑后,任务仍会继续。

Dispatch 是另一种方式。如果你使用符合条件的 Pro 或 Max 方案,且已拥有 Dispatch,就可以从手机向电脑分派任务。Anthropic 表示:“任务完成或 Claude 需要你同意后才能继续时,你会在手机上收到推送通知。”

  • Dispatch 已不再向新用户开放。只有部分现有 Pro 或 Max 用户可以继续使用,Team 和 Enterprise 方案不支持。
  • 对于在你电脑上运行的任务,请保持 Claude 桌面应用打开,并让电脑保持唤醒。
  • 任务状态 Awaiting input 和 Awaiting answer 表示任务正在等待你回应。

了解 Mac 上会显示什么:及时知道 Claude Cowork 任务何时完成或需要你处理。

Codex:桌面提醒,以及通过钩子发送的手机提醒。

自 2026年7月9日 起,Codex 已成为 ChatGPT 桌面应用的一部分。你可以在 Settings > Notifications 中设置何时显示一轮响应完成的提醒(从不、仅在 ChatGPT 处于后台时,或始终),也可以分别开关权限请求和提问提醒。这些提醒显示在 Mac 上。

ChatGPT 网页版也有自己的 Settings > Notifications,可用渠道包括推送、电子邮件或短信,具体取决于通知类别和你的账户。OpenAI 的文档没有说明这些渠道会将本地 Codex 的响应完成、权限请求或提问通知发送到手机。本地任务耗时较长时,请开启 Prevent sleep while running,让 Mac 保持唤醒。

Codex CLI。

我们在 OpenAI 的文档中没有找到 Codex CLI 的手机通知设置,而且它的 notify 设置从不因审批请求而触发。钩子可以实现这一点:Codex 即将请求批准时会运行 PermissionRequest,一轮响应结束时会运行 Stop。新增或修改后的钩子会被 Codex 跳过,直到你在 /hooks 中将其设为可信。详见及时知道 Codex 何时需要你批准或完成响应。

各类智能体:通过 ntfy 给自己发一行提醒。

钩子是一条命令,智能体会在指定时机运行它,例如完成一轮响应或等待你批准时。ntfy.sh 是一项公共服务,能将短消息传递到 ntfy 应用:钩子向某个主题发送一行文字,订阅了该主题的应用就会显示这条消息。

请像保护密码一样保护主题名称。ntfy 的官方文档说明,ntfy.sh 上的所有主题都是公开的,任何知道或猜到主题名称的人都能读取你发送的内容。请使用足够长的随机名称。这段代码只发送一行固定文字,绝不发送文件夹名称、提示词或智能体的回复。

  1. 在手机上安装 ntfy 应用,并订阅一个名称足够长且随机的主题。
  2. 将代码片段添加到 ~/.claude/settings.json(适用于你的所有项目),并将两处 REPLACE-WITH-A-LONG-RANDOM-TOPIC 都替换成你的主题名称。
  3. 修改通常会自动生效;如果没有,请重启会话。

添加到 ~/.claude/settings.json

{
  "hooks": {
    "Stop": [
      { "hooks": [ { "type": "command", "command": "/usr/bin/curl -s -m 10 -H 'Title: Claude Code' -d 'Claude Code finished' https://ntfy.sh/REPLACE-WITH-A-LONG-RANDOM-TOPIC >/dev/null 2>&1", "async": true } ] }
    ],
    "Notification": [
      { "matcher": "permission_prompt", "hooks": [ { "type": "command", "command": "/usr/bin/curl -s -m 10 -H 'Title: Claude Code' -H 'Priority: 4' -d 'Claude Code needs you' https://ntfy.sh/REPLACE-WITH-A-LONG-RANDOM-TOPIC >/dev/null 2>&1", "async": true } ] }
    ]
  }
}

请合并,不要覆盖。如果文件中已有 "hooks" 对象,请将这些键添加到该对象中,或将这些条目添加到现有列表中。不要再粘贴第二个 "hooks" 块。文件必须使用严格的 JSON 格式:不能有注释,也不能有末尾逗号。

各部分的作用。

  • 响应完成。每次 Claude 完成回复都会触发 Stop,并非只有整个任务结束时才触发。ntfy.sh 公共服务器每天允许发送 250 条消息。
  • 等待你处理。当权限提示已等待约六秒,且你看起来不在电脑前时,permission_prompt 会触发;你在终端中每按一次键,都会推迟触发。Priority: 4 会将消息在 ntfy 中标记为高优先级。
  • 无需等待。"async": true 让 Claude Code 在此期间继续运行。

如果收不到提醒。

  • 信任文件夹。在你接受该文件夹的工作区信任对话框之前,Claude Code 不会运行钩子,包括你自己的钩子。
  • 工作用 Mac。组织可以只允许自己管理的钩子运行,这种情况下,个人钩子不会运行。
  • 如果你也使用 Cowork Island。请像代码片段中那样,将每个钩子放在独立条目中,并将自己的脚本保存在 ~/.perch/ 之外。Cowork Island 会将包含 /.perch/ 的命令视为自己的命令,并可能替换其所在的整个条目。

对于 Codex CLI 或 Gemini CLI,通知钩子生成器会使用随机主题生成对应的代码片段,注明应使用的文件,还能将代码合并到你粘贴的文件副本中。所有操作都在浏览器内完成。

无需配置的选择。

Cowork Island 是本指南作者开发的一款 Mac 应用。它把你的 AI 智能体会话汇集在刘海下方的面板中,显示每个会话的状态,让你一眼看清哪个会话「需要你处理」。来自不同受支持工具的会话会显示在同一个小岛中,每个会话都有自己的名称、来源和状态。

  • Claude Code 会自动连接。Codex、Cline 以及你自行添加的工具,在你到「设置」中开启之前都保持关闭。Codex 还需要你允许 Cowork Island 的钩子运行。
  • 默认情况下,会话开始需要你处理时,小岛会自动展开;如果该会话的终端或应用已在前台,则不会展开。
  • 对于受支持的 Claude Code 请求,你可以在小岛上允许或拒绝某项操作,或回答选择题,免费版也可以。对于其他工具,你可能需要在各自的应用或终端中作出回应。
  • 离开 Mac 时:使用 Pro,你可以在 Cowork Island 的「设置」中选择自己在 Shortcuts 中的一条快捷指令,让它在每张卡片开始需要你处理时运行,例如向手机发送消息的快捷指令。在你选择快捷指令并开启此功能之前,它会保持关闭;「静音条件」规则也适用。它只向快捷指令传递一行简短文字,例如「Claude 需要你处理」,绝不传递标题、文件夹或提示词。Cowork Island 不会为此向任何地方发送任何内容;如何处理这行文字,包括发送什么,完全取决于你创建或安装的快捷指令。
  • Cowork Island 本身不发送通知。提示音在你开启之前都保持关闭;「需要审批」提示音免费。

免费版一次显示一张会话卡片。Pro 会显示你的所有会话,让你能跳转回会话所在的窗口、标签页或窗格,并运行你的快捷指令。7 天 Pro 试用会自动开始,每台 Mac 仅限一次,无需填写支付信息。查看方案和安装指南。

免费下载

来源。

把下载链接发给自己,稍后使用。