Skip to main content
PromptQuorum
الرئيسية/LLM المحلية المتقدمة/مراجعة Onyx 2026: بحث مؤسسي وRAG ذاتيا الاستضافة (المعروف سابقًا باسم Danswer)
RAG & Document Chat

مراجعة Onyx 2026: بحث مؤسسي وRAG ذاتيا الاستضافة (المعروف سابقًا باسم Danswer)

·12 دقيقة قراءة·بقلم Hans Kuepper · مؤسس PromptQuorum، أداة إرسال الذكاء الاصطناعي متعددة النماذج · PromptQuorum

Onyx مساعد بحث مؤسسي وRAG مفتوح المصدر وذاتي الاستضافة (github.com/onyx-dot-app/onyx) يتصل بأكثر من 50 مصدر بيانات — Slack وConfluence وGoogle Drive وGitHub وغيرها — عبر موصلات مدمجة، وبمزودي نماذج تشمل نسخة Ollama محلية، وOpenAI، وAnthropic، وGemini. كان Onyx يُنشر سابقًا تحت اسم Danswer؛ استمر المشروع ودعم YC W24 (دفعة Y Combinator شتاء 2024) وتاريخه على GitHub تحت الاسم الجديد، مع إعادة تسمية متغيرات البيئة ومعرّفات الكود من DANSWER_* إلى ONYX_* أثناء الانتقال. نسخة Community (CE) مجانية ومفتوحة المصدر بموجب رخصة MIT وتغطي الدردشة وRAG والعملاء الذكيين والإجراءات؛ بينما تضيف نسخة Enterprise (EE) المنفصلة تسجيل الدخول الموحد (SSO) والتحكم في الوصول القائم على الأدوار والتحليلات والعلامة البيضاء بموجب رخصة خاصة. يسجّل Onyx نحو 32,000 نجمة على GitHub وقت كتابة هذه المراجعة.

Onyx (الموقع الرسمي onyx.app، والكود المصدري على github.com/onyx-dot-app/onyx) هو مساعد بحث مؤسسي وتوليد معزز بالاسترجاع (RAG) مفتوح المصدر وذاتي الاستضافة، كان يُنشر سابقًا تحت اسم Danswer. يتصل بأكثر من 50 مصدر بيانات عبر موصلات مدمجة، ويمكنه توجيه طلبات النموذج إلى نسخة Ollama محلية أو إلى مزودي خدمة سحابية مثل OpenAI وAnthropic. تستعرض هذه المراجعة ما يقدمه Onyx فعليًا، وتاريخ إعادة تسميته، وكيفية تثبيته، وموقعه مقارنة بـ MaxKB وAnythingLLM وPrivateGPT.

مراجعة Onyx 2026: بحث مؤسسي وRAG ذاتيا الاستضافة (المعروف سابقًا باسم Danswer)

النقاط الرئيسية

  • نسخة Onyx Community مفتوحة المصدر بموجب رخصة MIT؛ مستودع الكود المصدري هو github.com/onyx-dot-app/onyx
  • كان يُنشر سابقًا تحت اسم Danswer؛ استمرت نفس قاعدة الكود وتاريخ إيداعات GitHub ودعم Y Combinator W24 تحت الاسم الجديد Onyx — هذه إعادة تسمية وليست نسخة متفرعة أو منتجًا مختلفًا
  • يتصل بالنماذج المحلية عبر إضافة Ollama كمزود نموذج؛ ويتصل أيضًا بمزودي الخدمة السحابية — OpenAI وAnthropic وGemini وغيرها — عبر نفس شاشة الإعدادات
  • يضم أكثر من 50 موصلًا مدمجًا (Slack وConfluence وGoogle Drive وGitHub وNotion وJira وغيرها) بالإضافة إلى دعم بروتوكول سياق النموذج (MCP) للأدوات الخارجية
  • تغطي نسخة Community (CE) الدردشة وRAG والعملاء الذكيين والإجراءات مجانًا؛ وتضيف نسخة Enterprise (EE) تسجيل الدخول الموحد والتحكم في الوصول القائم على الأدوار والتحليلات والعلامة البيضاء بموجب رخصة خاصة منفصلة
  • يُثبَّت عبر سكربت تثبيت من سطر واحد، أو أداة سطر أوامر uv tool install onyx-cli، أو Docker Compose، أو Kubernetes، أو Helm
  • نحو 32,000 نجمة على GitHub وقت كتابة هذه المراجعة

