Gateway على macOS (launchd خارجي)
لم يعد OpenClaw.app يضم Node/Bun أو وقت تشغيل Gateway. يتوقع تطبيق macOS وجود تثبيت خارجي لـ CLI openclaw، ولا يشغّل Gateway كعملية
تابعة، بل يدير خدمة launchd لكل مستخدم للإبقاء على Gateway
قيد التشغيل (أو يتصل بـ Gateway محلية موجودة بالفعل إذا كانت تعمل مسبقًا).
تثبيت CLI (مطلوب للوضع المحلي)
يُعد Node 24 وقت التشغيل الافتراضي على Mac. وما زال Node 22 LTS، حاليًا22.14+، يعمل من أجل التوافق. ثم ثبّت openclaw عالميًا:
Launchd (Gateway كـ 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.
- لا يؤدي إنهاء التطبيق إلى إيقاف gateway (إذ يبقيها launchd قيد التشغيل).
- إذا كانت Gateway تعمل بالفعل على المنفذ المكوَّن، فإن التطبيق يتصل بها بدلًا من بدء واحدة جديدة.
- stdout/err الخاص بـ launchd:
/tmp/openclaw/openclaw-gateway.log