Gateway di macOS (launchd eksternal)
OpenClaw.app tidak lagi membundel Node/Bun atau runtime Gateway. Aplikasi macOS mengharapkan instalasi CLIopenclaw eksternal, tidak menjalankan Gateway sebagai
proses anak, dan mengelola layanan launchd per pengguna agar Gateway tetap
berjalan (atau terhubung ke Gateway lokal yang sudah ada jika sudah berjalan).
Instal CLI (wajib untuk mode lokal)
Node 24 adalah runtime default di Mac. Node 22 LTS, saat ini22.14+, masih berfungsi untuk kompatibilitas. Lalu instal openclaw secara global:
Launchd (Gateway sebagai LaunchAgent)
Label:ai.openclaw.gateway(atauai.openclaw.<profile>;com.openclaw.*lama mungkin masih ada)
~/Library/LaunchAgents/ai.openclaw.gateway.plist(atau~/Library/LaunchAgents/ai.openclaw.<profile>.plist)
- Aplikasi macOS memiliki LaunchAgent untuk instalasi/pembaruan dalam mode Lokal.
- CLI juga dapat menginstalnya:
openclaw gateway install.
- “OpenClaw Active” mengaktifkan/menonaktifkan LaunchAgent.
- Menutup aplikasi tidak menghentikan gateway (launchd akan tetap menjaganya berjalan).
- Jika Gateway sudah berjalan pada port yang dikonfigurasi, aplikasi akan terhubung ke sana alih-alih memulai yang baru.
- stdout/err launchd:
/tmp/openclaw/openclaw-gateway.log