Remote Control のセッションを蓋を閉じたまま続ける
Claude Code の Remote Control でスマホからセッションを続けていて、MacBook の蓋を閉じた瞬間に止まったことがあるなら: セッションは Mac 上で動いているので、Mac がスリープすると一緒に止まります。公式ドキュメントも「マシンが復帰したら再接続する」としか言っていません。
Remote Control がすること・しないこと
すること: ターミナルで claude remote-control(またはセッション内で /remote-control)を実行し、QR コードを Claude アプリで読み取ると、そのセッションをスマホや claude.ai/code から続けられます。Pro か Max のログインが必要です。/config で Push when actions required をオンにすると、許可の確認や質問がスマホにプッシュ通知で届きます。
しないこと: Mac を起こしておくこと。セッションはあなたの Mac で実行されるので、外部ディスプレイなしで蓋を閉じると macOS がスリープし、Claude も止まります。公式ドキュメントには "if your laptop sleeps or your network drops, Claude Code reconnects automatically when your machine comes back online." とあります。復帰後に再接続するだけで、スリープ中は何も動かず、スマホから送ったメッセージは Mac が起きるまで待たされます。
自分で直す
電源につないで蓋を開けたまま: Claude Code が作業中に起動する caffeinate -i がアイドルスリープを防ぎます。蓋を閉じなければ大丈夫です。画面は pmset displaysleepnow で消しておけます。
蓋を閉じる必要があるなら(カバンの中・ベッド脇): 蓋を閉じたときのスリープを防げるのは sudo pmset -a disablesleep 1 だけです。終わったら必ず sudo pmset -a disablesleep 0 で戻してください。再起動しても残り、忘れるとカバンの中で起きたままになり、バッテリーが減って熱くなります。バッテリーでは数時間が限度で、通気性のある硬い面に置いてください。
終わったことをスマホで知るには: Remote Control のプッシュのほかに、Stop・Notification フックで ntfy のプッシュを送れます(コピペ用スクリプト: claude-code-hooks-recipes)。
Lidnight なら
Lidnight は Remote Control が担わない「スリープ」の部分だけを引き受けます。Claude Code・Codex のフックでターンが動いている間だけ Mac を起こしておき(蓋を閉じても、バッテリーでも)、すべてのセッションが 10 分静かになったら disablesleep を戻して Mac をスリープさせます。起動時に設定が残っていても戻します。Remote Control はそのまま使ってください。ソファでスマホから続け、蓋は閉じたままにして、作業が終われば Mac は自動で眠ります。蓋を閉じたまま続けるのは Pro の機能で、7 日間の体験に含まれます。MacBook を蓋を閉じたまま起こしておく方法
Lidnight を無料で試す
Apple Silicon Mac · macOS 13 以降。ダウンロードすると7日間 Pro のすべての機能を試せ、支払い情報は不要です。Pro は買い切り(Mac 1台 $9.99 · 3台 $14.99、10月31日まで50%オフ)で、14日以内なら返金できます。