Jalankan Codex semalam di Mac tanpa gangguan

Tim LidRun
6 menit bacaJun 2026
Jalankan Codex semalam di Mac tanpa gangguan

Saat Anda memulai run Codex semalaman sebelum tidur, harapannya sederhana: selesai saat bangun pagi. Tapi Mac tidur, lid tertutup, dan agen berhenti di tengah jalan. Begini cara menjalankan Codex semalam di Mac tanpa membebani hardware lebih dari yang seharusnya.

Kenapa run Codex semalam bisa gagal

macOS dirancang untuk menidurkan laptop yang tidak aktif. Setelah timer idle habis, atau begitu lid ditutup, sistem akan suspend — dan setiap proses yang sedang berjalan ikut suspend, termasuk Codex.

Tidak ada yang hilang saat ini terjadi. Agen berhenti di titik terakhirnya dan menunggu. Tapi run berjam-jam yang ingin Anda selesaikan pagi ini kini hampir tidak dimulai, dan malam sudah habis.

Ada dua hal berbeda yang terlibat. Timer idle sleep aktif saat Anda meninggalkan Mac dengan lid terbuka. Menutup lid adalah clamshell sleep terpisah yang aktif dalam hitungan detik. Menjaga Codex tetap hidup semalam berarti menangani keduanya.

Menjaga agen tetap berjalan tanpa membebani Mac

LidRun menahan power assertion PreventUserIdleSystemSleep melalui IOKit, itulah yang mencegah timer idle men-suspend sesi. caffeinate melakukan hal yang sama untuk idle sleep, jadi assertion ini adalah cara yang sudah terbukti.

Lid yang tertutup butuh penanganan lebih. LidRun menggunakan toggle pmset disablesleep yang terdokumentasi — diminta melalui prompt admin macOS bawaan, dan selalu dibatalkan kembali saat stop atau quit.

Bagian terpenting untuk malam tanpa pengawasan adalah perlindungannya. LidRun membaca status baterai dan tekanan thermal sepanjang sesi, lalu mundur dan membiarkan Mac tidur jika charge turun di bawah batas yang Anda atur atau suhu naik terlalu tinggi. Tujuannya mengurangi risiko pada run panjang — bukan mengabaikan proteksi yang sudah ada di macOS, dan tidak menjamin Mac tidak akan terasa panas.

Panduan terkaitAlur kerja developer dengan lid MacBook tertutup

Kapan ini sepadan, dan kapan tidak

Jika tugas Codex Anda selesai dalam beberapa menit, Anda tidak perlu semua ini. Biarkan lid terbuka dan biarkan berjalan.

Overnight keep-running ditujukan untuk pekerjaan besar: refactor skala penuh, kumpulan agent task, atau run yang bergantung pada model lambat atau repositori besar — jenis yang ingin Anda temukan selesai di pagi hari tanpa harus duduk mengawasinya.

Paling layak diaktifkan saat Anda terpaksa membiarkan lid terbuka hanya agar run tetap hidup — terutama jika Mac akan menggunakan baterai atau berada di tempat yang hangat saat Anda tidur.

Setup overnight yang aman

Colokkan Mac ke listrik. Run semalam dengan baterai dimungkinkan, tapi daya dari stopkontak menghilangkan pertanyaan soal drain — dan Anda tetap bisa mengaktifkan auto-stop baterai rendah agar sesi berakhir bersih jika listrik terputus.

Letakkan di permukaan keras, datar, dan berventilasi. Lid yang tertutup sudah menjebak panas; kasur, bantal sofa, atau tas tertutup memperburuknya, dan tidak ada software yang bisa menggantikan sirkulasi udara yang memang tidak ada.

Atur session timer dan biarkan penjaga thermal serta baterai tetap aktif. Inti dari setup overnight adalah ia mengakhiri sendiri dengan aman — apakah run selesai lebih awal, baterai hampir habis, atau suhu naik — sehingga Anda tidak perlu mengingat untuk menghentikannya.

Fitur dari LidRun for closed-lid Mac.

Coba ini ketimbang melawan tidur saat layar tertutup

LidRun menjaga pekerjaan Anda tetap jalan saat layar tertutup, dengan perlindungan baterai dan suhu bawaan.

Unduh untuk macOS

Sering ditanyakan

Apakah LidRun mendeteksi Codex secara otomatis?

Auto Mode LidRun dapat memantau proses yang berjalan lama dan menjaga Mac tetap terjaga hanya selama proses itu aktif. Anda juga bisa memulai sesi manual sebelum meluncurkan Codex dan membiarkan session timer membatasinya.

Apakah aman menjalankan dengan lid tertutup semalam?

Lebih aman dengan perlindungan aktif dan Mac tersambung ke listrik di atas permukaan berventilasi, tapi lid yang tertutup memang menjebak panas. Jauhkan dari tas tertutup, aktifkan penjaga thermal dan baterai, dan perlakukan sebagai pengurangan risiko — bukan jaminan.

Apakah baterai akan habis jika tidak tersambung ke listrik?

LidRun berhenti otomatis di bawah ambang charge yang Anda atur, sehingga run panjang tidak menguras baterai sampai nol. Untuk run semalam, menyambungkan ke listrik tetap pilihan yang lebih tenang.

Apa yang terjadi setelah run selesai?

Dengan Auto Mode, LidRun melepas wake lock begitu proses yang dipantau keluar dan membiarkan Mac tidur kembali. Session timer memberikan hasil yang sama jika Anda memulai sesi secara manual.