النقاط الرئيسية
- nanobot (nanobot.wiki) هو إطار عمل وكيل ذكاء اصطناعي شخصي مجاني ومفتوح المصدر ومستضاف ذاتيًا — وليس تطبيق دردشة مستقلًا أو خدمة مستضافة
- طورته HKUDS؛ الكود المصدري وملف README على github.com/HKUDS/nanobot
- برخصة MIT، مؤكدة عبر حقل الترخيص في مستودع GitHub
- الميزات الأساسية حسب ملف README على GitHub وموقع nanobot.wiki: ذاكرة دائمة عبر الجلسات، وروابط أدوات بروتوكول سياق النموذج (MCP)، وتفويض متعدد الوكلاء، وأتمتة مجدولة
- يعمل مع واجهات برمجة تطبيقات متوافقة مع OpenAI، أو Ollama محلي، أو vLLM محلي — يعمل nanobot نفسه على المعالج فقط، لأنه حلقة وكيل وليس محرك استدلال
- 48,125 نجمة على GitHub حتى وقت هذه المراجعة، لمستودع أُنشئ في 1 فبراير 2026 — منحنى نمو سريع بشكل غير معتاد يتناوله قسم "ما لا يصلح له nanobot" أدناه
📍 في جملة واحدة
nanobot هو إطار عمل وكيل ذكاء اصطناعي شخصي مجاني ومفتوح المصدر (MIT) ومستضاف ذاتيًا طورته HKUDS، يضيف ذاكرة دائمة وتكامل أدوات MCP وتفويضًا متعدد الوكلاء وأتمتة مجدولة لأي نموذج متوافق مع OpenAI أو Ollama أو vLLM، ويمكن الوصول إليه عبر واجهة الويب أو الطرفية أو تطبيقات الدردشة.
💬 بعبارات بسيطة
nanobot برنامج مجاني تثبّته على جهاز الكمبيوتر أو الخادم الخاص بك، يحوّل نموذج الذكاء الاصطناعي الذي لديك بالفعل حق الوصول إليه إلى مساعد يتذكر المحادثات السابقة، ويمكنه استخدام أدوات خارجية عبر MCP، ويمكنه تفويض مهام فرعية لوكلاء آخرين، ويمكنه العمل وفق جدول زمني — ويمكنك التحدث إليه عبر متصفح أو طرفية أو تطبيقات مثل Telegram وSlack.
📌ملاحظة: nanobot هو أحد الأدوات المدرجة في دليل برمجيات النماذج اللغوية المحلية — راجع تلك الصفحة لمعرفة كيف يقارَن من حيث متطلبات الأجهزة والترخيص ودعم المنصات مقابل المجال الكامل لبرمجيات الذكاء الاصطناعي المحلية.
⚠️تحذير: لا تخلط بين هذا المشروع ومشروع nanobot-ai/nanobot، وهو مشروع منفصل وغير مرتبط، أصغر، بعنوان "بناء وكلاء MCP" من فريق Obot (نحو 1,343 نجمة، أُنشئ في 16 مايو 2025). تتناول هذه المراجعة حصريًا HKUDS/nanobot — تحقق من اسم منظمة GitHub (HKUDS) قبل التثبيت.
ما هو nanobot؟
nanobot هو إطار عمل وكيل ذكاء اصطناعي شخصي مجاني ومفتوح المصدر ومستضاف ذاتيًا، مكتوب بلغة Python، طورته HKUDS. لا يشغّل نموذج لغة خاصًا به — بل يحيط بالذاكرة والوصول إلى الأدوات والتنسيق بين الوكلاء المتعددين والجدولة حول نموذج تربطه أنت، ويعرض النتيجة عبر واجهة ويب أو طرفية أو تكاملات مع تطبيقات الدردشة.
- نوع المنتج: إطار عمل وكيل / طبقة تنسيق، وليس تطبيقًا معبأً للمستخدم النهائي أو نموذجًا
- المطوّر: HKUDS (منظمة على GitHub)
- المستودع: github.com/HKUDS/nanobot، أُنشئ في 1 فبراير 2026
- الترخيص: MIT، مؤكد عبر حقل الترخيص في مستودع GitHub
- التوثيق: nanobot.wiki
- الحجم، حسب واجهة برمجة تطبيقات GitHub حتى وقت هذه المراجعة: 48,125 نجمة، و8,503 تفرّعات (نسبة تفرّع نحو 17٪)، و768 مشكلة مفتوحة، و217 مشتركًا، و30 مساهمًا، وآخر إصدار موسوم هو v0.3.5 (15 سبتمبر 2026)
ماذا يفعل nanobot فعليًا؟
يضيف nanobot أربع قدرات فوق نموذج لديك بالفعل حق الوصول إليه: ذاكرة دائمة، وتكامل أدوات MCP، وتفويض متعدد الوكلاء، وأتمتة مجدولة.
- ذاكرة دائمة: وفقًا لموقع nanobot.wiki، يتيح سجل الجلسات والذاكرة طويلة المدى (الموثقة تحت اسم "Dream") للوكيل الاحتفاظ بالسياق عبر المحادثات بدلًا من البدء من الصفر في كل جلسة
- تكامل أدوات MCP: يتصل بخوادم بروتوكول سياق النموذج (MCP) عبر واجهة "التطبيقات" في WebUI، مع تكاملات معدّة مسبقًا ودعم إضافة خوادم MCP مخصصة
- تفويض متعدد الوكلاء: وفقًا لتوثيقه الخاص، يمكن لـnanobot تفويض مهام فرعية لوكلاء آخرين بدلًا من التعامل مع كل خطوة داخل حلقة وكيل واحدة
- أتمتة مجدولة: يمكن للوكلاء العمل وفق جدول زمني، وليس فقط استجابةً لرسالة دردشة حية
- توجيه النماذج: يدعم واجهات برمجة تطبيقات متوافقة مع OpenAI، وOllama محليًا، وvLLM محليًا، بالإضافة إلى توجيه احتياطي للنماذج موصوف في التوثيق
- ثلاثة أوضاع وصول: واجهة WebUI عبر المتصفح (تُشغَّل عبر
nanobot webui)، ووضع طرفية أصلي (يُشغَّل عبرnanobot)، وتكاملات مع Telegram وDiscord وSlack وWeChat والبريد الإلكتروني وMattermost وFeishu وMicrosoft Teams
ما يوثّقه README الخاص بـ nanobot وما لا يوثّقه
يوثّق README الخاص بـ nanobot دعم MCP ومرفقات الصور والمستندات وعدة قنوات دردشة، لكنه لا يذكر التخزين المؤقت للمطالبات ولا البث المتدفق ولا النبض (heartbeat) ولا WhatsApp ولا أي اختبارات أداء. يسرد هذا القسم ما يذكره README في github.com/HKUDS/nanobot والصفحة الرئيسية nanobot.wiki عن الميزات الأكثر بحثًا، لتميّز السلوك الموثّق من الافتراض.
- البنية: يقول README إن nanobot "stays lightweight by centering everything around a small agent loop" ويذكر "Small core: readable internals with MCP, memory, deployment, and automation built in". ولا يذكر عدد أسطر الشيفرة.
- دعم MCP: في WebUI تربط "Apps" خوادم MCP وتفعّل Agent Plugins وتدير محوّلات تطبيقات CLI المحلية؛ وفي الطرفية يمكن لـ
@الإشارة إلى تطبيق أو خادم MCP أو جلسة محفوظة. - التخزين المؤقت للمطالبات: لا يذكر README
cache_controlولا التخزين المؤقت للمطالبات في Anthropic. العبارة الوحيدة ذات الصلة هي "cache reuse when the provider reports it" في قسم WebUI الخاص بفحص سياق المهمة. - البث المتدفق: لا يوثّق README ولا الصفحة الرئيسية بثّ الرموز (token streaming) صراحةً.
- تعدد الوسائط والملفات: تتيح WebUI "Attach documents or images"، وتقبل الطرفية لصق صور من الحافظة (
Ctrl+VأوAlt+V)، وتتضمن قائمة الأدوات توليد الصور. - قنوات الدردشة: يذكر README قنوات Telegram وDiscord وSlack وWeChat والبريد الإلكتروني وMattermost وLinear وقنوات أخرى؛ وتذكر قائمة "Why nanobot" أيضًا Feishu وMicrosoft Teams. ولا يُذكر WhatsApp في أيٍّ من المصدرين.
- النبض (Heartbeat): لا توجد ميزة نبض موثّقة في README أو الصفحة الرئيسية.
- الموثوقية: يذكر README نماذج احتياطية قابلة للضبط، وفي تحديثاته الأخيرة "clearer recovery for interrupted work". أما سلوك إعادة المحاولة فغير موثّق.
- اختبارات الأداء: لا يدّعي README أي اختبارات أداء، ولم تُجرِ هذه المراجعة أيًّا منها.
المنصة والتسعير والترخيص
المنصة
- ما يذكره nanobot:
- مستضاف ذاتيًا على Linux أو macOS أو Windows عبر نصوص تثبيت، أو منشور عبر Docker / Docker Compose كخدمة دائمة، وفقًا لمستودع GitHub.
التكلفة
- ما يذكره nanobot:
- مجاني ومفتوح المصدر. تدفع فقط مقابل النموذج أو الواجهة البرمجية التي تربطها (أو لا شيء إذا كنت تشغّل نموذج Ollama أو vLLM محليًا) — لا توجد خطة nanobot مدفوعة منفصلة.
الترخيص
- ما يذكره nanobot:
- رخصة MIT، مؤكدة عبر حقل الترخيص في مستودع GitHub.
الأجهزة
- ما يذكره nanobot:
- لا توجد متطلبات معالج رسومي أو ذاكرة وصول عشوائي دنيا خاصة به — إنه حلقة وكيل تستدعي نموذجًا، وليس محرك استدلال. يعتمد الاحتياج الفعلي للأجهزة كليًا على النموذج الخلفي الذي تختاره.
طريقة التثبيت
- ما يذكره nanobot:
- وفقًا لموقع nanobot.wiki وملف README على GitHub: نص تثبيت من سطر واحد لـmacOS/Linux وWindows PowerShell، أو عبر
pip install nanobot-ai/uv tool install nanobot-ai. راجع قسم "تثبيت nanobot" أدناه.
تحقق من تعليمات التثبيت والنشر الحالية مباشرةً على nanobot.wiki قبل تشغيل أي أمر، لأن خطوات التثبيت قد تتغير بين الإصدارات.
تثبيت nanobot
يُثبَّت nanobot مجانًا عبر نص من سطر واحد، أو مدير حزم، أو من الكود المصدري — لا توجد خطة مدفوعة أو مفتاح ترخيص.
Install method | Command |
|---|---|
| macOS / Linux (نص التثبيت) | curl -fsSL https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.sh | sh |
| Windows (PowerShell) | irm https://raw.githubusercontent.com/HKUDS/nanobot/main/scripts/install.ps1 | iex |
| عبر uv | uv tool install nanobot-ai |
| عبر pip | python -m pip install nanobot-ai |
| من الكود المصدري | استنساخ github.com/HKUDS/nanobot، وإنشاء بيئة افتراضية، ثم تشغيل pip install -e . |
| Docker / Docker Compose | موثّق في مستودع GitHub لنشر خدمة دائمة — تحقق من ملف compose الحالي في المستودع قبل تشغيله. |
يتطلب Python 3.11 أو أحدث وفقًا لملف README على GitHub؛ Git وBun مطلوبان فقط للتثبيت من الكود المصدري. بعد التثبيت، شغّل nanobot webui لواجهة المتصفح أو nanobot لوضع الطرفية.
من يجب أن يستخدم nanobot؟
يناسب nanobot من يشغّل أو يستدعي بالفعل نموذج لغة ويريد ذاكرة دائمة ووصولًا إلى الأدوات وأتمتة حول هذا النموذج، بدلًا من تطبيق مساعد معبأ وجاهز.
استخدم nanobot إذا كنت
- لديك بالفعل حق الوصول إلى واجهة برمجة تطبيقات متوافقة مع OpenAI، أو تشغّل نماذج محلية عبر Ollama أو vLLM، وتريد طبقة وكيل فوقها بدلًا من مكدّس استدلال كامل
- تريد وكيلًا يتذكر الجلسات السابقة بدلًا من البدء من جديد في كل محادثة
- تحتاج إلى ربط خوادم أدوات MCP حتى يتمكن الوكيل من التصرف في أنظمة خارجية، لا مجرد الإجابة عن الأسئلة
- تريد الوصول إلى الوكيل نفسه من متصفح وطرفية وتطبيقات دردشة مثل Telegram أو Slack، دون التقيد بواجهة واحدة
- مرتاح لاستضافة خدمة Python ذاتيًا ولا تبحث عن منتج مُستضاف ومُدار
ابحث في مكان آخر إذا كنت
- تريد تطبيق سطح مكتب واحد قابل للتنزيل دون أي إعداد — nanobot إطار عمل مستضاف ذاتيًا، وليس مثبّتًا بنقرة واحدة لمنتج جاهز
- تحتاج إلى منتج مدعوم من جهة تصنيع مع عقد دعم واتفاقية مستوى خدمة — لم تجد هذه المراجعة أي جولة تمويل أو شركة تجارية وراء nanobot
- غير مرتاح لتشغيل نصوص التثبيت أو حزم pip أو حاويات Docker
- تريد سجل استخدام طويل ومدقَّقًا بشكل مستقل — مستودع nanobot عمره نحو سبعة أشهر فقط حتى وقت هذه المراجعة
ما لا يصلح له nanobot
لا يُعد nanobot خيارًا جيدًا إذا كنت تريد تطبيق مساعد جاهزًا ومعبأً، أو إذا كنت بحاجة إلى سجل طويل مُتحقَّق منه بشكل مستقل قبل اعتماد أداة ما.
- ليس محرك استدلال — لا توجد لديه متطلبات معالج رسومي/ذاكرة فيديو خاصة به، لكنه أيضًا لا يجري استدلال النموذج بنفسه؛ ما زلت بحاجة إلى Ollama أو vLLM أو مفتاح واجهة برمجة تطبيقات للنموذج الذي يقوم بالاستدلال الفعلي
- ليس تطبيق سطح مكتب متكاملًا مصقولًا — إنه إطار عمل مستضاف ذاتيًا تقوم بإعداده، وجهد إعداده أقرب إلى CrewAI أو agent-zero منه إلى تطبيق دردشة بنقرة واحدة
- لم تتمكن هذه المراجعة من التحقق من وجود جولة تمويل أو شركة داعمة له — تعامل معه كمشروع يُصان بشكل مستقل ويقوده المجتمع
- لا يخلو من التحفظ المذكور أعلاه بشأن عدد النجوم — وجدت هذه المراجعة مستودعات مقلِّدة تستخدم نصًا تسويقيًا مطابقًا في أماكن أخرى على GitHub، لذا تحقق من أنك تنظر فعليًا إلى github.com/HKUDS/nanobot قبل الوثوق بأي عدد نجوم مذكور لـ"nanobot"
- ليس مشروعًا راسخًا منذ زمن طويل — أُنشئ المستودع في 1 فبراير 2026، لذا يفتقر إلى سجل الأعوام المتعددة الذي تتمتع به أطر عمل مثل AutoGPT أو Open Interpreter
أخطاء شائعة عند تقييم nanobot
ينشأ معظم اللبس حول nanobot من الخلط بينه وبين مشروع منفصل يحمل نفس الاسم، أو من سوء تفسير أرقام نموه.
الخطأ 1: الخلط بينه وبين nanobot-ai/nanobot
يحمل مشروع GitHub منفصل وغير مرتبط — nanobot-ai/nanobot، الذي يصفه فريق Obot بأنه "بناء وكلاء MCP"، وأُنشئ نحو 16 مايو 2025 بنحو 1,343 نجمة — الاسم نفسه. تتناول هذه المراجعة HKUDS/nanobot فقط؛ تحقق من اسم المنظمة في رابط GitHub قبل تثبيت أي منهما.
الخطأ 2: التعامل مع عدد النجوم كمؤشر نمو مدقَّق
48,125 نجمة لمستودع أُنشئ في فبراير 2026 هو أمر سريع بشكل غير معتاد، ويكشف البحث في GitHub عن مستودعات مقلِّدة تستخدم الوصف التسويقي نفسه. يشير عدد التفرّعات (8,503) والمشكلات المفتوحة (768) والمساهمين (30) إلى نشاط عضوي إلى حد كبير، لكن هذه المراجعة لم تدقّق بشكل مستقل في تاريخ النجوم — تحقق من الأرقام الحالية مباشرةً على GitHub بدلًا من الاستشهاد بلقطة هذه المراجعة كحالة راهنة.
الخطأ 3: توقّع أن يشغّل nanobot النماذج بنفسه
يعمل nanobot على المعالج فقط لأنه لا يجري الاستدلال — بل يستدعي واجهة برمجة تطبيقات متوافقة مع OpenAI، أو خادم Ollama محلي، أو خادم vLLM محلي. تأتي متطلبات أجهزتك من النموذج الخلفي الذي تختاره، وليس من nanobot.
الخطأ 4: افتراض وجود خطة مدفوعة
nanobot مجاني ومفتوح المصدر برخصة MIT، دون خطة مدفوعة منفصلة. تأتي أي تكلفة من النموذج الخلفي أو الواجهة البرمجية التي تربطه بها.
المنافسون والبدائل
يُقارَن nanobot في أغلب الأحيان بأطر عمل وكيل أخرى مستضافة ذاتيًا مثل AutoGPT وOpen Interpreter وagent-zero وCrewAI — يتمثل عامل تمايزه الرئيسي في الجمع بين الذاكرة الدائمة وأدوات MCP والتفويض متعدد الوكلاء وتكاملات الدردشة في إطار عمل واحد بدلًا من التخصص في واحد منها فقط.
Tool | Best known for | Link |
|---|---|---|
| AutoGPT | أحد أوائل أطر عمل الوكلاء المستقلين، يركز على سلاسل مهام موجهة بالأهداف | مراجعة AutoGPT |
| Open Interpreter | يتيح لنموذج تنفيذ الكود محليًا لإنجاز المهام، وهو شائع لبساطته | مراجعة Open Interpreter |
| agent-zero | إطار عمل وكيل عام الغرض مستضاف ذاتيًا ومبني على Docker مع بيئة دائمة | مراجعة agent-zero |
| CrewAI | إطار عمل لتنسيق الوكلاء المتعددين يركز على فرق وكلاء قائمة على الأدوار | مراجعة CrewAI |
تعكس هذه القائمة أدوات تُقارَن غالبًا بـnanobot ضمن نفس فئة أطر عمل الوكلاء المستضافة ذاتيًا، وليست تصنيفًا مستقلًا من PromptQuorum — تحقق من مجموعة ميزات كل أداة الحالية قبل الاختيار.
الأسئلة الشائعة
ما هو nanobot؟
nanobot (nanobot.wiki) هو إطار عمل وكيل ذكاء اصطناعي شخصي مجاني ومفتوح المصدر (MIT) ومستضاف ذاتيًا طورته HKUDS، يضيف ذاكرة دائمة وتكامل أدوات MCP وتفويضًا متعدد الوكلاء وأتمتة مجدولة لنموذج تربطه بنفسك.
هل nanobot مجاني؟
نعم، nanobot نفسه مجاني ومفتوح المصدر برخصة MIT، دون خطة مدفوعة منفصلة. تدفع فقط مقابل النموذج الخلفي أو الواجهة البرمجية التي تربطه بها.
كيف أثبّت nanobot؟
وفقًا لموقع nanobot.wiki وملف README على GitHub: شغّل نص التثبيت من سطر واحد لـmacOS/Linux أو Windows PowerShell، أو ثبّته عبر pip install nanobot-ai أو uv tool install nanobot-ai. يتطلب Python 3.11 أو أحدث.
هل يشغّل nanobot نموذج ذكاء اصطناعي خاصًا به؟
لا. nanobot إطار عمل وكيل، وليس محرك استدلال — فهو يستدعي واجهة برمجة تطبيقات متوافقة مع OpenAI، أو خادم Ollama محلي، أو خادم vLLM محلي. لا توجد لديه متطلبات معالج رسومي خاصة به؛ وتعتمد احتياجات الأجهزة على النموذج الخلفي الذي تختاره.
مع أي تطبيقات دردشة يتكامل nanobot؟
وفقًا لموقع nanobot.wiki: Telegram وDiscord وSlack وWeChat والبريد الإلكتروني وMattermost وFeishu وMicrosoft Teams، إضافة إلى واجهة الويب ووضع الطرفية الخاصين به.
هل nanobot هو نفسه nanobot-ai/nanobot؟
لا. nanobot-ai/nanobot مشروع منفصل وغير مرتبط وأصغر بعنوان "بناء وكلاء MCP" من فريق Obot (نحو 1,343 نجمة، أُنشئ في 16 مايو 2025). تتناول هذه المراجعة حصريًا HKUDS/nanobot — تحقق من اسم منظمة GitHub قبل التثبيت.
لماذا يحصل nanobot على هذا العدد الكبير من نجوم GitHub لمشروع جديد جدًا؟
48,125 نجمة لمستودع أُنشئ في 1 فبراير 2026 هو أمر سريع بشكل غير معتاد، ويجد البحث في GitHub مستودعات مقلِّدة تستخدم نصًا تسويقيًا مطابقًا. تشير نسبة التفرّع البالغة نحو 17٪ ومئات المشكلات المفتوحة و30 مساهمًا إلى نشاط عضوي إلى حد كبير، لكن هذه المراجعة لم تدقّق بشكل مستقل في تاريخ النجوم — تحقق من الأرقام الحالية مباشرةً على GitHub.
ما هو MCP، وكيف يستخدمه nanobot؟
MCP (بروتوكول سياق النموذج) معيار يتيح لوكيل الذكاء الاصطناعي الاتصال بأدوات ومصادر بيانات خارجية عبر خوادم مخصصة. يتصل nanobot بخوادم MCP عبر واجهة "التطبيقات" في WebUI الخاصة به، مع تكاملات معدّة مسبقًا ودعم للخوادم المخصصة.
هل يدعم nanobot سير عمل متعدد الوكلاء؟
نعم. وفقًا لتوثيقه الخاص، يمكنه تفويض مهام فرعية لوكلاء آخرين بدلًا من التعامل مع كل خطوة داخل حلقة وكيل واحدة.
هل اختبرت PromptQuorum ادعاءات nanobot بشكل مستقل؟
تستند هذه المراجعة إلى ملف README الخاص بـnanobot على GitHub، وتوثيق nanobot.wiki، وواجهة برمجة تطبيقات GitHub، وليس إلى اختبار عملي للذاكرة أو أداء متعدد الوكلاء أجرته PromptQuorum.
هل يدعم nanobot التخزين المؤقت للمطالبات (prompt caching)؟
لا يوثّق README الخاص بـ nanobot التخزين المؤقت للمطالبات: فلا يذكر cache_control ولا التخزين المؤقت للمطالبات في Anthropic. العبارة الوحيدة ذات الصلة هي "cache reuse when the provider reports it" في قسم WebUI الخاص بفحص سياق المهمة. راجع المستودع ووثائق مزوّد النموذج لديك قبل افتراض تطبيق التخزين المؤقت.
هل يدعم nanobot تطبيق WhatsApp؟
لا يُذكر WhatsApp في README الخاص بـ nanobot ولا في nanobot.wiki. القنوات الموثّقة هي Telegram وDiscord وSlack وWeChat والبريد الإلكتروني وMattermost وLinear وFeishu وMicrosoft Teams، إضافةً إلى WebUI وواجهة API ووضع الطرفية.
هل يدعم nanobot الصور والملفات (تعدد الوسائط)؟
موثّق جزئيًا. تتيح WebUI إرفاق مستندات أو صور، وتقبل الطرفية لصق صور من الحافظة، وتتضمن قائمة الأدوات توليد الصور. أما أي مدخلات صور تعمل فعليًا فيعتمد على النموذج الخلفي الذي تربطه، لأن nanobot نفسه لا ينفّذ الاستدلال.
ما بنية nanobot؟
بحسب README، بُني nanobot حول حلقة وكيل صغيرة، مع MCP والذاكرة والنشر والأتمتة المدمجة في نواة مدمجة. وهو لا يشغّل النماذج بنفسه، بل يستدعي واجهة API متوافقة مع OpenAI أو خادم Ollama محليًا أو خادم vLLM محليًا.
هل لدى nanobot اختبارات أداء؟
لا يدّعي README الخاص بـ nanobot أي اختبارات أداء، ولم تُجرِ PromptQuorum أيًّا منها. تعامل مع أي أرقام أداء تُنسب إلى nanobot في مواضع أخرى على أنها غير موثّقة.
