Gateway unter macOS (externer launchd)
OpenClaw.app bündelt Node/Bun oder die Gateway‑Laufzeitumgebung nicht mehr. Die macOS‑App erwartet eine externeopenclaw‑CLI‑Installation, startet das Gateway nicht als
Kindprozess und verwaltet einen benutzerspezifischen launchd‑Dienst, um das Gateway
am Laufen zu halten (oder verbindet sich mit einem bestehenden lokalen Gateway, falls bereits eines läuft).
Die CLI installieren (erforderlich für den lokalen Modus)
Sie benötigen Node 22+ auf dem Mac und installieren anschließendopenclaw global:
Launchd (Gateway als LaunchAgent)
Label:bot.molt.gateway(oderbot.molt.<profile>; das veraltetecom.openclaw.*kann bestehen bleiben)
~/Library/LaunchAgents/bot.molt.gateway.plist(oder~/Library/LaunchAgents/bot.molt.<profile>.plist)
- Die macOS‑App ist im lokalen Modus für Installation/Aktualisierung des LaunchAgent zuständig.
- Die CLI kann ihn ebenfalls installieren:
openclaw gateway install.
- „OpenClaw Active“ aktiviert/deaktiviert den LaunchAgent.
- Das Beenden der App stoppt das Gateway nicht (launchd hält es aktiv).
- Wenn auf dem konfigurierten Port bereits ein Gateway läuft, verbindet sich die App damit, anstatt ein neues zu starten.
- launchd stdout/err:
/tmp/openclaw/openclaw-gateway.log