Gateway na macOS (zewnętrzny launchd)
OpenClaw.app nie bundluje już Node/Bun ani runtime Gateway. Aplikacja macOS oczekuje zewnętrznej instalacji CLIopenclaw, nie uruchamia Gateway jako
procesu potomnego i zarządza usługą launchd per użytkownik, aby utrzymywać Gateway
w działaniu (lub dołącza do istniejącej lokalnej Gateway, jeśli taki już działa).
Zainstaluj CLI (wymagane dla trybu lokalnego)
Node 24 jest domyślnym runtime na Macu. Node 22 LTS, obecnie22.14+, nadal działa ze względu na zgodność. Następnie zainstaluj globalnie openclaw:
Launchd (Gateway jako LaunchAgent)
Etykieta:ai.openclaw.gateway(lubai.openclaw.<profile>; starszecom.openclaw.*mogą pozostać)
~/Library/LaunchAgents/ai.openclaw.gateway.plist(lub~/Library/LaunchAgents/ai.openclaw.<profile>.plist)
- Aplikacja macOS zarządza instalacją/aktualizacją LaunchAgent w trybie Local.
- CLI również może go zainstalować:
openclaw gateway install.
- „OpenClaw Active” włącza/wyłącza LaunchAgent.
- Zamknięcie aplikacji nie zatrzymuje gateway (launchd utrzymuje ją przy życiu).
- Jeśli Gateway działa już na skonfigurowanym porcie, aplikacja dołącza do niej zamiast uruchamiać nową.
- stdout/err launchd:
/tmp/openclaw/openclaw-gateway.log