من وكيل بسيط إلى سطح مكتب لينكس
أُنشئ مستودع Agent Zero على GitHub في يونيو 2024 تحت مالكه الأصلي frdel، وسرعان ما اكتسب متابعين بوصفه وكيلًا مستقلًا خفيفًا وشفافًا وعام الغرض — مبنيًا حول نواة بسيطة ونمط تفويض للوكلاء الفرعيين، بدلًا من مجموعة مزايا كبيرة وصارمة.
تم نقل المستودع منذ ذلك الحين إلى منظمة agent0ai على GitHub: فزيارة رابط frdel/agent-zero القديم تُعيد الآن توجيهًا HTTP إلى github.com/agent0ai/agent-zero. يشرف على المشروع كيان شركة، هو Agent Zero, s.r.o. (شركة ذات مسؤولية محدودة تشيكية)، مذكورة كصاحبة حقوق النشر في ملف رخصة MIT الخاص بالمستودع، مع بقائه مفتوح المصدر بالكامل بموجب الرخصة نفسها.
توسّع نطاق المشروع بشكل كبير بالتزامن مع هذا النقل. فبينما ركّز التصور الأصلي على وكيل بسيط بقدرة برمجية، يقدّم الإصدار الحالي سطح مكتب لينكس يعمل عبر Docker يستطيع الوكيل تشغيله مباشرة، ومتصفحًا بتحكم وتعليق على مستوى عناصر DOM، وتحريرًا مشتركًا مباشرًا لملفات Markdown ومستندات المكتب، ومركز إضافات يضم أكثر من 100 إضافة من المجتمع، إضافة إلى مثبّت سطح مكتب مرافق (A0 Launcher) ومثبّت سطر أوامر (A0 Install).
هذا يضع Agent Zero في موقع مختلف عن معظم أطر العمل الأخرى في هذه السلسلة. فـ LangChain وCrewAI وAutoGen مكتبات مطورين تستوردها داخل تطبيق Python الخاص بك. أما Agent Zero فيُشحن كمنتج جاهز للتشغيل وذاتي الاستضافة بواجهة ويب تفتحها في المتصفح — وهو من هذه الناحية أقرب إلى Leon AI أو SuperAGI منه إلى مكتبة تنسيق قائمة على الكود.
إنشاء المستودع
- التاريخ:
- 2024-06
- المعنى:
- frdel/agent-zero يُنشأ كوكيل مستقل بسيط وشفاف
نقل ملكية المنظمة
- التاريخ:
- قبل 2026-09
- المعنى:
- رابط frdel/agent-zero القديم يُعاد توجيهه لـ agent0ai
إضافة سطح مكتب لينكس + Canvas
- التاريخ:
- 2026
- المعنى:
- سطح مكتب داخل المتصفح / تحكم DOM / تحرير مستندات مشترك
تجاوز 19,000 نجمة على GitHub
- التاريخ:
- 2026-09
- المعنى:
- 19,000+ نجمة و3,700+ فرع؛ أحدث إصدار v2.12
📌ملاحظة: لم تتغير رخصة MIT خلال نقل ملكية المنظمة أو توسّع النطاق — يبقى Agent Zero مجانيًا ومفتوح المصدر، مع بقاء Agent Zero, s.r.o. مذكورة كصاحبة حقوق النشر في ملف الرخصة الحالي.
ما هو Agent Zero؟
Agent Zero إطار عمل مفتوح المصدر وذاتي الاستضافة لوكيل ذكاء اصطناعي (برخصة MIT، github.com/agent0ai/agent-zero) يعمل كحاوية Docker ويمنح الوكيل بيئة عمل أقرب إلى حاسوب حقيقي منها إلى نافذة محادثة — سطح مكتب لينكس، ومتصفح، ومحررات مستندات، والقدرة على إنشاء وكلاء فرعيين.
- سطح مكتب لينكس كامل: جلسة سطح مكتب XFCE حقيقية تعمل داخل حاوية Docker وتظهر في لوحة Canvas بواجهة الويب، بحيث يمكن للوكيل فتح تطبيقات رسومية حقيقية وطرفيات وملفات
- متصفح مع تعليق على DOM: يمكن للوكيل فتح الصفحات والنقر والكتابة ورفع الملفات والتقاط لقطات شاشة؛ ويحوّل وضع التعليق (Annotate) عناصر الصفحة المنقورة إلى تعليمات تغيير أو فحص أو استخراج أو تعليق
- تحرير مشترك للمستندات: يتيح محرر Markdown وتكامل مع LibreOffice Writer وCalc وImpress للشخص والوكيل تحرير الملف نفسه في الوقت نفسه، بصيغ ODT/ODS/ODP
- مركز الإضافات (Plugin Hub): كتالوج مدمج يضم أكثر من 100 إضافة من المجتمع تغطي أطر عمل التطوير وخلفيات الذاكرة وتكاملات الأدوات وإضافات الواجهة وأتمتة سير العمل، قابلة للتثبيت من واجهة الويب
- المشاريع والمهارات وملفات تعريف الوكيل وإعدادات النموذج المسبقة: تعزل المشاريع الذاكرة والأسرار والملفات وخيارات النموذج لكل مساحة عمل؛ المهارات إجراءات عند الطلب؛ الملفات التعريفية تغيّر أسلوب العمل؛ الإعدادات المسبقة اختصارات نماذج مسمّاة
- تعاون متعدد الوكلاء: يمكن لأي وكيل إنشاء وكلاء فرعيين لتفويض أعمال البحث أو البرمجة أو التحليل أو المراجعة، مع إبقاء سياق كل وكيل فرعي مركّزًا قبل رفع النتائج
- موصل A0 CLI Connector: جسر اختياري يُثبَّت على الجهاز المضيف (خارج حاوية Docker) يتيح لنفس نسخة Agent Zero العاملة التعامل مع الملفات والمستودعات المحلية الحقيقية على جهازك
- السفر عبر الزمن (Time Travel): سجل لقطات زمنية، وفحص للفروقات، وإمكانية التراجع لمساحة عمل الوكيل الخاصة
/a0/usr— طبقة استرداد، وليست بديلًا عن Git أو النسخ الاحتياطية
محايد تجاه النموذج بالتصميم
يتصل Agent Zero بمزوّدي النماذج الذين تضبطهم أنت بدلًا من أن يأتي بنموذج مدمج واحد — يدعم إعدادات النموذج المسبقة (Model Presets) مزوّدين مثل OpenAI وAnthropic وGoogle Gemini وغيرهم، وقد أضاف المشروع اتصالًا قائمًا على OAuth لخطة OpenAI Codex الحالية كتكامل محدد. أما كون النشر يعمل محليًا بالكامل أو يستدعي مزوّدًا سحابيًا فيعتمد كليًا على النموذج الذي تضبطه لاستخدامه.
# تشغيل Agent Zero مباشرة (يتطلب Docker)
docker run -p 80:80 -v a0_usr:/a0/usr agent0ai/agent-zero
# افتح واجهة الويب
# http://localhost (أو المنفذ الذي حددته)
# اضبط مزوّد نموذج الذكاء الاصطناعي، ثم أعطه مهمةكم تبلغ تكلفة Agent Zero؟
Agent Zero نفسه مجاني برخصة MIT — لا يوجد اشتراك أو فئة مدفوعة مؤكدة لتشغيل الإطار. أنت تدفع فقط تكلفة عتادك أو خادمك، وبشكل منفصل أي رسوم استخدام API من مزوّد نموذج سحابي إذا ضبطت الوكيل لاستدعاء نموذج بعيد بدلًا من نموذج محلي.
- Agent Zero (الإطار مفتوح المصدر): مجاني إلى الأبد برخصة MIT، ذاتي الاستضافة، بلا حدود استخدام، ولا يتطلب حسابًا لتشغيله
- لا توجد فئة مدفوعة عامة مؤكدة: يشير الموقع الرسمي إلى نسخة تجريبية قيد التطوير وغير مسعّرة باسم "LLM API" في قائمة التنقل، لكنه لا ينشر تسعيرًا أو نطاقًا لها حتى وقت هذه المراجعة — تعامل معها كأمر غير مؤكد، وليس كفئة مدفوعة قائمة فعلًا
- تكلفة اختيارية: عتادك أو خادمك الخاص لتشغيل حاوية Docker، إضافة إلى أي رسوم API من مزوّد نموذج بعيد إذا اخترت ضبط واحد بدلًا من نموذج محلي
- تمويل المشروع جزئيًا مجتمعي المصدر: يقبل المستودع المساهمات عبر GitHub Sponsors
كيف تثبّت Agent Zero وتبدأ استخدامه؟
يعمل Agent Zero عبر Docker — وأسرع طريق على جهاز مثبَّت عليه Docker مسبقًا هو أمر واحد من نوع docker run؛ كما يقدّم المشروع مثبّت سطح مكتب (A0 Launcher) ومثبّت سطر أوامر (A0 Install) يتوليان إعداد Docker نيابة عنك.
- 1تأكد من تثبيت Docker وتشغيله (Docker Desktop على macOS/Windows، أو خدمة Docker daemon على لينكس).
- 2شغّل الصورة الرسمية مباشرة:
docker run -p 80:80 -v a0_usr:/a0/usr agent0ai/agent-zero. - 3افتح واجهة الويب على
http://localhost(أو المنفذ الذي حددته إن غيّرت-p). - 4أكمل خطوات الإعداد الأولي واضبط مزوّد النموذج الخاص بك (OpenAI أو Anthropic أو Google Gemini أو أي مزوّد آخر مدعوم).
- 5أعطِ الوكيل مهمة ملموسة للبدء — يتضمن دليل البدء السريع داخل المستودع أمثلة على أوامر لميزات المتصفح وسطح المكتب والتحرير المشترك للمستندات.
مثبّتات موجَّهة بدلًا من أمر Docker مجرد
لإعداد أقل اعتمادًا على التدخل اليدوي، يقدّم المشروع مثبّتين موجَّهين يشغّلان Agent Zero عبر Docker في الخلفية.
- A0 Launcher (تطبيق سطح مكتب): يحمّل Agent Zero، ويتحقق من Docker أو يعده، ويدير النُسخ (Instances) — متاح لـ macOS ولينكس وWindows، بمعماريتي x86 وARM64، من صفحة إصدارات A0 Launcher.
- A0 Install (سكربت سطر أوامر)، لـ macOS/لينكس:
curl -fsSL https://bash.agent-zero.ai | bash. - A0 Install (سكربت سطر أوامر)، لـ Windows PowerShell:
irm https://ps.agent-zero.ai | iex. - تثبيت آلي بلا واجهة (headless) لخادم:
curl -fsSL https://bash.agent-zero.ai | bash -s -- --quick-start --name agent-zero --port 5080. - اختياري: ثبّت موصل A0 CLI Connector على جهازك المضيف (وليس داخل الحاوية) عبر
curl -LsSf https://cli.agent-zero.ai/install.sh | sh، ثم شغّلa0لربط نسخة عاملة بملفاتك المحلية الحقيقية.
هل أحتاج Docker لتشغيل Agent Zero؟
نعم. يعمل Agent Zero كحاوية Docker بالتصميم — وهذه هي الطريقة التي يوفّر بها سطح مكتب لينكس ومتصفحًا ونظام ملفات معزولين ليعمل فيها الوكيل. لا يوجد مسار تثبيت موثّق بدون Docker.
أي طريقة تثبيت يجب أن أستخدم؟
الأمر المباشر docker run -p 80:80 -v a0_usr:/a0/usr agent0ai/agent-zero هو الأسرع إذا كان Docker مُعدًّا مسبقًا. أما تطبيق سطح المكتب A0 Launcher أو سكربت سطر الأوامر A0 Install فهما أفضل إذا أردت أن يتولى النظام اكتشاف Docker وإعداده نيابة عنك.
من ينبغي أن يستخدم Agent Zero؟
يناسب Agent Zero المطورين والمستخدمين التقنيين الذين يريدون وكيلًا عام الغرض وذاتي الاستضافة مع بيئة سطح مكتب ومتصفح حقيقية، ولا يمانعون تشغيله داخل Docker. وهو خيار أضيق ملاءمة لمن يريد مكتبة كود خفيفة يضمّنها داخل تطبيقه الخاص.
استخدم Agent Zero إذا
- أردت وكيلًا يستطيع تشغيل سطح مكتب لينكس ومتصفح ومحررات مستندات حقيقية، وليس فقط الرد بنص
- أردت تفويض أجزاء من مهمة لوكلاء فرعيين ومراجعة تقاريرهم بدلًا من إدارة سياق طويل لوكيل واحد
- كنت مرتاحًا لتشغيل Docker وضبط مزوّد النموذج الخاص بك (محلي أو سحابي)
- أردت منصة قابلة للتوسّع مع نظام إضافات بيئي (أكثر من 100 إضافة من المجتمع) بدلًا من مجموعة مزايا ثابتة
تجنّب Agent Zero إذا
- كنت تحتاج مكتبة Python أو JavaScript خفيفة لتركيب استدعاءات نماذج اللغة داخل تطبيقك الخاص — LangChain أو LangGraph مبنيان وموثقان لذلك بالضبط
- كنت تحتاج تنسيقًا متعدد الوكلاء قائمًا على الأدوار ببنية طاقم عمل محددة كتجريد أساسي — CrewAI مصمم خصيصًا لهذا النمط
- لم تكن قادرًا على تشغيل Docker أو لا ترغب في ذلك — لا يوجد مسار تثبيت موثّق لـ Agent Zero بدون حاوية
- كنت تحتاج دعمًا مؤسسيًا أو اتفاقية مستوى خدمة (SLA) — حتى وقت هذه المراجعة، لا توجد فئة دعم تجاري مؤكدة لـ Agent Zero
متى ينبغي ألا تستخدم Agent Zero؟
تجنّب Agent Zero عندما لا يكون Docker خيارًا متاحًا، أو عندما تحتاج مكتبة كود قابلة للتضمين بدلًا من تطبيق مستقل، أو عندما تحتاج إطار عمل متعدد الوكلاء ناضجًا وموثقًا بعقد واجهة برمجية (API) مستقر.
- فريق لا يملك وصولًا إلى Docker أو لديه سياسات تمنع تشغيل حاويات من طرف ثالث بقدرات أتمتة سطح مكتب ومتصفح
- فريق يبني تطبيق نماذج لغة مخصصًا يحتاج استيراد مكتبة تنسيق داخل كود قائم — مكتبة مثل LangChain أو Semantic Kernel أنسب مباشرة لهذا الغرض
- فريق يحتاج عقد واجهة برمجية (API) طويل الأمد وموسوم بإصدارات لخطوط أتمتة — تغيّر نطاق Agent Zero بشكل كبير بين تصوره الأصلي كوكيل بسيط ومجموعة مزايا سطح المكتب والمتصفح الحالية، ويستمر في الإصدار بشكل متكرر (v2.12 حتى سبتمبر 2026)
- فريق يحتاج تحديدًا ذاكرة طويلة الأمد ذاتية التحرير للوكيل كميزة أساسية ناضجة وموثقة — Letta مبني وموثق خصيصًا لذلك
- استخدم Agent Zero بدلًا من ذلك عندما يكون المتطلب الأساسي وكيلًا ذاتي الاستضافة قادرًا على تشغيل سطح مكتب ومتصفح ومستندات حقيقية، وكنت مرتاحًا لتشغيله عبر Docker
Agent Zero مقابل البدائل
يتنافس Agent Zero مع أطر عمل وكلاء أخرى ذاتية الاستضافة ومستقلة، تُحسِّن كل منها لواجهة مختلفة — وكيل سطح مكتب ومتصفح قائم على Docker مقابل مساعد شخصي محادثي مقابل واجهة تحكم رسومية مقابل مكتبة تنسيق قائمة على الكود.
الأداة | الواجهة | الرخصة | الجهة الداعمة | الأنسب لـ |
|---|---|---|---|---|
| Agent Zero | واجهة ويب + Docker | MIT | Agent Zero, s.r.o. (شركة) | وكيل سطح مكتب ومتصفح ذاتي الاستضافة |
| Leon AI | تطبيق صوت/نص + CLI | MIT | Louis Grenard (مستقل) | مساعد شخصي ذاتي الاستضافة |
| SuperAGI | واجهة تحكم رسومية | MIT | TransformerOptimus (مستقل) | وكلاء مستقلون بواجهة رسومية |
| CrewAI | كود Python | MIT | CrewAI, Inc. (بدعم استثماري) | طواقم وكلاء قائمة على الأدوار |
| AutoGen | كود Python | MIT / CC BY 4.0 | Microsoft (وضع صيانة) | تطبيقات AutoGen القائمة فقط |
أخطاء شائعة عند تقييم Agent Zero
تنشأ هذه الأخطاء من تقييم وصف قديم للمشروع، أو من التعامل معه كمكتبة قابلة للتضمين بدلًا من تطبيق ذاتي الاستضافة.
الخطأ 1: الحكم على Agent Zero بوصفه الأصلي "كوكيل برمجي بسيط"
لا تزال بعض المقالات القديمة، بما فيها بعض قوائم الأدلة، تصف Agent Zero بأنه وكيل مستقل بسيط يركّز على القدرة البرمجية. يضيف الإصدار الحالي سطح مكتب لينكس كاملًا، وأتمتة للمتصفح مع تعليقات على DOM، وتحريرًا مشتركًا للمستندات، ونظام إضافات يضم أكثر من 100 إضافة — تحقق من مستودع GitHub الحي بدلًا من الاعتماد على ملخص قديم.
الخطأ 2: توقّع أن يعمل Agent Zero كمكتبة Python قابلة للاستيراد
Agent Zero تطبيق ذاتي الاستضافة قائم على Docker بواجهة ويب، وليس حزمة تثبّتها عبر pip install داخل قاعدة كود قائمة. إذا كنت تريد مكتبة قائمة على الكود تركّب بها الاستدعاءات، فإن LangChain أو CrewAI مبنيان وموثقان لذلك بالضبط.
الخطأ 3: الخلط بين رابط frdel/agent-zero القديم والمستودع الحالي
انتقل المشروع من المشرف الفردي frdel إلى منظمة agent0ai على GitHub. الرابط القديم يعيد التوجيه، لكن الإشارات المرجعية والاستشهادات ونتائج البحث التي تذكر frdel/agent-zero تشير إلى رابط يُحوَّل الآن إلى github.com/agent0ai/agent-zero — استخدم الرابط الحالي من الآن فصاعدًا.
الأسئلة الشائعة
هل Agent Zero مجاني للاستخدام؟
نعم. Agent Zero مفتوح المصدر برخصة MIT ومجاني للاستضافة الذاتية، بما في ذلك للاستخدام التجاري. حتى وقت هذه المراجعة لا توجد فئة مدفوعة مؤكدة للإطار نفسه، رغم أن موقع المشروع يشير إلى نسخة تجريبية قيد التطوير وغير مسعّرة باسم "LLM API".
هل أحتاج Docker لتشغيل Agent Zero؟
نعم. يعمل Agent Zero كحاوية Docker بالتصميم — الصورة الرسمية هي agent0ai/agent-zero، وهذا هو مسار التثبيت الوحيد الموثّق.
من يشرف على Agent Zero؟
يشرف على المشروع الشركة التشيكية Agent Zero, s.r.o.، المذكورة كصاحبة حقوق النشر في رخصة MIT الخاصة بالمستودع. منظمة GitHub هي agent0ai؛ أُنشئ المستودع الأصلي تحت حساب المشرف الفردي frdel ثم نُقل لاحقًا.
هل يمكن لـ Agent Zero الوصول إلى ملفات جهازي المضيف الحقيقية؟
فقط إذا ثبّتَّ موصل A0 CLI Connector الاختياري على جهازك المضيف (خارج حاوية Docker) وربطته بنسخة عاملة من Agent Zero. بدونه، يعمل Agent Zero داخل بيئة Docker المعزولة الخاصة به فقط.
كم عدد نجوم GitHub التي حصل عليها Agent Zero؟
تجاوز مستودع agent0ai/agent-zero عتبة 19,000 نجمة على GitHub و3,700 نسخة متفرعة، حتى سبتمبر 2026.
ما الرخصة التي يُصدر بها Agent Zero؟
رخصة MIT، التي تسمح بالاستخدام التجاري المجاني والتعديل والاستضافة الذاتية. Agent Zero, s.r.o. مذكورة كصاحبة حقوق النشر في ملف الرخصة الحالي.
هل يدعم Agent Zero نماذج الذكاء الاصطناعي المحلية؟
نعم — Agent Zero محايد تجاه النموذج ويتصل بأي مزوّد نموذج تضبطه عبر إعدادات النموذج المسبقة (Model Presets)، بما في ذلك خوادم النماذج المحلية وكذلك مزوّدين سحابيين مثل OpenAI وAnthropic وGoogle Gemini.
ما هو موصل A0 CLI Connector؟
إنه جسر اختياري، يُثبَّت على جهازك المضيف بدلًا من داخل حاوية Docker، يربط نسخة عاملة من Agent Zero بملفاتك ومستودعاتك وطرفيتك المحلية الحقيقية — يُستخدم مع أمر a0 بعد تثبيته.
هل يمكن لعدة وكلاء العمل معًا في Agent Zero؟
نعم. يمكن لأي وكيل إنشاء وكلاء فرعيين لتفويض أعمال البحث أو البرمجة أو التحليل أو المراجعة؛ يوزّع الوكيل المنسّق المهام ويستقبل التقارير في المقابل بينما يحتفظ كل وكيل فرعي بسياق مركّز خاص به.
هل يخضع Agent Zero لصيانة نشطة؟
نعم — يُظهر المستودع تحديثات متكررة وإصدارات موسومة، مع نشر v2.12 في سبتمبر 2026، إلى جانب مشاريع مرافقة مثل A0 Launcher وA0 CLI Connector.
