موصى به: Windows Hub
Windows Hub هو التطبيق المرافق الأصلي المبني بـ WinUI لنظامي Windows 10 20H2+ وWindows 11. يُثبَّت من دون امتيازات مسؤول، ويُنشر بمثبّتات x64 وARM64 موقّعة ضمن إصدارات OpenClaw. نزّل أحدث مثبّت مستقر من صفحة إصدارات OpenClaw: إذا أعاد أحد روابط التنزيل أعلاه خطأ 404، فزر صفحة الإصدارات وابحث عن أصولOpenClawCompanion-Setup-* في أحدث إصدار.
بعد التثبيت، شغّل OpenClaw Companion من قائمة البدء أو من علبة النظام.
يضيف المثبّت أيضًا اختصارات لإعداد Gateway، والدردشة، والإعدادات،
والتحقق من التحديثات، وإلغاء التثبيت.
ما يتضمنه Windows Hub
- حالة علبة النظام والتشغيل عند تسجيل الدخول
- إعداد أول تشغيل لـ Gateway ضمن WSL مملوك للتطبيق ومحلي
- إعدادات اتصال لـ Gateways المحلية والبعيدة والممرّرة عبر SSH
- نافذة دردشة أصلية مع وصول إلى واجهة التحكم في المتصفح
- تشخيصات مركز الأوامر للجلسات، والاستخدام، والقنوات، والعقد، والإقران، و أوامر الإصلاح
- وضع عقدة Windows للوحات يتحكم بها الوكيل، والشاشة، والكاميرا، والإشعارات،
وحالة الجهاز، وتحويل النص إلى كلام، وتحويل الكلام إلى نص، و
system.runالمتحكَّم به - وضع خادم MCP محلي لعملاء MCP مثل Claude Desktop وClaude Code و Cursor
التشغيل الأول
عند التشغيل الأول، يفتح Windows Hub الإعداد عندما لا توجد Gateway محفوظة وقابلة للاستخدام. أسرع مسار هو الإعداد محليًا، والذي يجهّز توزيعة WSLOpenClawGateway مملوكة للتطبيق، ويثبّت Gateway داخلها، ويقرن التطبيق.
لا يصدّر هذا توزيعة Ubuntu الحالية لديك ولا يعدّلها.
اختر الإعداد المتقدم أو افتح تبويب الاتصالات عندما تكون لديك Gateway بالفعل.
يمكنك الاتصال بـ:
- Gateway محلية على هذا الحاسوب
- Gateway ضمن WSL على هذا الحاسوب
- Gateway بعيدة عبر URL ورمز مميز أو رمز إعداد
- Gateway يمكن الوصول إليها عبر نفق SSH
وضع عقدة Windows
يمكن لـ Windows Hub التسجيل كعقدة OpenClaw من الدرجة الأولى. يمكن للوكيل بعد ذلك استخدام قدرات Windows الأصلية المعلنة عبر Gateway. تشمل الأوامر الشائعة:canvas.present,canvas.hide,canvas.navigate,canvas.eval,canvas.snapshotscreen.snapshotومع الاشتراك الصريح،screen.recordcamera.listومع الاشتراك الصريح،camera.snap,camera.clipsystem.notify,system.run,system.run.prepare,system.whichlocation.get,device.info,device.statusstt.transcribe,tts.speak
screen.record وcamera.snap و
camera.clip اشتراكًا صريحًا عبر gateway.nodes.allowCommands.
وضع MCP المحلي
يمكن لـ Windows Hub إتاحة سجل القدرات الأصلية نفسه في Windows كخادم MCP محلي على local loopback. يكون هذا مفيدًا عندما تريد من عملاء MCP المحليين تشغيل قدرات Windows من دون Gateway قيد التشغيل. فعّله في إعدادات Windows Hub ضمن قسم المطور/المتقدم. يعرض التطبيق نقطة نهاية local loopback ورمز الحامل بعد تفعيل الخادم. مصفوفة الأوضاع:| وضع العقدة | خادم MCP | السلوك |
|---|---|---|
| متوقف | متوقف | تطبيق سطح مكتب للمشغّل فقط |
| قيد التشغيل | متوقف | عقدة Windows متصلة بـ Gateway |
| متوقف | قيد التشغيل | خادم MCP محلي فقط |
| قيد التشغيل | قيد التشغيل | عقدة Gateway مع خادم MCP محلي |
CLI وGateway الأصليان على Windows
للاستخدام الموجّه للطرفية، ثبّت OpenClaw من PowerShell:gateway.cmd القابل للقراءة في دليل حالة OpenClaw، لكنها تشغّله عبر
غلاف WScript مُولَّد باسم gateway.vbs كي لا يفتح Gateway العامل في الخلفية
نافذة وحدة تحكم مرئية. إذا رُفض إنشاء المهمة، يعود OpenClaw إلى عنصر تسجيل دخول
في مجلد Startup لكل مستخدم.
لتثبيت خدمة Gateway:
WSL2 Gateway
يبقى WSL2 بيئة تشغيل Gateway الأكثر توافقًا مع Linux على Windows. يمكن لـ Windows Hub إعداد Gateway ضمن WSL مملوك للتطبيق لك، أو يمكنك التثبيت يدويًا داخل توزيعتك الخاصة. الإعداد اليدوي:بدء Gateway تلقائيًا قبل تسجيل الدخول إلى Windows
لإعدادات WSL بلا شاشة، تأكد من تشغيل سلسلة الإقلاع كاملة حتى عندما لا يسجل أحد الدخول إلى Windows. داخل WSL:Ubuntu باسم توزيعتك من:
ملاحظة: تغييران عن الوصفات الأقدم:بعد إعادة التشغيل، تحقق من WSL:
dbus-launch trueبدلًا من/bin/true— في WSL ≥ 2.6.1.0، يتسبب تراجع (microsoft/WSL #13416) في إنهاء التوزيعة خمولًا بعد 15-20 ثانية من خروج آخر عميل، حتى مع تفعيل linger. يحافظdbus-launch trueعلى عملية فرعية من init حية كحل بديل (نقاش المجتمع، microsoft/WSL #9245)./ru "$env:USERNAME"بدلًا من/ru SYSTEM— توزيعات WSL لكل مستخدم (الإعداد الافتراضي) غير مرئية لحساب SYSTEM؛ تبدو المهمة كأنها تعمل لكن التوزيعة لا تبدأ أبدًا. تشغيلها بحسابك يتجنب ذلك. سيطلب Windows كلمة مرورك عند إنشاء المهمة.
إتاحة خدمات WSL عبر LAN
لدى 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للوصول عبر LAN. استخدم127.0.0.1للوصول المحلي فقط.
استكشاف الأخطاء وإصلاحها
لا يظهر رمز علبة النظام
تحقق من مدير المهام بحثًا عنOpenClaw.Tray.WinUI.exe. إذا كان يعمل، فافتح
منطقة رموز علبة النظام المخفية وثبّته. إذا لم يكن يعمل، فشغّل OpenClaw
Companion من قائمة البدء.
فشل الإعداد المحلي
افتح سجل الإعداد من 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 المعتمدة على الرمز المميز في الجلسة الحالية: