Gateway en macOS (launchd externo)
OpenClaw.app ya no incluye Node/Bun ni el tiempo de ejecución del Gateway. La app de macOS espera una instalación externa de la CLIopenclaw, no inicia el Gateway como un
proceso hijo y gestiona un servicio launchd por usuario para mantener el Gateway
en ejecución (o se conecta a un Gateway local existente si ya hay uno en ejecución).
Instalar la CLI (obligatorio para el modo local)
Necesita Node 22+ en el Mac y luego instalaropenclaw de forma global:
Launchd (Gateway como LaunchAgent)
Etiqueta:bot.molt.gateway(obot.molt.<profile>; el legadocom.openclaw.*puede permanecer)
~/Library/LaunchAgents/bot.molt.gateway.plist(o~/Library/LaunchAgents/bot.molt.<profile>.plist)
- La app de macOS gestiona la instalación/actualización del LaunchAgent en modo Local.
- La CLI también puede instalarlo:
openclaw gateway install.
- “OpenClaw Active” habilita/deshabilita el LaunchAgent.
- Al salir de la app no se detiene el gateway (launchd lo mantiene activo).
- Si ya hay un Gateway en ejecución en el puerto configurado, la app se conecta a él en lugar de iniciar uno nuevo.
- stdout/err de launchd:
/tmp/openclaw/openclaw-gateway.log