النقاط الرئيسية
- Langchain-Chatchat (github.com/chatchat-space/Langchain-Chatchat) هو تطبيق RAG وAgent مجاني ومفتوح المصدر وذاتي الاستضافة، مبني على إطار عمل LangChain — ليس تطبيقًا قابلًا للتنزيل للمستخدم النهائي
- كان يُعرف سابقًا باسم langchain-ChatGLM؛ وتغيّر اسمه إلى Langchain-Chatchat في أغسطس 2023 عندما توسّع دعمه للنماذج ليتجاوز ChatGLM
- مرخّص بموجب Apache-2.0، مؤكَّد عبر ملف LICENSE في مستودع GitHub
- يدعم ChatGLM وQwen وLlama ونماذج أخرى عبر خلفيات قابلة للتبديل — Xinference وOllama وLocalAI وFastChat وOne API — أو واجهات برمجة سحابية
- يتجاوز عدد نجومه على GitHub 38,600 نجمة، وأكثر من 6,200 تفرّع، مع 26 مشكلة (issue) مفتوحة، حتى تاريخ هذه المراجعة (2026-09-18)؛ والمستودع غير مؤرشف
- أحدث إصدار موسوم على GitHub هو v0.3.1 (12 يوليو 2024)؛ وكان آخر دفع إلى المستودع في 10 نوفمبر 2025 — وهي فجوة حقيقية بين أحدث نشاط للالتزامات (commits) وآخر وسم إصدار
📍 في جملة واحدة
Langchain-Chatchat إطار عمل RAG وAgent مجاني ومفتوح المصدر وذاتي الاستضافة، مبني على LangChain، وكان يُعرف سابقًا باسم langchain-ChatGLM، ينفّذ أسئلة وأجوبة على قاعدة معرفة محلية باستخدام نماذج مثل ChatGLM وQwen وLlama، أو باستخدام واجهات برمجة سحابية، دون أي خطة مدفوعة.
💬 بعبارات بسيطة
بدلًا من الدفع مقابل خدمة محادثة مستندات مستضافة، يتيح لك Langchain-Chatchat تثبيت أداة مجانية على خادمك الخاص تقرأ مستنداتك، وتقسّمها إلى مقاطع قابلة للبحث، وتجيب عن الأسئلة المتعلقة بها باستخدام نموذج ذكاء اصطناعي تختاره — نموذج محلي يعمل على جهازك الخاص، أو واجهة برمجة سحابية تربطها بمفتاحك الخاص.
📌ملاحظة: هذه المراجعة هي المرافقة التفصيلية لمدخل Langchain-Chatchat في دليل برمجيات نماذج اللغة المحلية — راجع تلك الصفحة لمعرفة كيف يقارَن بلمحة سريعة بعشرات أدوات الذكاء الاصطناعي المحلية الأخرى.
ما هو Langchain-Chatchat؟
Langchain-Chatchat هو تطبيق مجاني ومفتوح المصدر وذاتي الاستضافة لتوليد النصوص المعزَّز بالاسترجاع (RAG) على قاعدة معرفة محلية، ولتدفقات عمل Agent، مبني على إطار عمل LangChain. يصف وصف مستودعه على GitHub المشروع بأنه تطبيق RAG وAgent مبني على LangChain ونماذج مثل ChatGLM وQwen وLlama. صدر في الأصل باسم langchain-ChatGLM حوالي أبريل 2023، وبُني خصيصًا حول نموذج ChatGLM-6B، ثم غُيّر اسمه إلى Langchain-Chatchat في أغسطس 2023 مع توسّع دعمه للنماذج.
- نوع المنتج: تطبيق ويب ذاتي الاستضافة (واجهة مبنية على Streamlit) إلى جانب حزمة Python وصورة Docker — وليس ملفًا تنفيذيًا قابلًا للتنزيل للمستخدم النهائي
- الجهة المطوِّرة: مؤسسة chatchat-space على GitHub
- المستودع: github.com/chatchat-space/Langchain-Chatchat، أُنشئ في 31 مارس 2023
- الترخيص: Apache-2.0، مؤكَّد عبر ملف LICENSE في المستودع
- الحجم: يتجاوز عدد النجوم على GitHub 38,600 نجمة، وأكثر من 6,200 تفرّع، مع 26 مشكلة مفتوحة، حتى تاريخ هذه المراجعة (2026-09-18)؛ والمستودع غير مؤرشف
- الأصل: مشروع مفتوح المصدر من أصل صيني، وملف README فيه ثنائي اللغة (صيني/إنجليزي)، وبُني في الأصل حول عائلة نماذج ChatGLM، ويدعم الآن Qwen وLlama ونماذج أخرى عبر خلفيات قابلة للتبديل
تاريخ مشروع Langchain-Chatchat ومحطات الإصدارات
مرّ Langchain-Chatchat بعدة تغييرات معمارية منذ إصداره الأصلي المقتصر على ChatGLM-6B في عام 2023، رغم أن وتيرة إصداراته تباطأت بشكل ملحوظ منذ منتصف 2024.
- 1v0.1.0 — حوالي أبريل 2023: الإصدار الأصلي باسم langchain-ChatGLM
Why it matters: نقطة انطلاق المشروع: تطبيق أسئلة وأجوبة على قاعدة معرفة محلية، مخصص لنموذج واحد هو ChatGLM-6B. - 2تغيير الاسم إلى Langchain-Chatchat — أغسطس 2023، مع تكامل FastChat في الإصدار v0.2.0
Why it matters: أشار إلى تحوّل المشروع من أداة مخصصة لـChatGLM فقط إلى إطار عمل أوسع يدعم خلفيات متعددة النماذج. - 3v0.2.5 — أكتوبر 2023: إضافة ميزات Agent
Why it matters: أدخل تدفقات عمل بأسلوب الوكيل (Agent) تستخدم الأدوات، إلى جانب خط أنابيب الأسئلة والأجوبة RAG الأصلي. - 4v0.2.8 — 1 ديسمبر 2023
Why it matters: إصدار موسوم تدريجي ضمن سلسلة v0.2.x. - 5v0.2.9 — 31 ديسمبر 2023
Why it matters: إصدار موسوم تدريجي أنهى عام 2023. - 6v0.2.10 — 25 يناير 2024
Why it matters: آخر إصدار في سلسلة v0.2.x قبل تغيير المعمارية في v0.3.0. - 7v0.3.0 — 20 يونيو 2024: وصفه سجل تغييرات المشروع نفسه بأنه "معمارية جديدة"
Why it matters: إعادة هيكلة داخلية كبيرة لمعمارية التطبيق. - 8v0.3.1 — 12 يوليو 2024: أحدث إصدار موسوم على GitHub عثرت عليه هذه المراجعة
Why it matters: هذا هو وسم الإصدار الأحدث حتى وقت كتابة هذه المراجعة — لم يُعثر على وسم إصدار أحدث منه.
ما الذي يفعله Langchain-Chatchat فعليًا؟
الميزة الأساسية في Langchain-Chatchat هي خط أنابيب RAG لقاعدة معرفة محلية: يقسّم مستنداتك إلى مقاطع، ويحوّلها إلى تمثيلات متجهية (embeddings)، ويسترجع أكثر المقاطع صلة بسؤال معيّن عبر البحث بالتشابه، ثم يمرّرها إلى نموذج لغوي كبير لتوليد إجابة.
- خط أنابيب RAG لقاعدة معرفة محلية: تقسيم النص ← التحويل إلى متجهات ← المطابقة بالتشابه ← توليد الإجابة عبر النموذج اللغوي الكبير
- دعم Agent، مُحسَّن بشكل خاص لنموذجَي ChatGLM3 وQwen، لتدفقات عمل تستخدم الأدوات وتتكون من عدة خطوات
- عدة خلفيات قابلة للتبديل لخدمة النماذج: Xinference وOllama وLocalAI وFastChat، وتكامل مع "One API"، بحيث تختار خادم الاستدلال الذي يشغّل نموذجك
- دعم متعدد الوسائط: حوار بالصور وقدرات تحويل النص إلى صورة
- حوار مع قاعدة البيانات/SQL ("تحدَّث مع قاعدة بياناتك") لاستعلام البيانات المهيكلة بلغة طبيعية
- واجهة ويب مبنية بـStreamlit، تدعم عدة محادثات متزامنة
أمثلة على الاستخدام: ثلاث طرق لاستخدام Langchain-Chatchat
هذه تدفقات عمل ملموسة مبنية على ميزات Langchain-Chatchat الموثّقة أعلاه — وليست حالات استخدام افتراضية.
تثبيت Langchain-Chatchat
يُثبَّت Langchain-Chatchat عبر pip أو Docker؛ ولا يوجد ملف تنفيذي قابل للتنزيل خاص بكل نظام تشغيل، لأنه يعمل كتطبيق ويب ذاتي الاستضافة وليس تطبيق سطح مكتب للمستخدم النهائي.
Source | Link |
|---|---|
| مستودع GitHub (الشيفرة المصدرية، Apache-2.0) | github.com/chatchat-space/Langchain-Chatchat |
حزمة PyPI (pip install langchain-chatchat -U) | pypi.org/project/langchain-chatchat |
صورة Docker (docker pull chatimage/chatchat) | hub.docker.com/r/chatimage/chatchat |
| أحدث إصدار موسوم (v0.3.1، 12 يوليو 2024) | GitHub Releases |
توصي وثائق المشروع نفسها بشدة بالنشر عبر docker-compose للاستخدام في الإنتاج بدلًا من تثبيت pip البسيط. بالنسبة لخلفية Xinference تحديدًا، ثبّت الإضافة عبر `pip install "langchain-chatchat[xinference]" -U`. تحقق من تعليمات التثبيت الحالية مباشرةً في المستودع قبل النشر، لأن الأوامر قد تتغيّر بين الإصدارات.
هل Langchain-Chatchat مجاني؟
نعم — Langchain-Chatchat مجاني ومفتوح المصدر، ولم تجد هذه المراجعة أي خطة مدفوعة منفصلة. وهو مرخّص بموجب Apache-2.0، مؤكَّد عبر ملف LICENSE في المستودع، ولم تجد هذه المراجعة أي نسخة سحابية/مستضافة يديرها مزوّد خدمة — تقوم بتثبيته وتشغيله بنفسك.
- لا يفرض Langchain-Chatchat نفسه أي اشتراك أو رسوم ترخيص أو حد للاستخدام
- ذاتي الاستضافة: توفّر خادمك/أجهزتك الخاصة وتدفع فقط مقابل تلك البنية التحتية، بالإضافة إلى أي تكاليف واجهة برمجة نموذج سحابي إذا اخترت خلفية سحابية بدلًا من نموذج محلي
- يسمح ترخيص Apache-2.0 بالاستخدام التجاري والتعديل وإعادة التوزيع، مع الالتزام بشروط الإسناد والإشعار القياسية في الترخيص
Langchain-Chatchat مقابل RAGFlow
كلٌّ من Langchain-Chatchat وRAGFlow تطبيقا RAG ذاتيا الاستضافة ومفتوحا المصدر، لكنهما يتّبعان نهجين مختلفين في معالجة مستنداتك والإجابة عن الأسئلة المتعلقة بها.
التركيز الأساسي
- Langchain-Chatchat:
- تدفقات عمل RAG وAgent على قاعدة معرفة محلية، مبنية مباشرةً على إطار عمل LangChain
- RAGFlow:
- RAG يركّز على فهم المستندات — التفاصيل الموثّقة في مراجعة RAGFlow المخصصة
مرونة خلفية النموذج
- Langchain-Chatchat:
- خلفيات قابلة للتبديل: Xinference وOllama وLocalAI وFastChat وOne API، أو واجهات برمجة سحابية
- RAGFlow:
- راجع مراجعة RAGFlow لمعرفة دعمه الخاص للخلفيات
الدعم متعدد الوسائط
- Langchain-Chatchat:
- حوار بالصور وقدرات تحويل النص إلى صورة
- RAGFlow:
- التفاصيل في مراجعة RAGFlow
محادثة SQL/قاعدة البيانات
- Langchain-Chatchat:
- نعم — ميزة مخصصة للتحدث مع قاعدة بياناتك
- RAGFlow:
- التفاصيل في مراجعة RAGFlow
وتيرة الصيانة
- Langchain-Chatchat:
- أحدث إصدار موسوم v0.3.1 (يوليو 2024)؛ وآخر دفع إلى المستودع في نوفمبر 2025
- RAGFlow:
- راجع مراجعة RAGFlow لوتيرة إصداراته الحالية
الترخيص
- Langchain-Chatchat:
- Apache-2.0
- RAGFlow:
- راجع مراجعة RAGFlow لمعرفة ترخيصه
يعكس هذا الجدول الحقائق الخاصة والموثّقة بشأن Langchain-Chatchat؛ أما بالنسبة للادعاءات المحددة حول RAGFlow، فاقرأ مراجعة RAGFlow مباشرةً بدلًا من الاعتماد على هذا الملخص وحده.
من يجب أن يستخدم Langchain-Chatchat؟
يعتمد ملاءمة Langchain-Chatchat لك على ما إذا كنت تريد إطار عمل RAG وAgent مجانيًا وذاتي الاستضافة مبنيًا على LangChain، وما إذا كانت وتيرة إصداراته المتباطئة مؤخرًا مقبولة لحالة استخدامك.
المنافسون والبدائل
يقع Langchain-Chatchat في فئة أدوات RAG ومحادثة المستندات ذاتية الاستضافة، إلى جانب RAGFlow وLlamaIndex وHaystack وMaxKB.
RAGFlow
- Best known for:
- RAG ذاتي الاستضافة بفهم عميق للمستندات ومراعٍ لتخطيط الصفحة
- Link:
- مراجعة RAGFlow
مقالات حول RAGFlow (4)
- RAGFlow Review 2026: Citation-Grade RAG for Complex Documentsمحدَّث ٢ سبتمبر ٢٠٢٦
- Langchain-Chatchat Review 2026: Self-Hosted RAG and Agent Frameworkمحدَّث ١٨ سبتمبر ٢٠٢٦
- MaxKB Review 2026: Self-Hosted RAG Platform for DeepSeek and Qwenمحدَّث ١٢ سبتمبر ٢٠٢٦
- Best RAG Tools for Business Documents 2026: Local & Private AI Comparedمحدَّث ٢٦ أغسطس ٢٠٢٦
مذكور أيضًا في:
- Self-Hosted AI Starter Kit Review 2026: n8n + Ollama + Qdrant in One Compose Fileمحدَّث ١٩ سبتمبر ٢٠٢٦
- AnythingLLM Review: Open-Source RAG and Document Chatمحدَّث ١١ سبتمبر ٢٠٢٦
LlamaIndex
- Best known for:
- إطار عمل RAG/بيانات مفتوح المصدر متعدد الأغراض لربط النماذج اللغوية الكبيرة ببياناتك الخاصة
- Link:
- مراجعة LlamaIndex
مقالات حول LlamaIndex (10)
- LlamaIndex Review 2026: Code-First RAG Framework, Not a No-Code Builderمحدَّث ٢ سبتمبر ٢٠٢٦
- Chroma Review: Open-Source Vector Database for AI and RAGمحدَّث ١٨ سبتمبر ٢٠٢٦
- Milvus Review 2026: The Open-Source Vector Database for Local RAGمحدَّث ١٨ سبتمبر ٢٠٢٦
- Qdrant Review 2026: The Self-Hosted Vector Database for RAGمحدَّث ١٨ سبتمبر ٢٠٢٦
- Dify Review 2026: Open-Source LLMOps Platform vs. LangChain, Flowiseمحدَّث ٢ سبتمبر ٢٠٢٦
- Flowise Review 2026: Visual LangChain Workflow Builder Is Shutting Downمحدَّث ٢ سبتمبر ٢٠٢٦
- Haystack Review 2026: deepset's RAG Framework vs. LangChain and LlamaIndexمحدَّث ٢ سبتمبر ٢٠٢٦
- RAGFlow Review 2026: Citation-Grade RAG for Complex Documentsمحدَّث ٢ سبتمبر ٢٠٢٦
- txtai Review 2026: The Embedded Vector Database That Skips the Serverمحدَّث ٢ سبتمبر ٢٠٢٦
- Best Local RAG Tools in 2026: Open WebUI, LlamaIndex, and LangChainمحدَّث ٢٨ أغسطس ٢٠٢٦
+15 أخرى غير معروضة
Haystack (deepset)
- Best known for:
- إطار عمل RAG وخط أنابيب بحث مفتوح المصدر من deepset
- Link:
- مراجعة Haystack
MaxKB
- Best known for:
- منصة أسئلة وأجوبة على قاعدة معرفة ذاتية الاستضافة، وهي أيضًا من أصل صيني
- Link:
- مراجعة MaxKB
مقالات حول MaxKB (3)
- MaxKB Review 2026: Self-Hosted RAG Platform for DeepSeek and Qwenمحدَّث ١٢ سبتمبر ٢٠٢٦
- Vane Review 2026: Self-Hosted AI Answering Engine (Formerly Perplexica)محدَّث ١٤ سبتمبر ٢٠٢٦
- Onyx Review 2026: Self-Hosted Enterprise Search and RAG (Formerly Danswer)محدَّث ١٢ سبتمبر ٢٠٢٦
مذكور أيضًا في:
- Langchain-Chatchat Review 2026: Self-Hosted RAG and Agent Frameworkمحدَّث ١٨ سبتمبر ٢٠٢٦
تعكس هذه القائمة الأدوات التي تُقارَن عادةً بـLangchain-Chatchat في فئة RAG/محادثة المستندات ذاتية الاستضافة، وليست تصنيفًا مستقلًا من PromptQuorum — راجع دليل برمجيات نماذج اللغة المحلية للحصول على الفهرس الكامل، وتحقق من مجموعة ميزات كل أداة ورخصتها الحالية قبل الاختيار.
أخطاء شائعة عند تقييم Langchain-Chatchat
تنشأ معظم حالات الالتباس بشأن Langchain-Chatchat من تاريخ تسميته، أو افتراضات حول وتيرة إصداراته، أو علاقته بإطار عمل LangChain الذي بُني عليه.
الأسئلة الشائعة
ما هو Langchain-Chatchat؟
Langchain-Chatchat (github.com/chatchat-space/Langchain-Chatchat) هو تطبيق RAG وAgent مجاني ومفتوح المصدر وذاتي الاستضافة، مبني على إطار عمل LangChain، وكان يُعرف سابقًا باسم langchain-ChatGLM قبل تغيير اسمه في أغسطس 2023.
هل Langchain-Chatchat مجاني؟
نعم. وهو مرخّص بموجب Apache-2.0، ولم تجد هذه المراجعة أي خطة مدفوعة منفصلة أو عرض سحابي مُدار أو خطة دعم تجارية.
كيف أُثبّت Langchain-Chatchat؟
عبر pip (pip install langchain-chatchat -U، أو `pip install "langchain-chatchat[xinference]" -U لخلفية Xinference) أو عبر Docker (docker pull chatimage/chatchat`). توصي وثائق المشروع نفسها بشدة بالنشر عبر docker-compose للاستخدام في الإنتاج.
ما الترخيص الذي يستخدمه Langchain-Chatchat؟
Apache-2.0، مؤكَّد عبر ملف LICENSE في مستودع GitHub.
ما النماذج والخلفيات التي يدعمها Langchain-Chatchat؟
ChatGLM وQwen وLlama ونماذج أخرى عبر خلفيات قابلة للتبديل — Xinference وOllama وLocalAI وFastChat وتكامل "One API" — أو واجهات برمجة سحابية.
هل يُصان Langchain-Chatchat بنشاط؟
وجدت هذه المراجعة فجوة بين أحدث إصدار موسوم (v0.3.1، 12 يوليو 2024) وآخر دفع إلى المستودع (10 نوفمبر 2025) تبلغ نحو 16 شهرًا. هناك نشاط التزامات (commits) مستمر، لكن وتيرة الإصدارات تباطأت بشكل ملحوظ منذ منتصف 2024 — تحقق من الحالة الراهنة مباشرةً على GitHub.
ما الفرق بين Langchain-Chatchat وLangChain نفسه؟
يُبنى Langchain-Chatchat فوق إطار عمل LangChain، لكنه تطبيق RAG وAgent منفصل ومستقل، له مستودعه وواجهته ومجموعة ميزاته الخاصة — وهو ليس مكتبة LangChain عامة الغرض نفسها.
هل يدعم Langchain-Chatchat اللغة الصينية وChatGLM؟
نعم. بُني المشروع في الأصل حول عائلة نماذج ChatGLM (تحت اسمه السابق langchain-ChatGLM)، وله ملف README ثنائي اللغة صيني/إنجليزي، ولا يزال مشروعًا مفتوح المصدر من أصل صيني.
هل يدعم Langchain-Chatchat محادثة SQL/قاعدة البيانات؟
نعم، يتضمن ميزة مخصصة للتحدث مع قاعدة بياناتك لاستعلام البيانات المهيكلة بلغة طبيعية.
مَن يصون Langchain-Chatchat؟
تتولى مؤسسة chatchat-space على GitHub صيانة المستودع الرسمي للمشروع.