موصى به: Windows Hub
Windows Hub هو التطبيق المرافق الأصلي المبني باستخدام WinUI لنظامي Windows 10 20H2+ وWindows 11. يُثبَّت دون امتيازات المسؤول ويوفّر مُثبّتات x64 وARM64 موقّعة من صفحة إصداراته الخاصة. يُنشَر Windows Hub بصورة مستقلة عن CLI وGateway الخاصين بـ OpenClaw. نزّل أحدث مُثبّت مستقر لـ Hub من صفحة إصدارات Windows Hub أو مباشرةً عبرreleases/latest/download:
إذا أعاد أحد الرابطين أعلاه خطأ 404، فانتقل إلى صفحة إصدارات Windows Hub
وافتح أحدث إصدار مستقر من Windows Hub. تعكس إصدارات OpenClaw المستقرة العادية
أيضًا نسخة Windows Hub مثبّتة الإصدار وخاضعة للتحقق؛ وقد تتأخر هذه النسخة المعكوسة عن
إصدار مستقل أحدث من Hub.
بعد التثبيت، شغّل OpenClaw Companion من قائمة Start أو علبة
النظام. يضيف المُثبّت أيضًا اختصارات لإعداد Gateway والدردشة والإعدادات
والتحقق من وجود تحديثات وإلغاء التثبيت.
ما يتضمنه Windows Hub
- حالة علبة النظام والتشغيل عند تسجيل الدخول.
- إعداد التشغيل الأول لـ WSL Gateway محلي يملكه التطبيق.
- إعدادات الاتصال ببوابات Gateway المحلية والبعيدة والتي يمكن الوصول إليها عبر نفق SSH.
- نافذة دردشة أصلية بالإضافة إلى الوصول إلى واجهة التحكم في المتصفح.
- تشخيصات مركز الأوامر للجلسات والاستخدام والقنوات والعقد والاقتران وأوامر الإصلاح.
- وضع عقدة Windows للوحة العرض والشاشة والكاميرا
والإشعارات وحالة الجهاز والتحدث و
system.runالمتحكَّم فيه، تحت تحكم الوكيل. - وضع خادم MCP محلي لعملاء MCP مثل Claude Desktop وClaude Code وCursor.
التشغيل الأول
عند التشغيل الأول، يفتح Windows Hub الإعداد إذا لم توجد Gateway محفوظة قابلة للاستخدام. أسرع مسار هو Set up locally، الذي ينشئ توزيعة WSL OpenClawGateway يملكها التطبيق، ويثبّت Gateway داخلها،
ويقترن بالتطبيق. لا يصدّر هذا توزيعة Ubuntu الحالية لديك ولا يعدّلها.
اختر Advanced setup أو افتح علامة تبويب Connections إذا كانت لديك
Gateway بالفعل. يمكنك الاتصال بما يلي:
- Gateway محلية على هذا الكمبيوتر
- WSL Gateway على هذا الكمبيوتر
- Gateway بعيدة باستخدام عنوان URL ورمز مميز أو رمز إعداد
- Gateway يمكن الوصول إليها عبر نفق SSH
وضع عقدة Windows
يمكن لـ Windows Hub التسجيل كعقدة OpenClaw حتى يتمكن الوكيل من استخدام إمكانات Windows الأصلية المعلنة عبر Gateway. يجب أن تكون أوامر العقدة معلنة من قِبل العقدة ومسموحًا بها وفق سياسة Gateway قبل تشغيلها؛ راجع العقد للاطلاع على نموذج السماح/الرفض الكامل. الأوامر الشائعة:
يتطلب وضع العقدة الاقتران بـ Gateway. إذا عرض التطبيق طلب اقتران،
فوافق عليه من مضيف Gateway:
screen.record وcamera.snap
وcamera.clip إلى اشتراك gateway.nodes.allowCommands صريح.
وضع MCP المحلي
يمكن لـ Windows Hub إتاحة سجل إمكانات Windows الأصلية نفسه بوصفه خادم MCP محليًا على واجهة الاسترجاع، بحيث يستطيع عملاء MCP المحليون التحكم في إمكانات Windows دون تشغيل OpenClaw Gateway. فعّله في إعدادات Windows Hub ضمن قسم المطور/الإعدادات المتقدمة. يعرض التطبيق نقطة نهاية الاسترجاع ورمز الحامل بمجرد تمكين الخادم. مصفوفة الأوضاع:CLI وGateway الأصليان على Windows
للاستخدام المعتمد على الطرفية، ثبّت OpenClaw من PowerShell:gateway.cmd القابل للقراءة في دليل حالة OpenClaw، لكنها تشغّله
عبر غلاف WScript مُنشأ باسم gateway.vbs، كي لا تفتح Gateway العاملة
في الخلفية نافذة وحدة تحكم مرئية. إذا رُفض إنشاء المهمة، يعود OpenClaw
إلى عنصر تسجيل دخول لكل مستخدم في مجلد Startup.
ثبّت خدمة Gateway:
WSL2 Gateway
يظل WSL2 بيئة تشغيل Gateway الأكثر توافقًا مع Linux على Windows. يمكن لـ Windows Hub إعداد WSL Gateway يملكها التطبيق، أو يمكنك التثبيت يدويًا داخل توزيعتك الخاصة. الإعداد اليدوي:التشغيل التلقائي لـ Gateway قبل تسجيل الدخول إلى Windows
بالنسبة إلى إعدادات WSL بلا واجهة، تأكد من تشغيل سلسلة الإقلاع كاملةً حتى عندما لا يسجّل أحد الدخول إلى Windows. داخل WSL:Ubuntu باسم توزيعتك من:
تغييران مقارنةً بالوصفات الأقدم:
dbus-launch trueبدلًا من/bin/true: في WSL >= 2.6.1.0 يؤدي انحدار (microsoft/WSL #13416) إلى إنهاء التوزيعة عند الخمول بعد 15-20 ثانية من خروج آخر عميل، حتى مع تمكين الاستمرار. يُبقيdbus-launch trueعملية فرعية لـ init قيد التشغيل كحل بديل (نقاش المجتمع، microsoft/WSL #9245)./ru "$env:USERNAME"بدلًا من/ru SYSTEM: توزيعات WSL الخاصة بكل مستخدم (وهي الإعداد الافتراضي) غير مرئية لحساب SYSTEM، لذلك تبدو المهمة وكأنها تعمل، لكن التوزيعة لا تبدأ أبدًا. يؤدي التشغيل باستخدام حسابك إلى تجنب ذلك؛ ويطلب Windows كلمة مرورك عند إنشاء المهمة.
إتاحة خدمات WSL عبر الشبكة المحلية
لدى WSL شبكته الافتراضية الخاصة. إذا كان يجب أن يصل جهاز آخر إلى خدمة داخل WSL، فأعِد توجيه منفذ Windows إلى عنوان IP الحالي لـ WSL. قد يتغير عنوان IP الخاص بـ WSL بعد عمليات إعادة التشغيل، لذا حدّث قاعدة إعادة التوجيه عند الحاجة. مثال في PowerShell بصلاحيات المسؤول:- يستهدف SSH من جهاز آخر عنوان IP لمضيف Windows، مثل
ssh user@windows-host -p 2222. - يجب أن تشير العقد البعيدة إلى عنوان URL قابل للوصول لـ Gateway، وليس
127.0.0.1. - استخدم
listenaddress=0.0.0.0للوصول عبر الشبكة المحلية، و127.0.0.1للوصول المحلي فقط.
استكشاف الأخطاء وإصلاحها
لا تظهر أيقونة علبة النظام
تحقّق من «إدارة المهام» بحثًا عنOpenClaw.Tray.WinUI.exe. إذا كانت العملية قيد التشغيل، فافتح
منطقة أيقونات العلبة المخفية وثبّتها. وإن لم تكن كذلك، فشغّل OpenClaw Companion من
قائمة Start.
فشل الإعداد المحلي
افتح سجل الإعداد من Windows Hub أو افحص:يفيد التطبيق بأن الاقتران مطلوب
وافق على طلب المشغّل أو العقدة من Gateway:لا تستطيع دردشة الويب الوصول إلى Gateway بعيدة
تتطلب دردشة الويب البعيدة HTTPS أو localhost. بالنسبة إلى الشهادات الموقّعة ذاتيًا، ضع الشهادة ضمن الشهادات الموثوقة في Windows، أو استخدم نفق SSH إلى عنوان URL على localhost.فشل أوامر screen.snapshot أو الكاميرا أو الصوت
تحقّق من أذونات Windows للكاميرا والميكروفون والتقاط الشاشة
والإشعارات. تعلن عمليات التثبيت المعبّأة الإمكانات المحمية، لكن
قد يظل Windows يطلب الإذن في أول مرة يستخدم فيها أمرٌ ما تلك الإمكانات.
فشل الاتصال بـ Git أو GitHub
تحظر بعض الشبكات اتصال HTTPS بـ GitHub أو تحد من سرعته. إذا فشلgit clone أو
gh auth login، فجرّب شبكة أخرى أو VPN أو وكيل HTTP/HTTPS.
لمصادقة gh المستندة إلى رمز مميز في الجلسة الحالية: