OpenBot

منصة وكلاء ذكاء اصطناعي مفتوحة المصدر من CopilotKit، تمنح كل «زميل» ذكاء اصطناعي حاسوباً خاصاً (متصفحاً وملفات وأدوات)، مع بوابة تحكم واحدة تقرر كل إجراء قبل تنفيذه وتسجله بعده.

Licensing
فريميوم، مفتوح المصدر
Platfroms
Docker، استضافة ذاتية، الويب +2
Arabic Support
واجهة عربية جزئية
حالة المشروع
نشط
Last page review
Official SiteDocsrepository
استضافة على Hostingerخصم 75% باستخدام رابطنا

The website link may include a referral commission that supports Al-Hisn, at no cost to you.

عن OpenBot

OpenBot هو منصة وكلاء ذكاء اصطناعي (Agent Platform) مفتوحة المصدر من CopilotKit، تعمل بالكامل داخل بنيتك التحتية. الفكرة الأساسية هي منح كل «زميل» ذكاء اصطناعي (Bot) حاسوباً مستقلاً: حاوية خاصة، ومجلد عمل /workspace خاص، وملف تعريف متصفح خاص، وأدوات محددة تُمنح له فقط. يمكنك تكليفه بعمل حقيقي، ومشاهدته يعمل على شاشته، والتدخل يدوياً عند وصوله إلى خطوة لا يجب أن ينفذها وحده.

الحوكمة أولاً: كل ما يفعله البوت على الحاسوب أو الملفات أو خادم MCP أو المكوّنات يمر عبر بوابة واحدة (Gateway). تحدد البوابة الهدف من لقطة محفوظة على الخادم، وتقيّم السياسة، وتكتب سجل التدقيق، ثم تستدعي الحاسوب فقط. لا يوجد مسار ينفذ إجراءً دون أن يُسجَّل أولاً. تعتمد السياسات على لغة CEL وتعمل بنموذج «الرفض عند الفشل» (Fail Closed): قاعدة ناقصة لا تسمح بشيء، وقاعدة معطوبة ترفض ولا تفتح. يمكن للقواعد فحص اسم الأداة والنية ومعرّف البوت والصفحة والعنصر والملف وMCP وغيرها.

حاسوب لكل بوت: يشغّل المشرف حاوية منفصلة لكل بوت مع مجلد عمل وملف متصفح خاصين، مع إمكانية التشغيل تحت gVisor عبر COMPUTER_RUNTIME=runsc. البوت لا يملك متصفحاً فقط، بل صدفة (Shell) يمكنه من خلالها تشغيل أوامر وتثبيت ما يحتاجه ومعالجة الملفات، وكل ذلك عبر نفس البوابة. ويمكنك متابعة ما يفعله عبر شاشته وعلامة تبويب النشاط التي تعرض ما شغّله وقرأه وحفظه ومخرجاته، دون كشف محتوى الملفات المحفوظة.

أحضر وكيلك الخاص: أي نقطة نهاية تتحدث بروتوكول AG-UI يمكن أن تكون بوتاً، سواء بُنيت بـ LangGraph أو Mastra أو CrewAI أو Pydantic AI أو Google ADK أو يدوياً. تُتحقق نقاط النهاية من العناوين الخاصة والممنوعة، ويُخزَّن ترويسة التفويض كتابةً فقط. كما تدعم المنصة مكوّنات React بدلاً من النصوص فقط، وخوادم MCP محوكمة (Google Drive وNotion في الكتالوج)، ومهارات شخصية ونشرية تُستدعى بـ /.

الأمان والتشغيل: بيانات الاعتماد مشفرة عند التخزين ولا تعود عبر أي API، ولا تظهر في سجلات التدقيق. الحواسيب ترتبط افتراضياً بـ 127.0.0.1 وتتطلب رمزاً لكل حاوية. يدعم تسجيل الدخول عبر Google وMicrosoft وOkta وSAML وOpenID Connect، مع إدارة وصول مركزية في /admin/people. المحادثات تدوم عبر إعادة التشغيل بفضل CopilotKit Intelligence، ويمكن جدولة إجراءات متكررة (Routines) بحد أدنى 15 دقيقة وبحد أقصى 20 إجراءً مفعلاً.

التثبيت: يتطلب Docker وBun 1.3+ ومشروع CopilotKit Intelligence (خطة مجانية متاحة، ويمكن استضافته ذاتياً) ومفتاح نموذج. بعد إعداد .env، يعمل bun install && bash scripts/start.sh على تشغيل خدمات Docker وتطبيق الهجرات وخادم API والواجهة. يمكن أيضاً بناء صورة Docker واحدة تشمل التطبيق والـAPI والمتصفح وقاعدة بيانات PostgreSQL اختيارية. المشروع مرخص تحت MIT، ويصف نفسه بأنه «قالب وليس منتجاً» في مرحلة Alpha، ويُتوقع منه أن يُستنسخ ويُخصّص.

بدائل OpenBot

أسئلة شائعة حول OpenBot

هل OpenBot مجاني؟

نعم، الكود المصدري لـ OpenBot متاح مجاناً تحت رخصة MIT. ومع ذلك، يتطلب تشغيله مشروع CopilotKit Intelligence (خطة مجانية متاحة، ويمكن استضافته ذاتياً) ومفتاح نموذج من مزود مثل OpenAI أو Anthropic أو Google، وقد تترتب على استخدام النموذج تكاليف حسب مزوده.

هل هو منتج جاهز أم قالب؟

يصف المشروع نفسه بأنه «قالب وليس منتجاً» في مرحلة Alpha نشطة التطوير. لا توجد نسخة مستضافة للتسجيل، بل يُستنسخ المستودع ويُخصَّص: تستبدل حزمة المستأجر المثال في examples/ بزملائك وقنواتك ومهاراتك، ثم تشغّله. توقّع بعض الحواف الخشنة والأخطاء، والمشروع يرحب بالمساهمات.

هل يمكن تشغيله دون اتصال بالإنترنت؟

لا، يحتاج OpenBot إلى اتصال بالإنترنت للوصول إلى مزود النموذج وإلى CopilotKit Intelligence (إلا إذا استضفت Intelligence ذاتياً). أما التطبيق والبيانات فتعمل على بنيتك التحتية المحلية أو السحابية الخاصة بك.

ما الفرق بين OpenBot وأدوات مثل ChatGPT؟

OpenBot يعمل على بنيتك التحتية، ولكل بوت حاسوب ومتصفح وملفات خاصة، وكل إجراء يمر عبر بوابة تحكم تسجله وتقرره مسبقاً. يمكنك إحضار وكيلك الخاص بأي إطار يدعم AG-UI، وربط خوادم MCP، وتحديد سياسات دقيقة، بدلاً من الاعتماد على مساعد عام في السحابة.