Praktik
Agar Claude Code tetap bekerja saat laptop ditutup
Tugas agentic yang panjang dan laptop yang ditutup tidak bisa berjalan bersama. Ada empat solusi yang andal, dan mana yang tepat bergantung pada apakah Anda punya mesin yang bisa tetap menyala.
Jawaban singkat
Claude Code berhenti saat laptop Anda sleep, dan Remote Control hanya tersambung kembali setelah laptop bangun. Agar pekerjaan tetap jalan dengan laptop tertutup, jalankan sesinya di tempat yang tetap menyala: sesi cloud Anthropic (repo GitHub), VPS dengan tmux atau daemon sesi seperti Maude, atau desktop yang selalu menyala seperti Mac mini.
Anda memberi Claude Code tugas yang butuh empat puluh menit, lalu Anda harus pergi. Secara default, pekerjaan berhenti saat Anda menutup laptop. Ada empat cara andal untuk mengatasinya, dan mana yang cocok bergantung pada satu pertanyaan: apakah Anda punya mesin yang tetap menyala?
Kenapa berhenti
Ada tiga hal berbeda yang bisa mengakhiri sesi. Ketiganya perlu dibedakan, karena setiap solusi hanya menangani sebagian:
- Prosesnya berhenti. Mesin sleep, atau shell yang menjalankan
claudekeluar. Tidak ada yang berjalan di laptop yang sedang sleep, aplikasi apa pun yang Anda pakai. - Koneksinya putus. Sinyal Anda hilang, atau ponsel menangguhkan aplikasinya. Prosesnya mungkin baik-baik saja; Anda hanya tidak bisa melihatnya.
- Sesinya hilang jejak. Prosesnya bertahan, tetapi tidak ada yang tahu cara membawa Anda kembali ke sana, atau memberi tahu Anda bahwa tugasnya sudah selesai.
Remote Control milik Anthropic sendiri menunjukkan perbedaannya dengan baik. Dokumentasinya menyebut bahwa jika laptop sleep atau jaringan putus, Claude Code tersambung kembali saat mesinnya online lagi. Itu memperbaiki koneksi. Tetapi tidak ada yang tetap berjalan selama laptop tertutup, karena "komputer Anda harus tetap menyala dan proses claude harus tetap berjalan".
Opsi 1: sesi cloud Anthropic
Jika Anda tidak punya mesin yang tetap menyala, pindahkan pekerjaannya sepenuhnya dari mesin Anda. Sesi cloud menjalankan Claude Code di VM yang dikelola Anthropic. Sesinya terus berjalan setelah laptop ditutup, dan Anda bisa memantaunya dari aplikasi Claude, browser, atau terminal. Fitur ini keluar dari research preview pada 23 September 2026. Tersedia di Pro, Max, dan Team, serta untuk pengguna Enterprise dengan seat premium atau Chat + Claude Code.
Anda bisa memulainya dari terminal lalu pergi:
claude --cloud "Fix the flaky test in auth.spec.ts"
VM cloud meng-clone remote GitHub Anda pada branch saat ini, jadi push dulu. Setelah selesai, claude --teleport menarik sesi dan branch-nya kembali ke terminal Anda. Hal yang perlu diketahui sebelum mengandalkannya, dari dokumentasi sesi cloud:
- Clone dan pull request membutuhkan GitHub.
- Sesinya tidak bisa melihat jaringan privat atau database lokal Anda.
- Pemakaiannya diambil dari batas yang sama dengan pemakaian Claude Anda lainnya.
- VM yang idle diambil kembali setelah beberapa waktu. Membukanya lagi memulihkan percakapan, tetapi tidak dengan pekerjaan latar belakang yang masih berjalan.
Kami membandingkan opsi ini lebih rinci di Maude vs Claude Code di web.
Opsi 2: server dengan tmux atau systemd
Jawaban klasiknya adalah menjalankan Claude Code di VPS, yang tidak pernah sleep, di dalam tmux, yang memegang prosesnya sehingga koneksi SSH Anda tidak perlu:
tmux new -s work
# start claude, then Ctrl-B then D to detach
tmux attach -t work
Cara ini menyelesaikan ketiga masalah: prosesnya hidup di mesin yang selalu menyala, koneksi yang putus tidak memengaruhinya, dan tmux attach membawa Anda kembali ke sana. Biayanya beberapa euro per bulan, dan panduan setup VPS kami menjelaskan langkah-langkahnya.
Ada dua peningkatan yang perlu diketahui:
- Remote Control di dalam tmux. Jalankan
claude remote-controldi sesi tmux, dan Anda bisa mengendalikannya dari tab Code di aplikasi Claude, lengkap dengan notifikasi push, alih-alih lewat terminal. Ini menggabungkan aplikasi resmi Anthropic dengan mesin yang tidak pernah sleep. - systemd untuk reboot. tmux tidak bertahan setelah reboot. Service systemd (user unit dengan lingering diaktifkan, agar bisa start tanpa login) bisa menghidupkan kembali proses yang berjalan lama saat boot. Claude Code sendiri tidak melanjutkan turn yang terputus karena reboot.
claude --continuemembuka kembali percakapan terakhir di direktori itu, sehingga Anda bisa menyuruhnya melanjutkan.
Di ponsel, kendalanya lebih ke soal kenyamanan. Sesi tmux biasa tidak bisa memberi tahu Anda saat pekerjaan selesai, dan menyambung kembali berarti terminal layar penuh dengan keyboard virtual. Selengkapnya di tmux, mosh, dan Tailscale untuk agen coding.
Opsi 3: daemon sesi (Maude)
Ini ide yang sama, satu lapisan di atasnya. Sebuah proses kecil yang berjalan lama di server memegang setiap sesi agen dan mencatat apa yang terjadi di dalamnya. Klien bisa menyambung dan melepas, dan sesinya tidak terpengaruh. Dibandingkan dengan tmux:
- Menyambung kembali memberi Anda percakapannya sendiri, bukan buffer layar yang harus di-scroll.
- Beberapa perangkat bisa mengikuti sesi yang sama.
- Masih ada yang memantau saat Anda tidak, sehingga Anda bisa mendapat notifikasi push saat pekerjaan selesai atau butuh keputusan.
Begitulah cara Maude bekerja. Saat Anda menambahkan server, aplikasi memasang daemon-nya sendiri lewat SSH dan mendaftarkannya agar start saat boot: systemd user unit di Linux, LaunchAgent di macOS, dan entri cron @reboot sebagai cadangan. Sesi tetap berjalan di server saat Anda menutup aplikasi atau laptop. Kotak masuk menampilkan sesi mana yang selesai, error, atau membutuhkan Anda, dan notifikasi push memungkinkan Anda menjawab permintaan izin dengan Izinkan atau Tolak tanpa membuka apa pun. Seperti proses lainnya, turn yang sedang berjalan saat reboot akan terputus, tetapi percakapannya tetap tersimpan dan Anda bisa melanjutkannya dari aplikasi.
Daemon yang sama menjalankan Codex, OpenCode, Grok Build, dan Antigravity, jadi cara ini berlaku untuk agen mana pun yang Anda mulai. Versi multi-agennya kami bahas di menjalankan agen coding 24/7.
Opsi 4: mesin di rumah yang selalu menyala
Jika Anda sudah punya desktop yang selalu menyala, seperti Mac mini, workstation, atau server rumahan, mesin itu bisa berperan sebagai server tanpa biaya tambahan. Gunakan Remote Control, tmux, atau Maude di sana, persis seperti di VPS. Beberapa catatan praktis:
- Cegah agar tidak sleep. Pengaturan Energy di macOS punya opsi untuk mencegah sleep otomatis saat layar mati.
caffeinatemenjaga Mac yang terbuka tetap menyala dari command line, tetapi tidak mencegah MacBook sleep saat layarnya ditutup. - MacBook yang tertutup hanya tetap menyala dalam mode closed-display, yang membutuhkan layar eksternal yang terhubung dan daya listrik. Cocok di meja, tidak berguna di dalam tas.
- Mengaksesnya dari luar. Remote Control dan relay Maude sama-sama terhubung ke luar, jadi mesinnya tidak perlu port terbuka. Untuk SSH biasa, Tailscale adalah cara yang umum.
Memilih
| Pendekatan | Tetap berjalan saat laptop ditutup | Butuh | Memberi notifikasi |
|---|---|---|---|
| Sesi cloud | Ya | Repositori di GitHub | Ya |
| tmux di VPS | Ya | Sebuah server | Tidak |
| Remote Control di dalam tmux di VPS | Ya | Sebuah server, paket Claude | Ya |
| Daemon sesi (Maude) | Ya | Sebuah server dan aplikasinya | Ya |
| Mesin rumahan yang selalu menyala | Ya | Desktop yang tidak pernah sleep | Tergantung alatnya |
| Remote Control di laptop itu sendiri | Tidak, tersambung kembali saat laptop bangun | Tidak ada tambahan | Ya |
| tmux di laptop itu sendiri | Tidak | Tidak ada tambahan | Tidak |
Apakah Anda punya mesin yang tetap menyala? Jika ya, taruh sesinya di sana dan gunakan tmux, Remote Control, atau daemon. Jika tidak, pekerjaannya harus pindah ke tempat yang menyala secara default: VPS murah yang Anda sewa, atau sesi cloud Anthropic.
Satu hal yang membantu di semua opsi
Tugas yang tidak diawasi siapa pun harus ditulis agar memang tidak perlu diawasi. Sebutkan kapan harus berhenti, apa yang dilakukan jika gagal, dan apa yang tidak boleh disentuh. "Perbaiki tes yang gagal di api/; jika perbaikannya butuh perubahan schema, berhenti dan jelaskan saja" jauh lebih kokoh daripada "perbaiki tesnya". Instruksi yang spesifik mencegah eksekusi empat puluh menit tanpa pengawasan melenceng ke mana-mana. Tentukan juga sejak awal seberapa banyak yang boleh dilakukannya tanpa bertanya: menjalankan Claude Code dengan izin penuh secara aman membahas kompromi itu.
Jalankan dari ponsel
Untuk menjaga Claude Code tetap berjalan di server Anda sendiri dan memantaunya dari ponsel, lihat Claude Code di ponsel Anda. Untuk semua opsi, termasuk yang gratis, lihat semua cara menjalankan Claude Code di iPhone dan iPad.
Pertanyaan yang sering diajukan
Apakah Claude Code tetap berjalan saat Mac saya sleep?
Apakah tmux bertahan setelah reboot?
claude --continue membuka kembali percakapan terakhir di direktori itu. Service systemd user menghidupkan kembali tool-nya tanpa Anda perlu login, begitu pula daemon sesi yang mendaftarkan dirinya untuk berjalan saat boot, seperti daemon Maude.Bisakah saya menjalankan Claude Code di Mac mini di rumah?
Bisakah saya mendapat notifikasi saat tugas selesai?
/config, dan sesi cloud dipantau di aplikasi. Maude mengirim push saat sesi selesai, error, atau butuh persetujuan, dengan tombol Izinkan dan Tolak. Sesi tmux biasa sama sekali tidak bisa memberi notifikasi.Apa yang berubah
- — Ditulis ulang: sesi cloud sudah keluar dari research preview, Remote Control tersambung kembali setelah sleep tetapi tidak berjalan selama sleep, Remote Control di dalam tmux di server, penanganan reboot dengan systemd dan --continue, opsi mesin rumahan yang selalu menyala.
- — Pertama kali diterbitkan.