手機通知設定:AI 代理需要你處理時就提醒你。

Claude Code 的手機通知透過 Remote Control 傳送。Claude Cowork 任務也會傳送手機通知;符合資格的既有使用者還能透過另一種方式 Dispatch 接收。Codex 的通知顯示在 Mac 上,因此若要在手機接收 Codex CLI 通知,就需要加入一個簡單的鉤子。

Claude Code 的官方手機通知方式,是搭配 Claude 行動版 App 使用 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 行動版 App需要 Pro、Max、Team 或 Enterprise 方案,不能使用 API 金鑰。電腦必須保持開機。
Claude Cowork 任務任務完成或需要你提供資訊時,傳送手機通知需要 Claude 行動版 App。使用 Pro 或 Max 方案時,新的 Cowork 任務會在雲端執行,闔上筆電後也會繼續。
Dispatch任務完成或 Claude 需要你同意時,傳送推播通知需使用符合資格的 Pro 或 Max 方案,且已取得 Dispatch 使用權限;不開放新使用者,也不支援 Team 或 Enterprise。Claude 桌面 App 必須保持開啟,電腦不能進入睡眠。
ChatGPT 中的 Codex文件未記載將本機 Codex 事件傳送到手機的方式桌面 App 本身的通知只會顯示在 Mac 上。ChatGPT 網頁版有自己的通知管道,可用管道依帳號而異。
支援鉤子的代理(Claude Code、Codex CLI、Gemini CLI)透過鉤子,將一行簡短文字傳送到 ntfy需要 ntfy App,以及名稱夠長且隨機的主題。由你自行設定。

Claude Code:開啟 Remote Control 推播通知。

Anthropic 為 Claude Code 提供的手機通知方式是 Remote Control。啟用期間,Claude 可以透過 Claude 行動版 App 將推播通知傳送到你的手機。

  1. 在手機安裝 Claude 行動版 App 並登入。
  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 桌面 App 保持開啟,並避免電腦進入睡眠。
  • 任務狀態顯示 Awaiting input 或 Awaiting answer,表示它正在等你回應。

Mac 上會顯示什麼:掌握 Claude Cowork 任務何時完成或需要你處理。

Codex:桌面通知,以及傳送手機通知的鉤子。

自 2026年7月9日起,Codex 已整合到 ChatGPT 桌面 App。你可以在 Settings > Notifications 設定回合完成通知的顯示時機:永不顯示、僅在 ChatGPT 位於背景時顯示,或一律顯示。權限請求與問題通知則各有獨立開關。這些通知會顯示在 Mac 上。

ChatGPT 網頁版也有自己的 Settings > Notifications,依通知類別與你的帳號,提供推播、電子郵件或簡訊等管道。OpenAI 文件並未說明這些管道會將本機 Codex 的回合完成、權限請求或問題傳送到手機。如果要在本機長時間執行工作,請開啟 Prevent sleep while running,讓 Mac 保持喚醒。

Codex CLI。

我們在 OpenAI 文件中找不到 Codex CLI 的手機通知設定,而且它的 notify 設定不會因核准請求而觸發。鉤子可以做到:PermissionRequest 會在 Codex 即將要求核准時執行,Stop 則在回合結束時執行。新增或修改過的鉤子,必須先在 /hooks 中設為信任,Codex 才會執行。詳見掌握 Codex 何時需要你核准,或已完成工作。

各種代理都能透過 ntfy,傳一行訊息給你。

鉤子是代理在指定時機執行的指令,例如完成一個回合,或等待你同意時。ntfy.sh 是將簡短訊息傳送到 ntfy App 的公開服務:鉤子把一行文字傳送到某個主題,訂閱該主題的 App 就會顯示這則訊息。

請把主題名稱當成密碼保管。ntfy 官方文件指出,ntfy.sh 上的所有主題都是公開的,所以任何知道或猜到名稱的人,都能讀取你傳送的內容。請選用夠長且隨機的名稱。這段程式碼只會傳送固定的一行文字,絕不傳送你的資料夾名稱、提示詞或代理的回覆。

  1. 在手機安裝 ntfy App,並訂閱一個名稱夠長且隨機的主題。
  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 App。它會把你的 AI 代理工作階段集中在瀏海下方的面板中,顯示每個工作階段的狀態,讓你一眼看清哪個「需要你處理」。不同支援工具的工作階段會出現在同一個小島中,各有自己的名稱、來源與狀態。

  • Claude Code 會自動連線。Codex、Cline 以及你自行加入的工具,在你到「設定」中開啟之前都會保持關閉。Codex 也需要你允許執行 Cowork Island 的鉤子。
  • 預設情況下,當工作階段開始需要你處理時,小島會自動展開;但如果該工作階段的終端機或 App 已在前景,就不會展開。
  • 對於支援的 Claude Code 請求,你可以在小島中允許或拒絕某項操作,或回答選擇題,免費版也能使用。使用其他工具時,你可能需要在該工具自己的 App 或終端機中回應。
  • 離開 Mac 時:使用 Pro,你可以在 Cowork Island 的「設定」中選擇一個 Shortcuts 捷徑,讓它在每次有卡片開始需要你處理時執行,例如傳送訊息到手機的捷徑。在你選擇捷徑並開啟功能之前,它會保持關閉,也會遵守「靜音時機」規則。它只會把「Claude 需要你處理」之類的簡短文字交給捷徑,絕不包含標題、資料夾或提示詞。Cowork Island 不會為此向任何地方傳送任何資料;捷徑如何處理這段文字,包括傳送哪些內容,都取決於你建立或安裝的捷徑。
  • Cowork Island 本身不會發出任何通知。音效在你開啟之前都會保持關閉;「需要審核」音效可免費使用。

免費版一次顯示一張工作階段卡片。Pro 會顯示你所有的工作階段,讓你跳轉回工作階段的視窗、標籤頁或窗格,並執行你的捷徑。7 天 Pro 試用會自動開始,每台 Mac 限一次,不需要付款資訊。請參閱方案與安裝指南。

免費下載

資料來源。

把下載連結寄給自己,之後再用。