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 経由で定型の通知文を送るコマンドをフックとして使います。
お使いのツールに合った方法を選ぶ。
エージェントがお使いのパソコンで動く場合、ここで紹介するどの方法でも、そのパソコンの電源を入れたままにする必要があります。
| ツール | スマホへの通知方法 | 必要なもの・条件 |
|---|---|---|
| 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 に表示されます。Web 版 ChatGPT には独自の通知手段があり、利用できるものはアカウントによって異なります。 |
| フックに対応する各種エージェント(Claude Code、Codex CLI、Gemini CLI) | ntfy 経由で短い1行のテキストを送るフック | ntfy アプリと、長いランダムなトピック名が必要です。設定は自分で行います。 |
Claude Code:Remote Control のプッシュ通知をオンにする。
Anthropic が Claude Code 向けに提供するスマホへの通知方法は、Remote Control です。有効になっている間、Claude は Claude モバイルアプリを通じてスマホにプッシュ通知を送れます。
- スマホに Claude モバイルアプリをインストールして、サインインします。
- Claude Code のセッションで
/remote-controlと入力して接続します。 /configと入力し、「Push when actions required」か「Push when Claude decides」、または両方をオンにします。デフォルトでは、どちらもオフです。
Anthropic によると、プッシュ通知を送るタイミングは Claude が判断します。通常は、時間のかかるタスクが完了したときや、続行するためにあなたの判断が必要になったときに送ります。この2つのスイッチ以外に、イベントごとの設定はありません。
Pro、Max、Team、Enterprise のいずれかのプランが必要です。API キーには対応していません。パソコンの電源を入れたままにし、claude プロセスを動かし続ける必要があります。ターミナルで入力している間や、ターミナルにフォーカスがある間は、プッシュ通知は送られません。
Claude Cowork:クラウドのタスクと Dispatch。
Anthropic の Cowork の記事によると、Claude がタスクを完了したときや、あなたの入力が必要になったときに、スマホに通知が届きます。Pro と Max プランでは、新しい Cowork タスクはクラウドで動くため、ノートパソコンを閉じたあとも続行します。
Dispatch は別の方法です。対象となる Pro または Max プランですでに利用できる場合は、スマホから自分のパソコンにタスクを任せられます。Anthropic は「タスクが完了したときや、Claude があなたの許可を必要とするときに、スマホにプッシュ通知が届きます」と説明しています。
- Dispatch は新規ユーザーには提供されていません。引き続き利用できるのは、一部の既存の Pro または Max ユーザーのみです。Team と Enterprise プランでは使えません。
- パソコンで動くタスクでは、Claude デスクトップアプリを開いたままにし、パソコンがスリープしないようにしてください。
- タスクの状態が「Awaiting input」または「Awaiting answer」の場合は、あなたの対応を待っています。
Mac に表示される内容は、Claude Cowork のタスクの完了や、対応が必要なときを把握するで確認できます。
Codex:デスクトップの通知と、スマホに通知するフック。
2026年7月9日から、Codex は ChatGPT デスクトップアプリの一部になりました。「Settings > Notifications」では、ターンの完了通知を表示するタイミングを設定できます。選択肢は、表示しない、ChatGPT がバックグラウンドにあるときだけ表示する、常に表示する、の3つです。許可リクエストと質問の通知には、それぞれ別のスイッチがあります。これらの通知は Mac に表示されます。
Web 版 ChatGPT にも独自の「Settings > Notifications」があり、カテゴリやアカウントに応じて、プッシュ通知、メール、SMS などの通知手段を使えます。ただし、OpenAI のドキュメントには、これらがローカルの Codex のターン完了、許可リクエスト、質問をスマホに通知するとは記載されていません。ローカルで長時間の作業を行う場合は、「Prevent sleep while running」をオンにして、Mac がスリープしないようにします。
Codex CLI の場合。
OpenAI のドキュメントでは、Codex CLI のスマホ通知の設定は見つかりませんでした。また、notify 設定は承認リクエストでは一切発火しません。フックなら対応できます。PermissionRequest は Codex が承認を求めようとするときに、Stop はターンが終了したときに実行されます。新規または変更されたフックは、/hooks で信頼するまで Codex によってスキップされます。詳しくは、Codex が承認を必要とするときや、完了したときを把握するをご覧ください。
各種エージェント:ntfy で自分に短い通知を送る。
フックは、ターンを終えたときや、あなたの許可を待つときなど、決まったタイミングでエージェントが実行するコマンドです。ntfy.sh は、短いメッセージを ntfy アプリに届ける公開サービスです。フックがトピックに1行のテキストを送ると、そのトピックを購読しているアプリに表示されます。
トピック名はパスワードと同じように扱ってください。ntfy の公式ドキュメントによると、ntfy.sh のトピックはすべて公開されています。そのため、名前を知っている人や推測できた人は、送信した内容を読めます。長いランダムな名前を選んでください。このコード例で送るのは、定型の1行だけです。フォルダ名、プロンプト、エージェントの返答は一切送りません。
- スマホに ntfy アプリをインストールし、長いランダムな名前のトピックを購読します。
~/.claude/settings.json(すべてのプロジェクトに適用)にコード例を追加し、2か所の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" オブジェクトがある場合は、その中にこれらのキーを追加するか、既存のリストにこれらのエントリを追加します。2つ目の "hooks" ブロックを貼り付けないでください。ファイルは厳密な JSON 形式です。コメントや末尾のカンマは使えません。
各部分の役割。
- 応答の完了。
Stopは、タスク全体が終わったときだけでなく、Claude が応答を終えるたびに発火します。公開の ntfy.sh サーバーで送れるメッセージは、1日250件までです。 - 対応待ち。
permission_promptは、あなたが席を外していると判断される状況で、許可を求める画面が約6秒間待機すると発火します。ターミナルでキーを押すたびに、発火が先送りされます。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 のショートカットを1つ選び、カードが「要対応」になるたびに実行できます。たとえば、スマホにメッセージを送るショートカットを使えます。ショートカットを選んでオンにするまではオフのままで、「消音する条件」も適用されます。ショートカットに渡すのは「Claude があなたの対応を待っています」のような短い1行だけです。タイトル、フォルダ、プロンプトは一切渡しません。この機能で Cowork Island が外部に何かを送信することはありません。その1行を使って何をするかは、送信する内容も含め、作成またはインストールしたショートカットによって決まります。
- Cowork Island 自体は通知を出しません。通知音は、オンにするまでオフのままです。「承認が必要」の通知音は無料で使えます。
無料プランでは、一度に1枚のセッションカードが表示されます。Pro ではすべてのセッションが表示され、セッションのウインドウ、タブ、ペインへジャンプして戻れるほか、ショートカットも実行できます。Pro の7日間試用が自動で始まり(Mac 1 台につき1回)、支払い情報は不要です。プランとインストールガイドをご覧ください。
無料でダウンロード情報源。
- Claude Code ドキュメント:Remote Control
- Claude Code ドキュメント:設定リファレンス
- Claude Code ドキュメント:フックのリファレンス
- Claude Code ドキュメント:フックのガイド
- Claude Code ドキュメント:設定
- Claude Code ドキュメント:デスクトップアプリ
- Claude ヘルプセンター:Cowork の Dispatch
- Claude ヘルプセンター:Web、デスクトップ、モバイルで使う Cowork
- Anthropic:Dispatch のタスクの状態
- ChatGPT ドキュメント:通知
- ntfy:スマホから購読する
- Codex の変更履歴
- Codex ドキュメント:長時間の作業
- Codex ドキュメント:高度な設定
- Codex ドキュメント:フック
- Gemini CLI ドキュメント:フック
- ntfy ドキュメント:メッセージの送信
情報源の確認日:2026年10月18日。このガイドは Cowork Island の制作者が書いています。訂正については、support@coworkisland.com にメールするか、GitHub で Issue を作成してください。