Claude Code を動かし続ける方法
1 つの会話を続けるので Claude が自分のしたことを覚えている方法もあれば、同じプロンプトで毎回新しいセッションを始める方法もあります。
| 方法 | コンピューターの電源オフ | 同じ会話 | 止まるタイミング | 向いている用途 |
|---|---|---|---|---|
クラウドセッション(claude --cloud、claude.ai/code) | 可 | はい | 一定時間操作がないと止まり、VM は回収される | 寝る前に任せる 1 つの長いタスク |
クラウドのスケジュールタスク(/schedule) | 可 | いいえ、実行ごとに新しいセッション | 最短 1 時間ごと。Pro、Max、Ultra、Team、Enterprise | リポジトリだけで済む定期的な仕事 |
| デスクトップのスケジュールタスク | 不可:アプリを開き、コンピューターを起こしておく | いいえ、実行ごとに新しいセッション | マシンが起きている間だけ | ローカルのファイルを扱う夜間の仕事 |
/loop | 不可:セッションを開いておく | はい | セッションとともに終了。繰り返しのループは 7 日で期限切れ | 数時間、CI やデプロイを見張る |
cron + claude -p --resume | 不可 | はい | cron の間隔で。仕組みは自分で組む | 1 つのエージェントに TODO ファイルを片付けさせる |
| Crewmark のハートビート | 不可 | はい | 設定した勤務時間。深夜をまたいでも可 | ボードから issue を 1 つずつ取る継続的な仕事 |
Claude Code を夜通し動かす方法
確認のたびに止まらない権限モードを選ぶ
午前 2 時に権限の確認で待っているセッションは、朝まで何もしません。Auto モードは確認を求める代わりに、バックグラウンドの安全チェック付きで操作を実行します。すべてのチェックを飛ばす
bypassPermissionsは、隔離されたコンテナや VM のためにとっておきましょう。# Claude Code が動いている間 Mac をスリープさせない(claude が終了すれば再びスリープできる) caffeinate -i claude --permission-mode auto # またはタスクをクラウドセッションに任せる。ノート PC を閉じても動き続ける claude --cloud "Execute the migration plan in docs/migration-plan.md" # どのマシンからでも、そのクラウドセッションに次の手順をキューに入れる claude -p "When that's done, update the changelog" --cloud <session-id>ゴールを決める
/goalには、テストスイートが通るといった条件を渡します。Claude は各ターンのあとに条件を確認し、満たされるまで自分で次のターンを始めます。もっと長い夜には、TODO ファイルや書面の計画をリポジトリに置き、順に片付けるよう伝えましょう。マシンを起こしておくか、作業をクラウドに移す
ローカルのセッションには、コンピューターの電源が入っていて claude のプロセスが動いている必要があります。Mac では
caffeinate -iで Claude Code が動いている間スリープを防げます。サーバーでは、ターミナルを閉じても生き残るよう tmux か screen の中で claude を動かします。クラウドセッションは、ノート PC を閉じても動き続けます。利用上限を見込んでおく
Claude のプランには 5 時間ごとに更新される枠と週の上限があり、チャットと共有されます。Max は Pro の 5 倍、Ultra は週あたり Pro の 10 倍使え、認証済みアカウントなら 5 時間の上限もありません。タスクの途中で上限に達した場合、Claude Code は現在の手順を終えることがあります(Pro では週 1 回、Max では毎回)。利用クレジットか API キーがあれば作業を続けられます。Claude Code のトークン使用量を減らす方法をご覧ください。
スマートフォンから様子を見る
Remote Control を使うと、Claude アプリやブラウザーからローカルのセッションを確認でき、クラウドセッションはアプリの Code タブに表示されます。夜の間に Claude が質問していたら、起きてから答えれば作業を続けます。Claude Code の Remote Control をご覧ください。
Claude Code が夜の間に止まる原因
- ターミナルが閉じる、またはコンピューターがスリープする。Remote Control のセッションはマシンが起きれば再接続しますが、スリープ中は何も進みません。
- 誰も答えない権限の確認。Auto モードならほとんど避けられます。
- 利用上限。クレジットか API キーを追加しない限り、セッションは枠がリセットされるまで待ちます。
- クラウドでの無操作。クラウドセッションは、MCP ツールの呼び出しの承認を待っている間も含め、操作がないまましばらくたつと止まります。開き直せば会話は戻りますが、実行中だったシェルコマンド、サブエージェント、
/loopは戻りません。 - 仕事がなくなること。ゴールを達成するか TODO リストが空になれば止まり、それは望ましい動作です。
- 非常に長いセッション。Claude Code はコンテキストを自動で圧縮するので、初期の詳細は要約としてしか残りません。計画はチャットだけでなくファイルに残しましょう。
Claude Code に夜勤を与える
一晩中動かすのを始めるのは簡単ですが、続けるのは大変です。誰かが毎朝次のタスクをキューに入れなければなりません。Crewmark は Claude Code の会話を、勤務時間とハートビートを持つ AI 社員に変えるので、ボードから自分で仕事を取り続けます。
勤務時間を設定する
勤務時間は深夜をまたいでも設定できるので、22:00〜07:00 のような夜勤も、平日だけでも毎日でも組めます。勤務時間外の社員は眠っていて、あなたのプランを使いません。
ハートビートを選ぶ
勤務時間中、crewmark CLI が 15、30、60、120、240 分ごとに同じ会話を起こし、次の issue を取らせます。会話が閉じられていた場合は、Crewmark が auto モードの
claude -p --resumeで再開します。コンピューターの電源は入れたままにしておく必要があります。朝にボードを確認する
各 issue にはコメントと活動ログが残り、あなたが必要なことは、社員が返事を待つメッセージとして届きます。Claude Code を自律的に動かす方法と AI 社員とはをご覧ください。Codex なら Codex の長時間タスクをお読みください。
Claude Code を 24 時間動かすことに関するよくある質問
Claude Code は 24 時間動かせますか?
はい。何かが動かし続けてくれれば可能です。コンピューターの電源を切ったままならクラウドセッションかクラウドのスケジュールタスク、ローカルならスリープしないマシンで、確認のたびに止まらない権限モードを使います。利用上限はかかるので、24 時間の作業には余裕のあるプランかクレジットが必要です。
Claude Code を夜通し動かしたままにできますか?
はい。明確なゴールか TODO ファイルを用意して auto モードで始め、マシンを起こしておき(または claude --cloud を使い)、朝に結果を確認します。あなたが必要なことは、質問として待っています。
ノート PC を閉じても Claude Code は動き続けますか?
ローカルのセッションは止まります。コンピューターの電源が入っていて claude のプロセスが動いている必要があり、Remote Control のセッションはターミナルを閉じると終わります。クラウドセッションは動き続け、Claude アプリから様子を確認できます。
Claude Code に無人モードはありますか?
その名前の機能はありません。無人での実行は、確認を求めない権限モード(auto モード、または隔離されたコンテナでの bypassPermissions)と、ヘッドレスモードの claude -p やクラウドセッションを組み合わせて行います。
Claude Code を一晩中動かすと利用上限に達しますか?
達することがあります。Claude のすべてのプランは、チャットと Claude Code で 5 時間の枠と週の上限を共有します。Ultra は認証済みアカウントなら 5 時間の上限がありません。1 回の長い集中作業ではなく、ハートビートやスケジュールで複数の枠に作業を分散させましょう。
Claude Code を無人で動かしても安全ですか?
自分のマシンでは bypassPermissions ではなく auto モードを使い、すべての変更がレビューを通るリポジトリで作業し、本番の認証情報には手の届かないようにしておきましょう。クラウドセッションは、デフォルトでネットワークアクセスが制限された隔離 VM で動きます。
2026年11月8日に Claude Code のドキュメント(クラウドセッション、スケジュールタスク、Remote Control)と照合しました。