📍 في جملة واحدة

Onyx مساعد بحث مؤسسي وRAG مفتوح المصدر وذاتي الاستضافة — وهو استمرار المشروع المعروف سابقًا باسم Danswer بعد إعادة تسميته — يتصل بأكثر من 50 مصدر بيانات وبنماذج Ollama محلية أو سحابية، مع نسخة Community مجانية برخصة MIT ونسخة Enterprise مدفوعة.

💬 بعبارات بسيطة

بدلًا من البحث بشكل منفصل في Slack وConfluence وGoogle Drive، تربط جميعها مرة واحدة بـ Onyx وتطرح الأسئلة بلغة طبيعية. عند توجيه Onyx إلى نموذج محلي عبر Ollama، يمكن أن يبقى فهرس البحث والمستندات المسترجعة والنموذج المولّد للإجابات جميعها على بنية تحتية تتحكم فيها بنفسك.

📌ملاحظة: هذه المراجعة هي المرافق التفصيلي لسجل Onyx في دليل برمجيات نماذج اللغة المحلية — راجع تلك الصفحة لمقارنة Onyx بسرعة مع عشرات أدوات الذكاء الاصطناعي المحلية الأخرى.

ما هو Onyx؟

Onyx طبقة تطبيق ذاتية الاستضافة لنماذج اللغة الكبيرة — وفق وصفه على GitHub، يقدّم "واجهة غنية بالميزات يمكن لأي شخص استضافتها بسهولة". يجمع بين البحث المؤسسي عبر مصادر البيانات المتصلة، والتوليد المعزز بالاسترجاع، والعملاء الذكيين المخصصين، و"الإجراءات" التي تستخدم الأدوات في تطبيق واحد مستضاف، بدلًا من إطار عمل يعتمد على الكود عليك تجميعه بنفسك.

  • الوظيفة الأساسية: فهرسة المستندات من أكثر من 50 مصدر متصل، ثم الإجابة عن أسئلة بلغة طبيعية استنادًا إلى ذلك الفهرس عبر الدردشة، مع استشهادات ترجع إلى المستند المصدر
  • الوصول إلى النماذج: غير مرتبط بمزود محدد وفق وثائق Onyx الخاصة — يتصل بخيارات ذاتية الاستضافة (Ollama وLiteLLM وvLLM) بالإضافة إلى مزودين خاصين (OpenAI وAnthropic وGemini)
  • المطوّر: onyx-dot-app، شركة مدعومة من دفعة Y Combinator شتاء 2024 (W24)؛ أُطلق المشروع علنًا على Hacker News باسم "Onyx (YC W24) — واجهة دردشة مفتوحة المصدر"
  • المستودع الرسمي: github.com/onyx-dot-app/onyx — الموطن النشط للكود المصدري ومتتبع المشكلات وملاحظات الإصدارات لـ Onyx؛ يوجد أيضًا مستودع منفصل لكنه مرتبط، github.com/onyx-dot-app/onyx-foss، للنسخة المفتوحة المصدر بالكامل (FOSS)

هل Onyx هو نفس مشروع Danswer؟

نعم. Onyx هو استمرار المشروع مفتوح المصدر الذي نُشر في الأصل باسم Danswer بعد إعادة تسميته، وليس نسخة متفرعة منفصلة أو منتجًا منافسًا. استمرت قاعدة الكود وتاريخ إيداعات GitHub ودعم الشركة تحت الاسم الجديد بعد إعادة التسمية.

  • انطلق Danswer كأداة مفتوحة المصدر تحت شعار "اطرح أسئلة بلغة طبيعية، واحصل على إجابات مدعومة بمصادر خاصة"، تتصل بخدمات مثل Slack وGitHub وConfluence
  • أعاد المشروع تسمية نفسه إلى Onyx؛ أُعيدت تسمية متغيرات البيئة الداخلية ومعرّفات الكود من بادئة DANSWER_* إلى ONYX_* أثناء الانتقال، وفق التغييرات الظاهرة في تاريخ GitHub الخاص بالمشروع
  • الشركة وراء المشروع مدعومة من دفعة Y Combinator شتاء 2024 (W24) — وهذه حقيقة سبقت إعادة التسمية واستمرت بعدها
  • لا تزال بعض المرايا والنسخ المتفرعة القديمة لقاعدة الكود قبل إعادة التسمية — مثل unoplat/danswer — ظاهرة على GitHub تحت الاسم القديم؛ وهي ليست استمرارًا يُصان بفعالية للمشروع الحالي

