macOS 上の Gateway(外部 launchd)
OpenClaw.app は、Node / Bun や Gateway ランタイムをもう同梱しません。macOS app は外部のopenclaw CLI インストールを前提とし、Gateway を子プロセスとして
起動せず、Gateway を動かし続けるためのユーザーごとの launchd service を管理します
(または、すでにローカル Gateway が実行中ならそれに接続します)。
CLI をインストールする(local mode では必須)
Mac 上のデフォルトランタイムは Node 24 です。互換性のために、Node 22 LTS(現在22.14+)も引き続き動作します。その後、openclaw をグローバルにインストールします。
Launchd(LaunchAgent としての Gateway)
ラベル:ai.openclaw.gateway(またはai.openclaw.<profile>。レガシーなcom.openclaw.*が残っている場合があります)
~/Library/LaunchAgents/ai.openclaw.gateway.plist(または~/Library/LaunchAgents/ai.openclaw.<profile>.plist)
- macOS app は Local mode で LaunchAgent のインストール / 更新を管理します。
- CLI からインストールすることもできます:
openclaw gateway install。
- 「OpenClaw Active」で LaunchAgent を有効 / 無効にします。
- app を終了しても gateway は停止しません(launchd が稼働を維持します)。
- 設定されたポートですでに Gateway が動作している場合、app は 新しいものを起動せずにそれに接続します。
- launchd の stdout / stderr:
/tmp/openclaw/openclaw-gateway.log