あなたのスマートフォンからClaude Codeを制御してコンピュータを働かせたままにする — ツール
これは翻訳です。正式版は英語の原文です。引用の際は原文をご参照ください。

Claude Codeで自宅のコンピュータで何かを開始し、スマートフォンを持って町に出かけます。1時間後、スマートフォンを確認します。何も起こっていません。ドアを閉めてから4分後、コンピュータはスリープ状態になってしまいました。または2年前に行った設定が静かに遠隔機能をオフにしてしまいました。または、Claudeが「進めてもよろしいですか?」と1時間の間聞き続けており、だれもスマートフォンに通知していません。
スマートフォンとClaude Codeの間の接続はすでに存在し、あなたが支払っているサブスクリプションに付属しています。何が悪くなるかは、それを取り巻くすべてです。Pocketcallは、Claude Codeのためのフリーでオープンソースのプラグイン(2行でインストールするアドオン)です。Claude Codeはあなたのコンピュータ上のファイルで機能するAnthropicのAIアシスタントです。Pocketcallは、あなたが出かける前にこれらのことを見えるようにし、外出中もあなたと連絡を保つ状態にし、スマートフォンから作業を停止、続行、または新しい作業を引き継ぐことができるようにします。
リモートがサイレントに失敗する理由
原因のどれもが難しくはありませんが、すべてがサイレントです。Googleに「claude code remote control not」と入力すると、「not working」「not connecting」「not showing up」「stops working」が候補に出ます。モバイルアプリからリモートセッションが接続されないこと、両方のデバイスが起動している状態でドロップすること、または電話にまったく表示されないことを報告する人がいます(例えば、Claude Codeトラッカーのissue 30691)。また、電話から権限に関する質問に答えるために独自の小さなツールを作成した人もいます。「Keep mac awake for claude」は今ではGoogle検索の候補そのものです。
Pocketcallは別の接続を追加しません。これは、無人マシンが機能するかどうかを決定するものをチェックし、あなたが去った後に作業を見たり操作したりするための方法を提供します。
提供するもの
- 外出前に確認すべき7つの静かなことのチェック(
ready)。作業フォルダから開始したか、プログラムが十分に新しいか、設定または変数がリモートをオフにしていないか(見つけた正確なファイルを名前で示します)、設定ファイルでリモートをオフにした人がいないか、コンピュータがスリープ状態になるか(Macでは実際の分数を読み込みます)、完了した作業がスマートフォンが見られるフォルダを持っているか、その共有フォルダが実際に同期しているかを確認します。どれが準備できていないかをわかりやすい言葉で説明します。 - ドアのところでの4分間(
leave)。6つのステップで、別の部屋のスマートフォンから実際のメッセージを送信して応答し、毎晩繰り返す30秒で終わります:電源に接続、蓋を開く、このウィンドウを開いたままにする、共有フォルダの名前を知っている、スマートフォンを手に持っている。印刷可能なカードでチェックリストを見える場所に保ちます。 - すべてのジョブのための1つの画面(
board)。各Claude Codeセッション、夜間実行またはレビューは、作業中、あなたを待機中、完了、または指定された時間までレート制限で休止中として表示されます。開始することはありません:プラグインのフック(Claude Codeが固定された時間に実行する小さなスクリプト)は各セッションの状態を自動的に書き込みます。状態が変わると電話が鳴ります。Telegramまたはあなたのntfyトピック(ntfyは無料の通知アプリです)を通じて、1行ずつです。ボードは、スマートフォンが既に見られる共有フォルダ内の1つの単純なウェブページでもあり、1分ごとに更新され、サーバーはありません。 - 各ジョブの下にあるタスクカード。 ボードはジョブがどこまで進んでいるか(「ステップ3/7」)、何が確認されたか(「チェック2/5」)、最後に何をしたか、そしていくつのことがあなたを待機中かを表示できます。Nightcallからの夜間実行は各ラウンドの後に自動的にそれを埋めます。
- あなたが離れている間の短い回答(
handover)。Claudeのための立ちながらのガイダンス:スマートフォンで読むことができる数行で答え、完了した作業を共有フォルダのファイルに入れます。 - 企業向けの承認カード。 あなたが離れている間、すべての許可質問はスマートフォンにエンドツーエンドで暗号化されたカードとして到着でき、完全なコマンド、それが触れるすべてのファイル、およびはい、いいえ、およびdiffを表示するボタンが付いています。音声メモは会社のトラッカーのタスクになり、セッションはそのプルリクエストを開き、はいはカードが示した正確なコミットをマージします。この部分は会社の独自のリレーで実行され、これはPythonの標準ライブラリのみを使用した単一のスクリプトです。
電話から仕事を停止、続行、または開始する
Pocketcallの最新機能は、リングを長時間の仕事のためのリモコンに変えます。タスクフォルダを持つジョブが鳴るとき、例えばNightcall夜や長いビルドの場合、TelegramメッセージはContinueとStopの2つのボタンが付いて来ます。Stopはフォルダにメモを残し、夜は現在のステップの後に終わります。Continueはメモを削除し、すでに終わった夜は独自の終了まで続きます。「stop」または「continue」と入力することで同じことができ、複数が実行中の場合はジョブ名の一部で、5つの言語のいずれでも機能します。
同じTelegramボットへの音声メモが次のタスクになります。それはあなた自身のコンピュータ上でテキストに変換され(whisperのような無料の音声テキスト変換ツール、またはあなた自身のOpenAIまたはGroqキーで)、タスク受信トレイの新しいフォルダにTASK.mdファイルとして着きます。「task: ...」と入力することもできます。すぐに開始させることができます。例えば、今夜のNightcallの実行として。音声テキスト変換ツールがまだない場合、オーディオは保存され、電話にセットアップ方法が通知されます。
リストに入れたTelegramアカウントだけがボタンを押すか、タスクを送信できます。1つのコマンドsteer.py installは、セッション終了後もコンピュータ上でリスナーを実行し続けます。ボードページはまた、各サブスクリプションがどのくらい残っているかをバーとして表示することができます(「Claude rests until 21:00 · Codex 72%」)。これはNightcallのサブスクリプションメーターから取得されます。
組み込まれた2つの習慣
すべての承認カードはどのファイルか、どのような変更か、そして元に戻せるかどうかを表示するため、電話からは実際に見ることができるもののみについて決定し、それ以外はすべてデスクでの対応を待ちます。待つことで何も失われません。そして街からの音声メモはキュー(タスク、夜間作業、またはハンドオーバーフォルダ)に入り、作業がそれを拾うまで正確に保持されます。払い戻しのように追跡する必要があるものはChasecallに送られます。
具体例
Danaは、Claude Codeを使用した長い文書レビューを扱う弁護士です。出発する前に、彼女はreadyを実行します。これにより、シェルプロファイルがリモートが依存する機能を無効にする変数を設定していること、およびMacが10分後にスリープ状態になることが報告されます。彼女は両方を1分で修正し、電話から共有フォルダに写真を送信してそれが到着することを確認し、出発します。
昼食時に彼女の電話のボードは「待っています」と表示されます。リングは1分前に同じことを彼女に伝えていました。彼女は4行を読んで答えます。午後には、2番目のバッチのために彼女が設定した夜間実行により、その名前の下に「ステップ5/8、最後:契約5要約完了」と表示されます。彼女は条項を忘れたことに気付き、停止を押して、ボットに10秒の音声メモを録音します:「すべての要約に終了条項を追加してください。」それはタスクとしてそのままの形で自宅で待機します。夜間に彼女はフォルダから完了した文書を開きます。
始め方
Claude Codeを使用するには、有料のClaude サブスクリプション(個人または仕事用)が必要です。APIキー(プログラムがAIを呼び出すために使用するアクセスコード)やサーバーは不要です。Claude Codeで以下を入力してください。
/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install pocketcall@poly-a1
最初の行は、Poly A1カタログをそのリンクで追加します。gitやGitHubアカウント不要です(Claude Code 2.1.224以降)。その後:
- 「am I ready to leave?」と言うか、
readyを実行し、それが指摘した問題を修正します。 - 初回は、
leaveを実行し、Claudeと一緒に6つのステップを実行します。 - リングの場合、電話にntfyをインストールしてClaudeにトピック名を提供するか、自分のTelegram botを接続します。Telegram botはContinue、Stop、音声タスクも提供します。
- 共有フォルダ内のボードページをリクエストし、電話のホーム画面に追加します。
プラグインなしで、手動でチェックを実行できます:python3 scripts/check.pyは、設定のみを読み取り、ネットワークと通信することはありません。Pocketcallは英語、スペイン語、ポルトガル語、ロシア語、ウクライナ語をサポートし、Claudeのサインインを求めることはありません。TeamまたはEnterpriseプランでは、readyは企業に適した4つの方法の1つを選びます:オーナーが有効にした組み込みリモート、ラップトップがスリープ中に実行されるクラウドセッション、Tailscale経由でコンピュータへのターミナル、または承認カード付きの企業独自のリレーです。
どこから来たのか
Pocketcallはvadym Chernetsによって書かれ、Apache-2.0ライセンスの下でリリースされており、現在バージョン0.6.0で、240以上の自動化されたテストとZenodoアーカイブ(DOI 10.5281/zenodo.23107735)があります。これはAnthropicと提携していない独立したプロジェクトです。長時間実行されるタスクを夜間に実行して同じボード上に夜を表示するNightcall、およびClaudeが変更する前に何かコピーを保持するSafecallという兄弟プロジェクトと相性が良いです。これらはすべてPoly A1 pluginsカタログにあります。コードはgithub.com/vadimchernets/pocketcallにあります。
Vadym ChernetsはPoly A1も構築しており、これは異なる企業のAIが互いの仕事をチェックするアプリです。