كيف تستضيف Onyx ذاتيًا؟

التثبيت السريع الموثق لـ Onyx هو سكربت من سطر واحد يتعامل مع إعداد Docker تلقائيًا، أو أداة سطر أوامر مخصصة لمزيد من التحكم. يثبّت كلا المسارين حزمة التطبيق الكاملة، بما في ذلك فهرس البحث وقاعدة البيانات.

  1. 1
    اختر طريقة تثبيت: السكربت من سطر واحد، أو سطر الأوامر المخصص.
    Why it matters: يثبّت السكربت من سطر واحد (`curl -fsSL https://onyx.app/install_onyx.sh | bash` على لينكس/macOS، أو ما يعادله في PowerShell على ويندوز) برنامج Docker تلقائيًا إذا كان غير موجود؛ بينما توفر أداة سطر الأوامر (`uv tool install onyx-cli && onyx-cli deploy install`) مزيدًا من التحكم، وهي الطريقة الموصى بها الموثقة من Onyx نفسه.
  2. 2
    شغّل المثبِّت واختر وضع نشر — Lite أو Standard — عند المطالبة.
    Why it matters: يتحقق المثبِّت من موارد النظام ومتطلباته قبل المتابعة، ويحدد الوضع المختار أي المكونات الاختيارية (مثل بنية بحث إضافية) سيتم نشرها.
  3. 3
    بعد انتهاء المثبِّت، افتح الرابط المحلي الذي يعرضه في متصفح لإكمال الإعداد الأولي وإنشاء حساب مسؤول.
    Why it matters: هذا هو نفس نمط التشغيل الأول المستخدم في معظم تطبيقات الويب ذاتية الاستضافة: تبدأ حزمة الحاويات، ثم تقوم بتهيئتها عبر واجهة الويب بدلًا من ملف إعدادات.
  4. 4
    أضف مزود نموذج ضمن إعدادات المسؤول — إما Ollama (للنماذج المحلية) أو مزود سحابي (يتطلب مفتاح API).
    Why it matters: لا يمتلك Onyx محرك استدلال خاصًا به؛ يُضاف كل نموذج، محليًا كان أو سحابيًا، كإدخال مزود منفصل قبل أن تتمكن ميزات الدردشة أو RAG من الإجابة عن الأسئلة.
  5. 5
    اربط مصدر بيانات واحدًا أو أكثر ضمن قسم الموصلات، ودَع Onyx يفهرسها قبل طرح الأسئلة.
    Why it matters: تعتمد جودة البحث على ما هو متصل ومفهرَس — لا يستطيع Onyx الإجابة عن أسئلة تتعلق بمصدر بيانات لم يتصل به.

كيف يتصل Onyx بنماذج Ollama المحلية؟

