Codex アプリの「Keep this Mac awake」で防げないこと
Codex アプリの設定 › Connections にある「Keep this Mac awake」は、電源に接続されリモートアクセスがオンのときだけスリープを防ぎます。バッテリーで使うとき、または外部ディスプレイなしで蓋を閉じると Mac はスリープし、スマホから任せた作業も止まります。
この設定がすること
Codex アプリ(ChatGPT デスクトップ)の設定 › Connectionsでこの Mac をスマホから操作できるよう接続すると、同じ画面にKeep this Mac awakeがあります。公式の説明は「Prevent sleep when computer is plugged in and remote access is enabled」。つまり電源接続とリモートアクセスがオンの両方がそろったときだけスリープを防ぎます。
ドキュメントによると、Mac ノートは「蓋を開けて電源を接続した状態」ならリモートアクセスが続き、蓋を閉じるなら外部ディスプレイも接続する必要があります。メニューで「スリープ」を選ぶとリモートアクセスは切れます。Mac がスリープする・ネットワークが切れる・アプリを閉じると、戻るまでリモートアクセスは止まります。
Locked use(設定 › Computer Use)は別の機能です。画面がロックされた後も Computer Use がアプリを使えるよう一時的にロックを解除するもので、スリープは防ぎません。
確認: 2026-10-27、OpenAI のドキュメント「Remote connections」「Computer Use」(learn.chatgpt.com)に基づく。変わっている可能性があるので、アプリの設定を確認してください。
それでも止まる場合
バッテリーで動かすとき(カフェ・移動中): 電源を抜くと条件が崩れ、通常のアイドルスリープが来ます。蓋を閉じるとき(カバンの中・ベッド脇): 外部ディスプレイなしで閉じると macOS はすぐにスリープします。作業が終わった後: リモートアクセスをオンにしている限り、電源につないだ Mac は起きたままです。望むのは「作業している間だけ」なのに、この設定は「接続している間ずっと」です。
自分でやる方法
蓋を閉じても起こしておくには sudo pmset -a disablesleep 1 が必要で、終わったら必ず sudo pmset -a disablesleep 0 で戻してください。再起動しても残り、忘れるとカバンの中で起き続けてバッテリーが減り熱くなります。Codex CLI なら caffeinate -i codex exec "…" で 1 回の実行中だけアイドルスリープを防げます(Codex CLI ガイド)。
Lidnight なら
Lidnight は Codex アプリの作業プロセスと Codex CLI のフックを見て、Codex が作業している間だけ Mac を起こしておき(蓋を閉じてバッテリーでも)、すべてが静かになって 10 分後に設定を戻してスリープさせます。起動時に残った設定も戻し、バッテリー下限・高温では止めてスリープします。Codex アプリのリモートアクセスはそのまま使えます。Lidnight はその空白である「バッテリー・蓋を閉じた状態・終わったらスリープ」だけを受け持ちます。
離席中に Codex がコマンド実行やファイル編集の許可を求めたら、スマートフォンや Mac の通知から答えられます(Codex の PermissionRequest フック。/hooks で信頼が必要です)。蓋を開けると、何が終わり何があなたを待っているかをレポートで確認できます。蓋を閉じたまま動かすのは Pro の機能で、無料体験(5回または14日)に含まれます。蓋を閉じたまま MacBook を起こしておく
Lidnight を無料で試す
Apple Silicon Mac · macOS 13 以降。ダウンロードすると Pro の全機能を無料で試せます(蓋を閉じて5回または14日)。支払い情報は不要です。Pro は一回払い(1台 $9.99 · 3台 $14.99)、14日以内なら返金できます。