Passerelle sur macOS (launchd externe)
OpenClaw.app n’intègre plus Node/Bun ni le runtime de la passerelle. L’application macOS attend une installation externe de la CLIopenclaw, ne lance pas la passerelle comme
processus enfant, et gère un service launchd par utilisateur pour maintenir la passerelle
en fonctionnement (ou se rattache à une passerelle locale existante si elle est déjà en cours d’exécution).
Installer la CLI (obligatoire pour le mode local)
Node 24 est le runtime par défaut sur Mac. Node 22 LTS, actuellement22.14+, fonctionne toujours pour la compatibilité. Installez ensuite openclaw globalement :
Launchd (passerelle en tant que LaunchAgent)
Libellé :ai.openclaw.gateway(ouai.openclaw.<profile>; l’anciencom.openclaw.*peut subsister)
~/Library/LaunchAgents/ai.openclaw.gateway.plist(ou~/Library/LaunchAgents/ai.openclaw.<profile>.plist)
- L’application macOS gère l’installation/la mise à jour du LaunchAgent en mode local.
- La CLI peut aussi l’installer :
openclaw gateway install.
- « OpenClaw Active » active/désactive le LaunchAgent.
- Quitter l’application n’arrête pas la passerelle (launchd la maintient active).
- Si une passerelle est déjà en cours d’exécution sur le port configuré, l’application s’y rattache au lieu d’en démarrer une nouvelle.
- stdout/err launchd :
/tmp/openclaw/openclaw-gateway.log