openclaw CLI がインストールされていることを前提とし、ゲートウェイを子プロセスとして起動しません。代わりに、ユーザーごとの launchd サービスでゲートウェイを常駐させるか、すでにローカルで動作している既存のゲートウェイへ接続します。
CLI のインストール(ローカル モードでは必須)
Mac 側に Node 22 以降を用意し、openclaw をグローバル インストールします。
launchd(LaunchAgent としてのゲートウェイ)
レーベル:ai.openclaw.gateway(またはai.openclaw.<profile>。従来のcom.openclaw.*が残っている場合があります)
~/Library/LaunchAgents/ai.openclaw.gateway.plist(または~/Library/LaunchAgents/ai.openclaw.<profile>.plist)
- ローカル モードでは、macOS アプリが LaunchAgent のインストールと更新を管理します。
- CLI から
openclaw gateway installを実行してインストールすることもできます。
- 「OpenClaw Active」で LaunchAgent を有効化または無効化できます。
- アプリを終了してもゲートウェイは停止しません。launchd がプロセスを維持します。
- 設定済みポートでゲートウェイがすでに動作している場合、アプリは新しく起動せず、その既存プロセスへ接続します。
- launchd の stdout / stderr:
/tmp/openclaw/openclaw-gateway.log