النقاط الرئيسية
- ترخيص MIT — متساهل، قابل للاستضافة الذاتية، بلا قيود على تعدد المستأجرين أو الشعار
- طوّرتها في الأصل شركة Logspace؛ استحوذت عليها DataStax في أبريل 2024، ثم استحوذت IBM على DataStax (اكتمل في 28 مايو 2025)
- أكثر من 150,000 نجمة على GitHub وسجل مساهمات نشط، خلافًا لمستودع Flowise المؤرشف
- مبنية بلغة Python — أقرب إلى LangChain الأصلية من حزمة Node.js/TypeScript التي تستخدمها Flowise
- الاستضافة الذاتية عبر Docker أو pip/uv أو تطبيق Langflow Desktop (ويندوز/ماك)
- مستوى سحابي مستضاف باسم DataStax Langflow يعمل فوق قاعدة بيانات Astra DB المتجهية المملوكة لـ IBM
- وجهة واقعية لمستخدمي Flowise المهاجرين من أداة مؤرشفة لم تعد تُصان
📍 في جملة واحدة
Langflow أداة بصرية مفتوحة المصدر بترخيص MIT ومبنية بلغة Python لبناء وكلاء LangChain/LangGraph وخطوط RAG، أصبحت ملكًا لـ IBM بعد استحواذها على DataStax عام 2025 وما زالت قيد التطوير النشط.
💬 بعبارات بسيطة
بدلًا من كتابة كود LangChain يدويًا، توفر Langflow لوحة سحب وإفلات لربط نموذج LLM ومحمّل مستندات وقاعدة بيانات متجهية — وشركة كبرى (IBM) تواصل تمويل صيانتها.
📌Note: Langflow وFlowise ليسا نفس المشروع. كلاهما يولّد بنى LangChain/LangGraph بصريًا، لكنهما قاعدتا كود منفصلتان تقف خلف كل منهما شركة مختلفة.
من يملك Langflow، وهل ما زالت تُصان؟
تملك IBM أداة Langflow، والمشروع يُصان بنشاط. بدأت Langflow كمشروع مفتوح المصدر لشركة Logspace، التي استحوذت عليها DataStax في أبريل 2024 لتوسيع أدواتها الخاصة بتطبيقات الذكاء الاصطناعي. ثم أعلنت IBM استحواذها على DataStax في 25 فبراير 2025، واكتملت الصفقة في 28 مايو 2025 — لتصبح Langflow، إلى جانب قاعدة بيانات Astra DB المتجهية التابعة لـ DataStax، جزءًا من IBM.
تُعد سلسلة الملكية هذه مهمة لاستمرارية المشروع على نحو لم يكن قائمًا مع Flowise، التي كانت تصونها شركة صغيرة مستقلة (FlowiseAI) أوقفت عملياتها عام 2026. أدمجت IBM أداة Langflow ضمن محفظة watsonx.ai كطبقة منخفضة الكود لبناء الوكلاء فوق نماذج Granite الخاصة بـ IBM وموفرين آخرين، ما يمنحها دافعًا تجاريًا لمواصلة تمويل التطوير.
Logspace ← DataStax
- التاريخ:
- 2024-04
- المعنى:
- استحواذ على الشركة المطوِّرة الأصلية لـ Langflow؛ تصبح DataStax الشركة المسؤولة عن الصيانة
الإعلان عن صفقة IBM-DataStax
- التاريخ:
- 2025-02-25
- المعنى:
- تعلن IBM نيتها الاستحواذ على DataStax، بما في ذلك Langflow
اكتمال الاستحواذ
- التاريخ:
- 2025-05-28
- المعنى:
- تصبح DataStax، ومعها Langflow، جزءًا رسميًا من IBM
التكامل مع watsonx.ai
- التاريخ:
- مستمر
- المعنى:
- تضع IBM أداة Langflow كطبقة وسيطة لبناء الوكلاء داخل watsonx.ai
📌Note: يظل المشروع الأساسي بترخيص MIT مفتوح المصدر بالكامل وقابلًا للاستضافة الذاتية بصرف النظر عن مالك العلامة التجارية — يعمل الكود نفسه سواء استخدمت أحد منتجات IBM أو DataStax المستضافة أم لا.
ما هي Langflow؟
Langflow منصة مفتوحة المصدر منخفضة الكود (ترخيص MIT، github.com/langflow-ai/langflow) لبناء ونشر وكلاء ذكاء اصطناعي وتطبيقات RAG عبر واجهة بصرية قائمة على العُقد، مبنية بلغة Python. شعار الموقع هو "Drag. Drop. Deploy." (اسحب، أفلت، انشر)، وتجاوز المستودع 150,000 نجمة على GitHub.
- لوحة بصرية لتجميع تدفقات LangChain وLangGraph دون كتابة منطق السلسلة يدويًا
- دعم الوكلاء: يمكن للوكلاء استدعاء مكونات أخرى على اللوحة كأدوات، مع تنسيق متعدد الوكلاء وذاكرة محادثة
- تخصيص بلغة Python: يمكن تعديل أي عقدة أو توسيعها بكود Python خام لمنطق لا تغطيه المكتبة البصرية
- النشر كنقطة نهاية API، أو كتدفق مُصدَّر بصيغة JSON، أو كخادم MCP (بروتوكول سياق النموذج)
- ساحة تجربة تفاعلية لاختبار التدفق خطوة بخطوة قبل النشر
- تكاملات مراقبة مع LangSmith وLangFuse لتتبّع تشغيل الوكلاء
ما الفرق بين Langflow وFlowise؟
تحل Langflow وFlowise المشكلة نفسها — تنسيق LangChain/LangGraph بصريًا — بقاعدتي كود مختلفتين ولغتين مختلفتين، والآن بآفاق صيانة مختلفة جدًا. Langflow مبنية بلغة Python وأقرب إلى دلالات LangChain الأصلية؛ أما Flowise فكانت مبنية بحزمة Node.js/TypeScript، وهي اعتبارًا من 2026 مؤرشفة ولم تعد تُصان.
هل تدعم Langflow تقنية RAG ووكلاء الذكاء الاصطناعي؟
نعم — تقنية RAG وتنسيق الوكلاء هما حالتا الاستخدام الأساسيتان لـ Langflow، وليستا إضافتين ثانويتين. توفر المنصة فئات مكونات مخصصة لكليهما، وتدمج الشركة الأم لـ IBM، وهي DataStax، قاعدة بياناتها المتجهية الخاصة (Astra DB) مباشرة ضمن مكتبة المكونات.
- RAG: يقسّم قالب Vector Store RAG الاستيعاب والاستعلام إلى تدفقين — أحدهما يحمّل ملفًا ويقسّمه إلى أجزاء وينشئ تضمينات ويفهرسه؛ والآخر ينشئ تضمينًا لاستعلام المستخدم ويسترجع أقرب النتائج
- قواعد البيانات المتجهية: مكونات مخصصة لـ Astra DB (المنتج الخاص بـ DataStax/IBM) إلى جانب قواعد بيانات متجهية شائعة أخرى، بحيث لا تُقيَّد خطوط RAG بمزود واحد
- الوكلاء: يمكن كشف أي مكون على اللوحة كأداة يستدعيها وكيل، وتدعم Langflow تنسيق متعدد الوكلاء مع ذاكرة محادثة تُحفظ عبر الجولات
- النشر: يتحول التدفق المكتمل إلى API قابل للاستدعاء، أو ملف JSON قابل للتصدير، أو خادم MCP يمكن لعملاء ذكاء اصطناعي آخرين الاتصال به
كيف تستضيف Langflow ذاتيًا؟
لا تتطلب الاستضافة الذاتية لـ Langflow حسابًا لدى IBM أو DataStax — تعمل الحزمة مفتوحة المصدر بالكامل على عتادك الخاص. Docker هو المسار الأسرع؛ بينما pip/uv وتطبيق سطح المكتب بديلان.
- 1تأكد من أن جهازك يستوفي الحد الأدنى من المتطلبات: معالج ثنائي النواة و2 جيجابايت رام (يُنصح بـ4 جيجابايت أو أكثر ومعالج متعدد النوى)، بالإضافة إلى متصفح قائم على Chromium إن لم تستخدم تطبيق سطح المكتب.
- 2لـ Docker: نفّذ الأمر
docker run -p 7860:7860 langflowai/langflow:latestثم افتح http://localhost:7860 بمجرد بدء تشغيل الحاوية. - 3لـ pip/uv: ثبّت Python 3.10–3.14، ثم نفّذ
uv pip install langflow -Uيليهuv run langflow runلتشغيل الخادم المحلي. - 4بدلًا من ذلك، ثبّت Langflow Desktop (ويندوز، أو ماك 13 فأحدث) للحصول على تطبيق مُعبَّأ يدير اعتمادياته بنفسه — لاحظ أنه يفتقد ساحة التجربة القابلة للمشاركة ووضع الصوت المتوفرين في نسخة المتصفح.
- 5ابنِ تدفقًا بسحب المكونات إلى اللوحة: عقدة نموذج LLM، وطلب (prompt)، وللـ RAG: محمّل مستندات، ونموذج تضمين، ومكون قاعدة بيانات متجهية، جميعها متصلة ببعضها.
- 6انشر التدفق المكتمل كنقطة نهاية API، أو صدّره بصيغة JSON للتحكم في الإصدارات، أو اكشفه كخادم MCP لتستدعيه أدوات ذكاء اصطناعي أخرى.
هل أحتاج إلى حساب لدى DataStax أو IBM لاستضافة Langflow ذاتيًا؟
لا. تعمل الحزمة مفتوحة المصدر langflow على GitHub وPyPI بشكل مستقل عن أي حساب سحابي لدى DataStax أو IBM. لا يُحتاج إلى حساب إلا لمنتج DataStax Langflow المستضاف أو لاستخدام Astra DB كقاعدة بيانات متجهية مُدارة.
ما هي متطلبات الأجهزة الدنيا لـ Langflow؟
الحد الأدنى الموثّق هو معالج ثنائي النواة و2 جيجابايت رام، مع التوصية بمعالج متعدد النوى وما لا يقل عن 4 جيجابايت رام للأعباء الحقيقية. يتطلب مسار التثبيت عبر pip/uv إصدار Python من 3.10 إلى 3.14.
لمن تناسب Langflow؟
تناسب Langflow المطورين الراغبين في طبقة بصرية فوق LangChain دون التخلي عن Python، وهي خيار موثوق لكل من يغادر Flowise. وهي أقل ملاءمة للفرق التي تحتاج إلى استضافة SaaS ثقيلة متعددة المستأجرين جاهزة من البداية.
Langflow مقابل البدائل
تنافس Langflow أدوات بصرية وأدوات قائمة على الكود أخرى لبناء وكلاء بأسلوب LangChain وخطوط RAG. حالة الصيانة هي الفارق الأوضح مقابل Flowise تحديدًا.
| الأداة | الواجهة | الترخيص | الجهة الداعمة | الصيانة |
|---|---|---|---|---|
| Langflow | بصرية، مبنية بـPython | MIT | IBM (عبر DataStax) | نشطة |
| Flowise | بصرية، سحب وإفلات | Apache 2.0 | مستقلة (FlowiseAI) | مؤرشفة / لا يوجد |
| Dify | بصرية + خلفية | Apache 2.0 + قيود | مستقلة (LangGenius) | نشطة |
| LlamaIndex | كود Python / TS | MIT | مستقلة (LlamaIndex Inc.) | نشطة |
| n8n | بصرية، سحب وإفلات | Fair-code / Sustainable Use | مستقلة (n8n GmbH) | نشطة |
أخطاء شائعة عند تقييم Langflow
تنشأ هذه الأخطاء من الخلط بين Langflow وFlowise، أو افتراض أن الملكية المؤسسية تعني دائمًا عرضًا أضعف مفتوح المصدر.
الأسئلة الشائعة
من يملك Langflow؟
تملك IBM أداة Langflow. طوّرتها في الأصل شركة Logspace، ثم استحوذت عليها DataStax في أبريل 2024، واستحوذت IBM لاحقًا على DataStax في صفقة اكتملت في 28 مايو 2025.
هل Langflow مفتوحة المصدر؟
نعم. تُنشر Langflow بترخيص MIT المتساهل على GitHub (langflow-ai/langflow)، دون قيود على تعدد المستأجرين أو الشعار كما هو الحال مع بعض الأدوات المنافسة.
هل ما زالت Langflow تُصان بنشاط؟
نعم. خلافًا لـ Flowise التي أوقفتها شركة FlowiseAI عام 2026، تمتلك Langflow سجل مساهمات نشط وتضعها IBM كطبقة وسيطة لبناء الوكلاء ضمن منصتها watsonx.ai.
ما الفرق بين Langflow وFlowise؟
Langflow مبنية بلغة Python ويطورها فريق مدعوم الآن من IBM؛ بينما كانت Flowise مبنية بحزمة Node.js/TypeScript، طورتها شركة FlowiseAI المستقلة، وهي الآن مؤرشفة ولم تعد تُصان. يولّد كلاهما بنى شبيهة بـ LangChain/LangGraph بصريًا، لكنهما قاعدتا كود منفصلتان.
هل يمكنني استضافة Langflow ذاتيًا دون حساب لدى IBM أو DataStax؟
نعم. تُثبَّت الحزمة مفتوحة المصدر langflow عبر Docker أو pip/uv أو تطبيق Langflow Desktop، وتعمل بالكامل على عتادك الخاص. لا يُحتاج إلى حساب لدى IBM أو DataStax إلا لمنتج DataStax Langflow المستضاف أو Astra DB المُدارة.
هل تدعم Langflow الجيل المعزز بالاسترجاع (RAG)؟
نعم. يقسّم قالب Vector Store RAG الاستيعاب (تحميل مستند وتقسيمه إلى أجزاء وتضمينه وفهرسته) والاستعلام (تضمين سؤال واسترجاع أقرب النتائج) إلى تدفقين، باستخدام مكونات قواعد بيانات متجهية قابلة للتبديل، بما في ذلك Astra DB.
هل تدعم Langflow أنظمة الوكلاء المتعددة؟
نعم. يمكن كشف أي مكون على اللوحة كأداة يستدعيها وكيل، وتدعم Langflow تنسيق متعدد الوكلاء مع ذاكرة محادثة تُحفظ عبر جولات متعددة.
ما هي متطلبات النظام الدنيا لـ Langflow؟
الحد الأدنى هو معالج ثنائي النواة و2 جيجابايت رام، مع التوصية بمعالج متعدد النوى وما لا يقل عن 4 جيجابايت رام للأعباء الحقيقية. يتطلب التثبيت عبر pip/uv إصدار Python من 3.10 إلى 3.14.
ما هو DataStax Langflow، وهل يختلف عن نسخة Langflow مفتوحة المصدر؟
DataStax Langflow هو النسخة السحابية المستضافة من IBM/DataStax لنفس المشروع مفتوح المصدر، متكاملة مع قاعدة البيانات المتجهية Astra DB. يشغّل نفس البرمجيات الأساسية التي تعمل بها النسخة المستضافة ذاتيًا — والفرق أن IBM تدير الاستضافة وتربطها افتراضيًا بـ Astra DB.
هل Langflow بديل جيد لمن يغادر Flowise؟
نعم، مع تحفظ واحد: المفاهيم الأساسية (تدفقات LangChain/LangGraph البصرية، مكونات RAG، أدوات الوكلاء) متقاربة بما يكفي لتجعل من Langflow وجهة هجرة معقولة، لكن لا يوجد استيراد آلي — توقّع إعادة بناء التدفقات يدويًا.
هل يمكن نشر Langflow كخادم MCP؟
نعم. يمكن كشف تدفق Langflow المكتمل كخادم بروتوكول سياق النموذج (MCP)، ما يتيح لعملاء ذكاء اصطناعي آخرين متوافقين مع MCP استدعاءه كأداة، بالإضافة إلى إمكانية نشره كنقطة نهاية API عادية أو تصديره بصيغة JSON.
