عن المشروع

Wise هي منصة عمل سطح مكتب موجهة لوكلاء الذكاء الاصطناعي، ومبنية باستخدام Tauri 2 وRust وReact 19 وTypeScript وVite. وهي تتخذ مستودع Git المحلي كسياق عمل، وتربط محادثات الذكاء الاصطناعي والطرفية وتحرير الملفات وإدارة الفروع وDiff وWork وسير العمل والأتمتة المجدولة داخل واجهة واحدة، بهدف توسيع مهام تطوير الذكاء الاصطناعي من مجرد حوار إلى عمليات قابلة للتشغيل والمراقبة والمراجعة. تشمل القدرات الأساسية: 1. إدارة مساحة العمل: تدعم البدء السريع بمستودع واحد، كما تدعم تنظيم عدة مستودعات في مساحة عمل متقدمة؛ ويمكن لكل مستودع امتلاك جلسات وبيئات تنفيذ وإجراءات سريعة ومتطلبات ومهام مجدولة وحالة تشغيل مستقلة. 2. بيئات تنفيذ متعددة: يمكن ربط Claude Code وCodex RPC وCursor Agent وDeepSeek Harness وGemini CLI وOpenCode وQoder CLI داخل نفس مساحة العمل. يوضح README أن التوفر الفعلي يعتمد على تثبيت CLI المحلي وإعدادات الحساب. 3. الجلسات والتنفيذ: يدعم إنشاء جلسات ذكاء اصطناعي متعددة واستعادتها وإيقافها وتشغيلها بالتوازي، مع تخطيط متعدد الأجزاء، وإدخال نص منسق، وسياق ملفات وصور، وإدخال صوتي، وأوامر سريعة، ومطالبات أذونات، وSandbox، وإعدادات النماذج، وعرض الاستهلاك، وإدارة العمليات. 4. نافذة HUD العائمة: عبر شريط إدخال كبسولي مثبت في الأعلى يمكن تبديل المستودع والجلسة وبيئة التنفيذ والنموذج، وإرسال المهام أو إيقافها، وعرض حالة التشغيل وإحصائيات Git وإشعارات الإكمال؛ ويمكن استدعاؤها بمفتاح اختصار عالمي حتى عندما لا يكون التطبيق في التركيز. 5. سير العمل: يستخدم لوحة Canvas لتنظيم المراحل والعقد وعلاقات الإرسال وترتيب التشغيل، ويدعم القوالب والمهام المتوازية ولقطات التنفيذ ونتائج القبول وإعادة المحاولة عند الفشل ومراجعة سجلات التشغيل. 6. مركز القدرات Hub: يدير قوالب المساعدين وسجل وكلاء Agent وملفات .agents داخل المستودع وSkills وMCP Server وHooks والإضافات والملحقات. يمكن للملحقات المساهمة بمهارات وسمات وMCP ومساعدين وصفحات إعدادات وسكربتات دورة حياة، كما يمكنها الإعلان عن الأذونات. 7. Automation وChannel: يدعم إعداد مهام Cron وMission ومواصلة الجلسات والتنفيذ في الخلفية لكل مستودع؛ ويمكن إجراء مراجعة كود للتغييرات غير الملتزمة أو بالنسبة إلى الفرع الرئيسي، واستلام الإشعارات والإيصالات والأوامر عن بُعد عبر DingTalk أو Feishu أو WeCom أو Telegram أو WebSocket عام. 8. Artifact ومراقبة المتصفح: تتيح منصة فحص المنتجات تصفح ومعاينة Markdown وDiff والصور وPDF وملفات Office وHTML ونصوص الكود. يمكن لمراقبة صفحات Chrome عبر CDP أو ملحق wise-page-monitor جمع استثناءات JavaScript ورسائل Console وفشل الواجهات والشبكة وWeb Vitals والمهام الطويلة والطلبات البطيئة والشاشة البيضاء والانهيارات ومسار العمليات وتحديد مواقع SourceMap ولقطات الشاشة، ثم إرسال المشكلات إلى الوكيل لتتبع الإصلاح. 9. لوحة Canvas: يمكن فتح محتوى مثل HTML وSVG وMarkdown من مركز المنتجات أو ملفات المستودع، ومعاينته وفق عرض سطح المكتب أو الجهاز اللوحي أو الهاتف مع التكبير/التصغير؛ كما يمكن تحويل كتل كود HTML/SVG الكاملة في ردود الدردشة إلى لوحة تفاعلية. تعمل السكربتات داخل Sandbox معزول، مع قيود على حجم الموارد وعددها. تُحفظ البيانات افتراضيًا محليًا في ~/.wise/، وتشمل قاعدة بيانات SQLite ومعلومات تسجيل المستودعات وحالة النوافذ والجلسات والصور وأدلة المراقبة. يمكن وضع ملحقات مستوى المستودع داخل .wise/extensions/ في المستودع، بينما توجد الملحقات العامة في ~/.wise/extensions/. يذكّر README بأن قدرات الوكيل على قراءة الملفات وكتابتها وتنفيذ الأوامر والوصول إلى الشبكة تحددها أدوات CLI المقابلة وSandbox وأذونات Wise وأذونات الملحقات مجتمعة، ويجب إدارة مفاتيح API بعناية. يتطلب التطوير المحلي تثبيت Bun وRust stable ومتطلبات Tauri 2 المسبقة. تشمل الأوامر الشائعة bun install لتثبيت الاعتماديات، وbun run tauri:dev لبدء وضع تطوير سطح المكتب، وbun test لتشغيل اختبارات الواجهة الأمامية، وbun run build مع bun run tauri:build لبناء حزمة التثبيت، وتوجد نواتج البناء في src-tauri/target/release/bundle/. المشروع مفتوح المصدر بموجب Apache License 2.0.