عن المشروع
OpenWorker هو زميل عمل ذكاء اصطناعي مفتوح المصدر لسطح المكتب مصمم لتقديم عمل منجز بدلاً من الدردشة. يعمل محلياً على macOS وWindows، مع محرك وكيل بلغة Python، وواجهة سطح مكتب بتقنية React/Tauri، ووحدة جانبية لتحويل الكلام إلى نص بلغة Rust. يمكن للمستخدمين إحضار مفاتيح API الخاصة بهم لـ OpenAI وAnthropic وGoogle Gemini وDeepSeek وMistral والعديد من المزودين الآخرين، أو تشغيل نماذج محلية بالكامل عبر Ollama.
يركز المشروع على الاستقلالية المحكومة. تبقى العمليات الخطرة أو غير القابلة للعكس بشرية فقط، ويمكن أن تتطور بوابات الموافقة إلى قواعد دائمة أو قوائم سماح، ويتم تسجيل كل استدعاء أداة مع مصدر الموافقة ومنطق المراجع. لا توافق عمليات التشغيل غير المراقبة ذاتياً أبداً؛ تنتظر الطلبات في صندوق وارد للموافقة البشرية.
يوفر OpenWorker زملاء عمل أمنيين متخصصين أولاً، ويغطي مراجعة أمان الكود، وتدقيق وضع السحابة، وفرز الحوادث. كما يدعم العمل اليومي مثل إعداد ملخصات العملاء، وتحويل الملاحظات إلى خطط، وإنتاج المستندات وجداول البيانات، وإدارة سلاسل محادثات التقويم وSlack. يمكن تشغيل الأتمتة الدائمة وفق جدول زمني مع نصوص كاملة.
يتكامل التطبيق مع أكثر من 25 أداة بما في ذلك GitHub وSlack وJira وNotion وLinear وHubSpot وOutlook وGmail وGoogle Calendar، بالإضافة إلى الطرفية المحلية والملفات. يمكن أيضاً توصيل أي أداة يمكن الوصول إليها عبر MCP مع تحكم لكل أداة. يمكن لإشارات Slack فتح جلسة سطح مكتب وإرجاع النتائج كردود في سلسلة المحادثة.
تم بناء OpenWorker على aisuite، وهي مكتبة Python خفيفة الوزن لواجهات برمجة تطبيقات إكمال الدردشة الموحدة وأدوات الوكيل. يتضمن المستودع الواجهة الخلفية للزميل، وواجهة المستخدم الرسومية، والوحدة الجانبية لتحويل الكلام إلى نص، وسكربتات التعبئة، والتوثيق، والاختبارات. وهو مرخص بموجب MIT وفي مرحلة بيتا مفتوحة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.