手機通知設定: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 傳送固定通知文字的指令。
依照你使用的工具,選擇通知方式。
如果代理在你的電腦上執行,本頁所有通知方式都需要這台電腦保持開機。
| 工具 | 手機通知方式 | 使用條件 |
|---|---|---|
| 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 將推播通知傳送到你的手機。
- 在手機安裝 Claude 行動版 App 並登入。
- 在 Claude Code 工作階段中輸入
/remote-control,建立連線。 - 輸入
/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 上的所有主題都是公開的,所以任何知道或猜到名稱的人,都能讀取你傳送的內容。請選用夠長且隨機的名稱。這段程式碼只會傳送固定的一行文字,絕不傳送你的資料夾名稱、提示詞或代理的回覆。
- 在手機安裝 ntfy App,並訂閱一個名稱夠長且隨機的主題。
- 將這段程式碼加入
~/.claude/settings.json(適用於所有專案),並把兩處REPLACE-WITH-A-LONG-RANDOM-TOPIC都換成你的主題名稱。 - 修改通常會自動生效;如果沒有,請重新啟動工作階段。
加入 ~/.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 限一次,不需要付款資訊。請參閱方案與安裝指南。
免費下載資料來源。
- Claude Code 文件:Remote Control
- Claude Code 文件:設定參考
- Claude Code 文件:鉤子參考
- Claude Code 文件:鉤子指南
- Claude Code 文件:設定
- Claude Code 文件:桌面 App
- Claude 說明中心:Cowork 中的 Dispatch
- Claude 說明中心:在網頁、桌面與行動裝置上使用 Cowork
- Anthropic:Dispatch 任務狀態
- ChatGPT 文件:通知
- ntfy:從手機訂閱
- Codex 更新紀錄
- Codex 文件:長時間執行的工作
- Codex 文件:進階設定
- Codex 文件:鉤子
- Gemini CLI 文件:鉤子
- ntfy 文件:發布訊息
來源查核日期:2026年10月18日。本指南由 Cowork Island 的開發者撰寫。如有需要更正之處,請寄信至 support@coworkisland.com,或在 GitHub 提出 Issue。