Claude Codeを一晩実行してレポートを受け取る — ツール
これは翻訳です。正式版は英語の原文です。引用の際は原文をご参照ください。

大きな仕事があるのに、夜間の時間が不足している。3年分のノートを本のアウトラインに整理する。200通の顧客メールを確認して返信下書きを作成する。混雑したウェブサイトをクリーンアップする。Claude Codeはこのような作業ができますが、数時間必要であり、机に座る数時間はあなたが持っていない唯一の資源です。それで「午後10時にこれをして」と言って、寝て、朝食時に結果を読むことができればいいでしょう。Nightcallは、Anthropicの、あなたのコンピュータ上のファイルで動作するAIアシスタント、Claude Codeの無料のオープンソースプラグインです。正にそれを設定します:朝のレポート付きのナイトシフト、そしてその夜が何をしているかを示す携帯電話のカードです。
それを実行したままにしておくことがたいてい失敗する理由
考え方は単純ですが、コンピュータとAIにとって一晩の放置は大変です。ノートパソコンがスリープに入ると、仕事が止まります。サブスクリプションの使用制限が午前3時に尽きて、セッションがそこに居座るか終了します。AIがステップ4で停滞し、6時間丁寧に動かなくなります。あるいは実行を続けて、あなたが頼まなかったことをしたり、触るつもりのないフォルダに何かをしたりします。そして実行中は、それが何をしているか全く分かりません。「claude code check progress」と「control claude code from phone」に関するGoogleの検索候補は、どれだけ多くの人がそれを知りたいかを示しています。朝になると、半分完成した混乱を見つけて、何が起きたのか全く分かりません。人々は各々の問題の回避策を探しています。Macを起動したままにする方法、制限後に続ける方法、Claude Codeを一晩中実行する方法です。Nightcallはこれらの答えを一箇所に集めます。
何ができるのか
Claude Codeに1行書き込みます。例えば:
/nightcall:start 「Ideas」フォルダのすべてのノートを確認し、そこから12章の書籍アウトラインを構築し、最初の章のドラフトを作成する。8時間。
その後、Nightcallはあなたが出かける前の約5分間を一緒に過ごし、残りの作業を処理します。
- 計画と安全ネット。 Claudeはまず計画を立てます。夜が始まる前に、Nightcallはタスクフォルダの復元ポイント(戻ることができる保存されたスナップショット)を作成し、フォルダ内に作業が留まるというルールを書き込みます。夜はそれを開始したClaude Codeウィンドウのものであり、開いている別のウィンドウのものではありません。
- コンピュータ用のコーヒー。 小さなプログラムが、選択した時間数の間、管理者権限なしでMac、LinuxまたはWindows上でコンピュータを起動状態に保ち、最後にそれ自体をオフにします。また、あなただけができる3つのことの短いチェックリストも提供します:蓋を開いたままにする、充電器をプラグインする、システムアップデートを一時停止する。
- チェック付きでステップごとに作業する。 Claudeは一度に1ステップ作業し、各ステップをチェックし、自分の作業を批判し、実行したことを進捗ファイルに書き込みます。3回失敗したステップはマークされてスキップされるため、1つの問題が夜全体を台無しにすることはできません。
- 他のAIからの第2の意見。 出かける前に、Nightcallは、Codex、GeminiまたはGrokなど、既に所有している他のAI、設定した無料キー、またはChromeのウェブチャットをテストし、どれが今夜利用可能かを示します。夜中、Claudeは第2の意見をそれらに求めることができ、機能しないものは次のものに置き換えられます。答えを比較検討するとき、それらを「答えA、B、C」として見るため、自分自身に聞こえるものを単に優先することはありません。
- 制限に達したとき、作業は続きます。 独自のCodexまたはGemini購読がある場合、Claude制限に達したときに、次のステップは同じ計画と進捗ファイルからそこで続行でき、Claude制限が戻ったときに作業はClaudeに戻ります。Nightcallは各制限の残量を読み取り、ステップが途中で切れる前に引き渡します。デフォルトでは、1つの夜が1週間の割り当て全体を消費しないよう、各週間割り当ての20%をそのままに保ちます。
- 家族で夜をシェアできます。 1人のサブスクリプションが使い切られたとき、次のラウンドは別の家族成員の独自のアカウントで実行でき、本人によってサインインされ、本人のウィンドウで入力した同意で、本人が選択した時間までです。タスクはアカウント間で移動します。サインインは決して移動しません。
- より堅牢なモード。 ループオプションはすべてのステップに対して新しいClaudeを開始するため、ウィンドウが閉じられたり、午前3時の制限に達しても夜が終わりません。終了時間で、またはフォルダにSTOPという名前のファイルを入れたときに自動的に停止します。
- 途中で何も失われない。 オプションのチェックリストは、1行に1項目ずつあなた自身の言葉を保持し、項目は、それの背後に何か実際のものが存在する場合にのみ終了として数えられます:コミット(フォルダの保存されたバージョン)、ファイル、実行されたテスト。夜は項目がまだ開いている間に早期に完了することはありません。
- 朝のレポート。 戻ってくるとき、
MORNING.mdは完了していないことから始まり、次にあなたのために残された決定が続き、それぞれは元に戻す方法があります。その後、完了したこととそれがどのようにチェックされたか、最初に確認するべきもの(最大5つ)、および実際に参加したAIがリストされます。
元に戻すことができないことは、夜間に決定されることはありません:送信、公開、支払い、戻る方法がない削除、パスワードでのサインイン。
夜を見て、止めて、それが望んだことを承認する
「何をしているのか」と尋ねるか、/nightcall:statusと入力すると、夜自身のファイルから構築された1枚のカードが得られます。AIのメモリからではなく、夜自身のファイルからです。状態(「07:00まで動作中」、停止、完了)、最後に行ったこと、計画ステップの何個が完了したか、何個のチェックが証拠とともに閉じられたか、そしてあなたを待っているものです。
同じ場所から「夜を止める」と言うことができます。現在いるステップを終了して停止し、朝のレポートはそこにあるものから書かれます。「続行」は停止を取り除き、夜は続きます。
夜がしたいと思ったことのうち、あなたが決定するもの(送信するメッセージ、お金、出版物、AIが一緒に作った選択)はすべて台帳に入ります。これは「AIが望んだこと、そしてあなたが決めたこと」の実行中リストです。朝、Nightcallは待機中の行を1行ずつ読み上げ、各行に対してあなたは1語で答えます。承認または却下。そのリストのどの項目も書き直されることはないため、誰が何をいつ選んだかはいつでも確認できます。
夜間のための鍵付きの部屋
夜間がタスクフォルダ以外のものを見ることができないようにしたい場合は、それをボックス、サンドボックス(プログラム用の閉じた空間)で起動してください。そのフォルダのみを読み書きします。ホームフォルダの残りの部分(他のプロジェクト、パスワード、Claude Code の履歴を含む)は内部からは読み取り可能ですらなく、インターネットは短い許可リストのサイトのみに開かれています。
Mac では追加のインストールは不要です。Nightcall は Anthropic 独自のサンドボックスランタイムを使用し、初回実行時に取得します。コンピュータに Docker がある場合、ボックスは実際のコンテナになります。サブスクリプションのサインインは Mac のキーチェーンに保存され、1 つのコマンドで 1 回設定され、その夜のためだけにボックスに渡されます。1 つのコマンドで、ボックス化された夜をすぐに停止できます。また、電話カードはボックスの外からも機能します。
具体例
Martaは300枚の散らばったノートを持つ執筆者です。午後10時30分に彼女は上記の行を入力し、いくつかの質問に答え、蓋、充電器、更新を確認して眠りにつきます。夜間、Claudeはノートを読み、計画を書き、ノートをテーマごとにグループ化し、アウトラインを構築し、第1章を下書きします。午前2時頃、彼女のClaudeの制限が終わり、彼女自身のCodexが同じファイルから次のステップを実行します。午前7時に彼女はMORNING.mdを開きます。アウトラインは完成し、第1章は下書きされ、読めないスキャンの1つのフォルダは3回の失敗した試行の後にマークされてスキップされ、本の順序についての2つの選択肢が彼女を待っており、それぞれそれを元に戻す方法が付いています。彼女は一方に「承認」と答え、もう一方に「却下」と答えます。
始め方
Claude Codeが必要です。その中でカタログを追加し、プラグインをインストールしてください。
/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install nightcall@poly-a1
最初の行は、Poly A1カタログをリンクで追加します。gitやGitHubアカウントは不要です(Claude Code 2.1.224以降)。次に/nightcall:readyを実行して外出前のチェックリストを確認し、/nightcall:startをタスクと時間数で実行します。夜間、/nightcall:statusでカードを表示します。朝、/nightcall:morningでレポートを作成してすべてをオフにします。その他のコマンドは/nightcall:awake、/nightcall:team、/nightcall:mine(ご自分のサブスクリプションを順番に)と/nightcall:family(ファミリーリレー)です。
「コンピュータのためのコーヒー」はClaudeなしでも単独で機能します。MacまたはLinuxでbash scripts/awake.sh 8を実行してください。ボックス化された夜はbash scripts/night-loop.sh --box "<task folder>" 8です。Nightcallは有料サービスを必要とせず、何も購入しません。英語、スペイン語、ポルトガル語、ロシア語、ウクライナ語に対応しています。
そのシスタープラグインPocketcallもインストールすると、夜がスマートフォンに1枚のカードとして表示されます(「作業中、ラウンド7」、「03:10まで制限の休止中」、「完了」)。ステップ、チェック、待機中のものの数が表示されます。夜が制限の休止またはその終了時に、スマートフォンが鳴ります。Telegramまたはご自分のntfyトピックを経由して、メッセージが「停止」ボタンと「続行」ボタンと共に届きます。
夜の前に、SafecallでClaudeが変更しようとしているものをコピーできます。どちらもPoly A1プラグインカタログの一部です。
どこから来たのか
Nightcallはvadym Chernetsにより作成され、120個の自動化されたテストとZenodoアーカイブ(DOI 10.5281/zenodo.23107725)を備えており、Apache-2.0ライセンスの下で公開されています:https://github.com/vadimchernets/nightcall。
Vadym ChernetsはまたPoly A1を開発しており、これは異なる企業のAIが互いの仕事をチェックするアプリです。