system.run.
هل تحتاج فقط إلى CLI وGateway؟ ابدأ بـ بدء الاستخدام.
التنزيل
احصل على إصدارات تطبيق macOS من إصدارات OpenClaw على GitHub. عندما يتضمن إصدارٌ أصول تطبيق macOS، ابحث عن:OpenClaw-<version>.dmg(المفضّل)OpenClaw-<version>.zip
التشغيل الأول
- ثبّت OpenClaw.app وشغّله.
- اختر This Mac لاستخدام Gateway محلي، أو اتصل بـ Gateway بعيد.
- انتظر بينما يثبّت التطبيق بيئة تشغيل CLI المطابقة. وفي الوضع المحلي، يثبّت Gateway ويشغّله أيضًا.
- أنشئ اتصال الاستدلال من خلال فحص مباشر للنموذج. بعد نجاحه، يتولى OpenClaw بقية الإعداد.
- أكمل قائمة التحقق من أذونات macOS وأرسل رسالة اختبار الإعداد الأولي.
التحديثات
توضح بطاقة التحديث في لوحة المعلومات ما سيحدّثه التطبيق:- يعني تحديث تطبيق Mac وGateway أن التطبيق الموقّع يملك Gateway المحلي الذي يديره launchd. يحدّث Sparkle التطبيق أولًا؛ وبعد إعادة التشغيل، يحدّث التطبيق Gateway الخاص به تلقائيًا ويعيد تشغيله بالإصدار المطابق، ثم يتحقق من الاتصال.
- يعني تحديث Gateway أن التطبيق متصل بـ Gateway بعيد، أو Gateway محلي مُدار يدويًا، أو تثبيت آخر لا يملكه التطبيق. يشغّل الزر مسار التحديث المعتاد لذلك الـ Gateway بدلًا من تغيير تطبيق Mac.
extended-stable.
بعد نجاح التحديث، يعثر التطبيق على أحدث جلسة مباشرة من المستوى الأعلى
استخدمها شخص، ويمنح ذلك الوكيل حدث تحديث لمرة واحدة. لا يؤثر نشاط Heartbeat
وCron في هذا الاختيار. ويمكن للوكيل بعد ذلك الترحيب بعودتك
من المحادثة التي يُرجح أنك كنت تستخدمها. وفي الوضع البعيد، لا يحدّث التطبيق
إلا بيئة تشغيل Node المحلية على Mac، ويتخطى الإشعار عندما يكون
Gateway البعيد أقدم من التطبيق.
يتبع Sparkle إعداد update.channel الخاص بـ Gateway. يفعّل beta وdev
إصدارات التطبيق التجريبية؛ بينما يُبقي stable وextended-stable والقيم المفقودة أو غير المعروفة
التطبيق على الإصدارات المستقرة.
فتح الروابط في لوحة المعلومات
في لوحة المعلومات المضمّنة في تطبيق macOS، يؤدي النقر على رابط ويب خارجي إلى فتحه في شريط جانبي قابل لتغيير الحجم في المتصفح، بعرض نصف النافذة، مع إبقاء تنقل لوحة المعلومات ظاهرًا. اسحب الفاصل لاختيار عرض آخر؛ وسيتذكره التطبيق. يُفتح كل رابط في علامة تبويب مستقلة، ويظهر شريط علامات التبويب عند فتح عدة صفحات، وتؤدي إعادة النقر على الرابط نفسه إلى إعادة استخدام علامة تبويبه الموجودة. اسحب علامات التبويب لإعادة ترتيبها، وأغلقها بزر إغلاق علامة التبويب أو بالنقر الأوسط، وانقر بزر الماوس الأيمن على علامة تبويب للوصول إلى Open in Default Browser وCopy Link وReload وClose Tab وClose Other Tabs. تتنقل عناصر تحكم الرجوع/التقدم في شريط عنوان النافذة وإيماءات لوحة اللمس عبر سجل لوحة المعلومات؛ بينما تتنقل عناصر تحكم الرجوع/التقدم الخاصة بالشريط الجانبي عبر سجل علامة التبويب النشطة. ويتضمن الشريط الجانبي أيضًا عناصر تحكم لإعادة التحميل، والفتح في المتصفح الافتراضي، والإغلاق. تتبع عناصر تحكم شريط العنوان الشريط الجانبي للتطبيق: فعندما يكون موسّعًا، يظهر زرا الرجوع/التقدم عند حافته اليمنى بجانب زر تبديل الشريط الجانبي؛ وعندما يكون مطويًا، يفسحان المجال لزر بحث (يفتح لوحة الأوامر) وزر جلسة جديدة. انقر بزر الماوس الأيمن على رابط خارجي لاختيار Open in Sidebar أو Open in Default Browser أو Copy Link. تستمر النقرات المعدّلة وروابط النوافذ الجديدة التي يفعّلها المستخدم من لوحة المعلومات في الفتح داخل المتصفح الافتراضي؛ أما روابط النوافذ الجديدة داخل الشريط الجانبي فتُفتح كعلامات تبويب جديدة فيه. وتحافظ صفحات واجهة التحكم المعتادة المستضافة في المتصفح على السلوك الطبيعي للروابط وقائمة السياق في المتصفح.استيراد جلسات تسجيل الدخول من المتصفح
عند فتح الشريط الجانبي للمتصفح لأول مرة بينما يعمل التطبيق مع Gateway محلي، تعرض لوحة المعلومات لافتة قابلة للإغلاق عند وجود ملف تعريف من عائلة Chrome يحتوي على ملفات تعريف ارتباط على Mac. تعرض اللافتة نسخ ملفات تعريف الارتباط هذه إلى ملف تعريف مُدار ومعزول تستخدمه الوكلاء للتصفح. اختر ملف تعريف من عنصر التحكم Import (قد يكون Touch ID مطلوبًا)؛ ويظهر التقدم وعدد ملفات تعريف الارتباط المستوردة في الموضع نفسه، ولا تُنسخ سوى ملفات تعريف الارتباط — ولا تغادر كلمات المرور المتصفح المصدر مطلقًا. يسجّل إغلاق اللافتة هذا الاختيار؛ ويتيح المسار Settings → General → Browser login → Import… عرضها مجددًا في أي وقت. راجع المتصفح للاطلاع على مسار الاستيراد الأساسي وبوابةbrowser.allowSystemProfileImport.
اختيار وضع Gateway
يتطلب كلا الوضعين تثبيت CLI
openclaw لأن التطبيق يعيد استخدام بيئة تشغيل
مضيف Node الخاصة به. على جهاز Mac جديد، يثبّت التطبيق CLI المطابق تلقائيًا؛ ثم
يبدأ الوضع المحلي معالج Gateway، بينما يتصل الوضع البعيد بـ Gateway المحدد
من دون تشغيل Gateway محلي ثانٍ.
راجع Gateway على macOS للاسترداد اليدوي.
ما يديره التطبيق
- حالة شريط القوائم، والإشعارات، والصحة، وWebChat.
- مطالبات أذونات macOS للشاشة والميكروفون والكلام والأتمتة وإمكانية الوصول.
- Node واحد على Mac يجمع بين Canvas الأصلي، والتقاط الكاميرا/الشاشة، والإشعارات، والموقع، والتحكم في الحاسوب، وبين أوامر النظام والمتصفح وPlugin وSkills وMCP الخاصة بمضيف Node في CLI.
- مطالبات الموافقة على التنفيذ للأوامر المستضافة على Mac.
- التنفيذ في سياق التطبيق لأوامر الصدفة المعتمدة، مع الحفاظ على إسناد أذونات macOS إلى التطبيق بينما تملك بيئة تشغيل CLI سياسة Node المشتركة.
- أنفاق SSH في الوضع البعيد أو اتصالات Gateway المباشرة.