Jaga Mac tetap menyala untuk Claude Code, agen AI, dan tugas panjang.

Mac yang masuk mode tidur akan menjeda agen, unduhan, atau build Anda. Solusi tercepat sudah ada di macOS: satu perintah Terminal, caffeinate. Berikut cara-cara yang berhasil, dan jebakannya saat Anda menutup lid.

Diperbarui

Versi singkatnya

  • caffeinate -i menjaga Mac tetap menyala sampai Anda menekan Control-C. Taruh sebuah perintah sesudahnya, maka Mac tetap menyala persis selama perintah itu berjalan: caffeinate -i claude.
  • Tanpa Terminal: di MacBook, aktifkan Prevent automatic sleeping on power adapter when the display is off (Baterai → Pilihan). Di Mac desktop, sakelar yang sama ada di bagian Energi.
  • Menutup lid MacBook membuatnya tidur, kecuali tersambung ke daya dengan layar eksternal, keyboard, dan mouse.
  • Layar bisa terkunci dan mati sementara Mac tetap bekerja. Yang menghentikan tugas Anda adalah mode tidur, bukan layar yang gelap.

1caffeinate: perintah bawaan

caffeinate sudah ada di setiap Mac. Perintah ini menjaga Mac tetap menyala selama berjalan dan tidak melakukan apa pun selain itu.

Jaga Mac tetap menyala sampai Anda menekan Control-C:

caffeinate -i

Jaga tetap menyala persis selama Claude Code (atau perintah lain) berjalan:

caffeinate -i claude

Selama dua jam (7.200 detik):

caffeinate -i -t 7200

Sampai program yang sedang berjalan selesai (cari nomornya dengan pgrep, lalu pakai sesudah -w):

pgrep -fl claude
caffeinate -i -w 12345

Arti huruf-hurufnya: -i mencegah Mac tidur saat menganggur, -d menjaga layar tetap menyala, -m menjaga disk tetap aktif, -s menjaga seluruh sistem tetap menyala selama tersambung ke daya (manual caffeinate). Untuk agen dan build, -i sudah cukup; tambahkan -d hanya jika Anda ingin memantau layar.

2Pengaturannya, tanpa Terminal

Di MacBook: Pengaturan Sistem → Baterai → Pilihan, lalu aktifkan Prevent automatic sleeping on power adapter when the display is off. Di Mac desktop: Pengaturan Sistem → Energi, lalu Prevent automatic sleeping when the display is off (Dukungan Apple).

Ini hanya berlaku saat Mac tersambung ke daya, dan memakai lebih banyak energi, jadi matikan lagi saat tidak dibutuhkan.

3Menutup lid

MacBook masuk mode tidur saat lid ditutup, dan caffeinate tidak mengubah hal itu. MacBook tetap bekerja dengan lid tertutup hanya dalam mode layar tertutup: tersambung ke daya dan layar eksternal, dengan keyboard dan mouse atau trackpad (Other World Computing).

Anda mungkin menemukan sudo pmset -a disablesleep 1 di internet. Perintah itu mematikan semua mode tidur, bahkan di dalam tas, tempat MacBook tertutup yang menjalankan agen bisa menjadi sangat panas. Jika Anda memakainya, batalkan dengan sudo pmset -a disablesleep 0 dan jangan pernah menjalankan baris sudo yang tidak Anda pahami.

4App yang melakukannya untuk Anda

Jika Anda lebih suka mengklik daripada mengetik, app di bar menu memakai sakelar sistem yang sama:

  • Amphetamine (gratis, Mac App Store): sesi dengan timer, "selama sebuah app berjalan", dan lainnya.
  • KeepingYouAwake (gratis, open source): satu klik di bar menu.

5Untuk agen yang berjalan saat Anda pergi

  • Biarkan Mac tersambung ke daya, dan di Mac desktop aktifkan Wake for network access di bagian Energi, agar Berbagi Layar dan SSH tetap bisa menjangkaunya.
  • Jalankan agen di dalam caffeinate -i, agar Mac kembali tidur dengan sendirinya saat agen selesai.
  • Mac mini cocok menjadi mesin AI yang senyap dan selalu menyala; lihat panduan server AI Mac mini.
  • Sebelum meninggalkan agen berjalan, periksa apa saja yang boleh disentuhnya. Jika agen itu pernah menjalankan perintah yang tidak Anda duga, lakukan pemeriksaan Mac.

6Pertanyaan

Bagaimana cara menjaga Mac tetap menyala untuk Claude Code?
Jalankan dengan caffeinate -i claude, bukan claude. Mac tetap menyala selama Claude Code berjalan dan bisa tidur lagi saat selesai. Biarkan Mac tersambung ke daya untuk sesi yang panjang.
Apa perintah Terminal agar Mac tidak sleep?
caffeinate -i menjaga Mac tetap menyala sampai Anda menekan Control-C; caffeinate -i -t 3600 selama satu jam; caffeinate -i diikuti perintah apa pun, selama perintah itu berjalan.
Bisakah MacBook tetap menyala dengan lid tertutup?
Hanya dalam mode layar tertutup: tersambung ke daya, dengan layar eksternal, keyboard, dan mouse. Selain itu, menutup lid membuatnya tidur, apa pun pengaturan caffeinate.
Apakah caffeinate menguras baterai?
caffeinate mencegah mode tidur, jadi Mac memakai daya sebanyak pekerjaan yang sedang dilakukannya. Saat memakai baterai, beri batas waktu dengan -t, atau colokkan ke daya.
Apakah Mac tetap bekerja saat layar terkunci?
Ya, selama Mac-nya sendiri tidak tidur. Layar bisa mati dan terkunci sementara caffeinate atau pengaturan tidur menjaga Mac tetap berjalan.

Sumber

  1. manual caffeinatess64.com
  2. Dukungan Applesupport.apple.com
  3. Other World Computingeshop.macsales.com
  4. Amphetamineapps.apple.com
  5. KeepingYouAwakegithub.com

Keamanan Mac lainnya