macOS 上的网关(外部 launchd)
OpenClaw.app 不再捆绑 Node/Bun 或网关运行时。macOS 应用程序期望使用外部的openclaw CLI 安装,不会以子进程方式启动网关,而是通过每个用户的 launchd 服务来保持网关持续运行(或在本地已运行网关的情况下附加到现有实例)。
安装 CLI(本地模式所需)
Mac 上需要安装 Node 22 或更高版本,然后全局安装openclaw:
Launchd(作为 LaunchAgent 的网关)
标签:bot.molt.gateway(或bot.molt.<profile>;旧版com.openclaw.*可能仍存在)
~/Library/LaunchAgents/bot.molt.gateway.plist(或~/Library/LaunchAgents/bot.molt.<profile>.plist)
- 在本地模式下,macOS 应用程序负责 LaunchAgent 的安装和更新。
- CLI 也可以安装它:
openclaw gateway install。
- “OpenClaw Active”用于启用或禁用 LaunchAgent。
- 退出应用程序不会停止网关(launchd 会使其保持运行)。
- 如果在配置的端口上已有网关正在运行,应用程序将附加到该网关,而不是启动一个新的网关。
- launchd 的 stdout/err:
/tmp/openclaw/openclaw-gateway.log