Gateway no macOS (launchd externo)
O OpenClaw.app não inclui mais Node/Bun nem o runtime do Gateway. O app do macOS espera uma instalação externa da CLIopenclaw, não inicia o Gateway como
um processo filho e gerencia um serviço launchd por usuário para manter o Gateway
em execução (ou se conecta a um Gateway local existente, se já houver um em execução).
Instale a CLI (obrigatório para o modo local)
Você precisa do Node 22+ no Mac e, em seguida, instalaropenclaw globalmente:
Launchd (Gateway como LaunchAgent)
Rótulo:bot.molt.gateway(oubot.molt.<profile>; o legadocom.openclaw.*pode permanecer)
~/Library/LaunchAgents/bot.molt.gateway.plist(ou~/Library/LaunchAgents/bot.molt.<profile>.plist)
- O app macOS é responsável pela instalação/atualização do LaunchAgent no modo Local.
- A CLI também pode instalá-lo:
openclaw gateway install.
- “OpenClaw Active” habilita/desabilita o LaunchAgent.
- Encerrar o app não interrompe o gateway (o launchd o mantém ativo).
- Se um Gateway já estiver em execução na porta configurada, o app se conecta a ele em vez de iniciar um novo.
- stdout/err do launchd:
/tmp/openclaw/openclaw-gateway.log