لا يقوم Onyx بتشغيل استدلال النموذج بنفسه — بل يتصل بخادم استدلال محلي منفصل، غالبًا Ollama، عبر إدخال مزود نموذج في إعدادات المسؤول الخاصة به. لاستخدام نموذج محلي، تُنزّل ذلك النموذج أولًا إلى Ollama، ثم تسجّله داخل Onyx.

  • في لوحة إدارة Onyx، ضمن مزودي النماذج اللغوية الكبيرة، أضف مزودًا جديدًا واختر Ollama (أو نقطة نهاية متوافقة مع صيغة OpenAI)
  • أدخل عنوان خادم Ollama (على سبيل المثال http://localhost:11434 للتثبيت المحلي، أو عنوان شبكة محلية/بعيد إذا كان Ollama يعمل على جهاز آخر)
  • أدخل اسم النموذج الذي يطابق ما يقدّمه Ollama
  • بعد الإضافة، يظهر النموذج المحلي جنبًا إلى جنب مع أي نموذج سحابي متصل، بحيث يمكن لمساعد بحث أو عميل ذكي استخدامه بنفس الطريقة
  • يوثّق Onyx أيضًا LiteLLM وvLLM كخلفيات بديلة ذاتية الاستضافة، باتباع نفس نمط المزود العام

ماذا يمكنك بناؤه مع Onyx؟

تتمحور ميزات Onyx حول تحويل المعرفة التنظيمية المتناثرة إلى واجهة واحدة قابلة للبحث والمحادثة. التفاصيل أدناه مستقاة من ملف README على GitHub الخاص بـ Onyx ووثائقه.

  • البحث المؤسسي — فهرس هجين (وفق تموضع Onyx نفسه) يجمع بين البحث بالكلمات المفتاحية والبحث الدلالي عبر جميع المصادر المتصلة، مصمم للحفاظ على الدقة عند نطاق يصل إلى عشرات الملايين من المستندات
  • أكثر من 50 موصلًا — موصلات مدمجة بخدمات تشمل Slack وConfluence وGoogle Drive وGitHub وNotion وJira، بحيث لا تحتاج المعرفة التنظيمية الحالية إلى إعادة رفعها يدويًا
  • RAG قائم على العملاء الذكيين والبحث المعمق — سير عمل استرجاع وتفكير متعدد الخطوات، وليس فقط إجابة أسئلة بجولة واحدة، وفق وصف الميزات الخاص بـ Onyx
  • تكامل البحث على الويب — الاتصال بـ Serper وGoogle Programmable Search Engine وBrave أو SearXNG للحصول على نتائج ويب حية إلى جانب بحث المستندات الداخلي
  • عملاء ذكيون وإجراءات مخصصة — تهيئة عملاء ذكيين بتعليمات ومعرفة محددة، وربط "إجراءات" (بما في ذلك أدوات قائمة على MCP) لسير عمل يعتمد على العملاء الذكيين واستخدام الأدوات
  • تنفيذ الكود وتوليد الملفات — تنفيذ كود في بيئة معزولة وتوليد مستندات/عناصر، وفق قائمة ميزات Onyx الحالية
  • وضع الصوت وتوليد الصور — أنماط إضافية تتجاوز الدردشة النصية، وفق وثائق Onyx نفسها

ترخيص Onyx: Community مقابل Enterprise

نسخة Onyx Community (CE) مجانية ومفتوحة المصدر بموجب رخصة MIT وتغطي وظائف الدردشة وRAG والعملاء الذكيين والإجراءات الأساسية. تضيف نسخة Enterprise (EE) ميزات موجهة للمؤسسات الأكبر بموجب رخصة خاصة منفصلة.

النسخة
الرخصة
السعر
ميزات بارزة
Community (CE)MITمجانيةالدردشة، RAG، العملاء الذكيون، الإجراءات، أكثر من 50 موصلًا
Enterprise (EE)خاصةالتواصل مع المبيعاتتسجيل الدخول الموحد، التحكم في الوصول القائم على الأدوار، التحليلات، العلامة البيضاء

لا يُنشر سعر نسخة Enterprise كرقم ثابت على onyx.app وقت كتابة هذه المراجعة — راجع الموقع الرسمي مباشرة للاطلاع على الشروط الحالية، إذ عادة ما تتطلب أسعار الفئات المؤسسية محادثة مع المبيعات وقد تتغير دون إشعار مسبق.

لمن يناسب Onyx؟

يناسب Onyx المؤسسات التي تريد واجهة واحدة للبحث والدردشة عبر العديد من الأدوات الحالية، مع خيار إبقاء استدلال النموذج محليًا.

Onyx مقابل MaxKB وAnythingLLM وPrivateGPT

يتداخل Onyx مع عدة منصات أخرى ذاتية الاستضافة لـ RAG والبحث في المستندات — والفرق يكمن في اتساع الموصلات، والترخيص، ومدى توجه مجموعة الميزات نحو المؤسسات.

الأداة
الواجهة
الرخصة
الأنسب لـ
Onyxبحث مؤسسي + RAG + عملاء ذكيونMIT (CE) + خاصة (EE)أكثر من 50 موصلًا، بحث هجين عند نطاق واسع من المستندات
MaxKBواجهة ويب + RAG + عملاء ذكيونGPL-3.0منصة RAG/عملاء ذكيين تُنشر عبر Docker مع دعم النماذج المحلية
AnythingLLMدردشة + RAGMITدردشة مستندات خفيفة وذاتية الاستضافة
PrivateGPTويب + سطر أوامر، RAG بدون اتصال بالكاملApache 2.0RAG للمستندات بدون اتصال بالكامل وموجَّه للمؤسسات

يمكن للأدوات الأربع جميعها الاتصال بنماذج محلية: يضيف Onyx وMaxKB وAnythingLLM جميعها Ollama كمزود نموذج؛ بينما صُمم PrivateGPT للعمل بدون اتصال بالكامل افتراضيًا. عامل التمايز الرئيسي لـ Onyx من بين هذه الأربعة هو مكتبته التي تضم أكثر من 50 موصلًا مدمجًا لفهرسة أدوات المؤسسة الحالية، وليس فقط رفع الملفات المحلية.

أخطاء شائعة عند تقييم Onyx

الأسئلة الشائعة

هل Onyx مجاني؟

نسخة Community (CE) مجانية ومفتوحة المصدر بموجب رخصة MIT، وتغطي الدردشة وRAG والعملاء الذكيين والإجراءات وأكثر من 50 موصلًا. تضيف نسخة Enterprise (EE) منفصلة تسجيل الدخول الموحد والتحكم في الوصول القائم على الأدوار والتحليلات والعلامة البيضاء بموجب رخصة خاصة وسعر منفصل.

هل Onyx هو نفسه Danswer؟

نعم. Onyx هو استمرار المشروع المنشور في الأصل باسم Danswer بعد إعادة تسميته — استمرت نفس قاعدة الكود وتاريخ GitHub ودعم Y Combinator (W24)، مع إعادة تسمية المعرّفات الداخلية من DANSWER_* إلى ONYX_* أثناء الانتقال.

ما الرخصة التي يستخدمها Onyx؟

نسخة Community مرخصة بموجب MIT، وفق ملف LICENSE في مستودع GitHub الرسمي (github.com/onyx-dot-app/onyx). نسخة Enterprise (EE) خاصة ومرخصة بشكل منفصل.

هل يدعم Onyx نماذج محلية مثل Ollama؟

نعم. يتصل Onyx بالنماذج المحلية عبر إضافة Ollama كمزود نموذج في إعدادات المسؤول — تُدخل عنوان الخادم واسم النموذج، ويوجّه Onyx الطلبات إلى النموذج الذي يقدّمه Ollama. كما يوثّق LiteLLM وvLLM كخلفيات بديلة ذاتية الاستضافة.

كيف تثبّت Onyx؟

عبر سكربت تثبيت من سطر واحد (curl أو PowerShell) يهيئ Docker تلقائيًا، أو عبر أداة onyx-cli المخصصة (uv tool install onyx-cli && onyx-cli deploy install) لمزيد من التحكم. يدعم Onyx أيضًا Kubernetes وHelm للنشر على نطاق أوسع.

من يطوّر Onyx؟

يُطوَّر Onyx بواسطة onyx-dot-app، وهي شركة مدعومة من دفعة Y Combinator شتاء 2024 (W24). كان المشروع يُنشر سابقًا تحت اسم Danswer قبل إعادة تسميته.

ما مدى شعبية Onyx؟

يُظهر مستودع Onyx على GitHub نحو 32,000 نجمة وقت كتابة هذه المراجعة.

ما البدائل الرئيسية لـ Onyx؟

MaxKB (رخصة GPL-3.0، منصة RAG/عملاء ذكيين تُنشر عبر Docker)، وAnythingLLM (رخصة MIT، دردشة مستندات ذاتية الاستضافة أخف)، وPrivateGPT (رخصة Apache 2.0، RAG بدون اتصال بالكامل موجَّه للمؤسسات) هي أقرب البدائل ذاتية الاستضافة.

المصادر

← العودة إلى LLM المحلية المتقدمة