ما هو Xberg؟
Xberg محرك لذكاء المستندات: توجّهه إلى ملف أو عنوان URL أو أرشيف أو شجرة شيفرة مصدرية، فيعيد نصًا نظيفًا وجداول وبيانات وصفية وبيانات منظمة بصيغة يستطيع LLM أو فهرس البحث استخدامها مباشرة. ويصفه ملف README بأنه «محرك ذكاء المستندات السريع والدقيق — لكل لغة».
- نوع المنتج: نواة Rust مع 15 ربطًا للغات، وأداة CLI من 14 أمرًا، وواجهة REST API (
xberg serve)، وخادم MCP، وصورة Docker، ومخطط Helm - المستودع: github.com/xberg-io/xberg، 9,000+ نجمة، أُنشئ في يناير 2025، وجرى التحقق منه عبر GitHub API
- النسب: يذكر ملف README أن Xberg «هو التكرار التالي لـ Kreuzberg» وهو المحرك نفسه «أُعيد بناؤه وتسميته ضمن خط v1 جديد»؛ وعنوان kreuzberg-dev/kreuzberg القديم يعيد التوجيه إلى هنا الآن، ولا يزال هناك مستودع منفصل هو kreuzberg-lts
- الترخيص: MIT، بحسب ملف LICENSE في المستودع
- الجهة المطورة: يعرض الموقع العلامة «Xberg» ومنظمة GitHub باسم xberg-io؛ وتذكر صفحة البيانات القانونية عنوانًا في برلين بألمانيا وتسمّي شخصًا مسؤولًا عن الموقع، لكنها لا تذكر اسم كيان قانوني ولا رقم تسجيل
ماذا يمكنك أن تفعل بـ Xberg؟
يجمع Xberg خطوات مسار معالجة المستندات في محرك واحد. بعض القدرات خيارات اختيارية (feature flags) تتضمنها الحزم الجاهزة وصورة Docker افتراضيًا.
- الاستخراج — قراءة ملفات PDF وOffice والصور وHTML والبريد الإلكتروني والكتب الإلكترونية والأوراق العلمية والبيانات المنظمة، مع اكتشاف نوع MIME وحدود للمدخلات الكبيرة
- OCR — واجهات خلفية Tesseract وPaddleOCR وCandle أو نماذج الرؤية واللغة، مع سلاسل بديلة ودرجات ثقة
- التخطيط والجداول — نماذج تعلّم آلي للتخطيط وبنية الجداول تعيد بناء ترتيب القراءة وشبكات الخلايا بصيغة Markdown
- التفريغ الصوتي — تحويل الكلام إلى نص لملفات MP3 وM4A وWAV وWebM وMP4 عبر نماذج Whisper ONNX (خيار اختياري)
- جلب عناوين URL — استخراج صفحة ويب واحدة أو الزحف وتتبّع الروابط عبر محرك crawlberg (خيار اختياري)
- فك الأرشيفات — المرور المتكرر على ملفات zip وtar وgz و7z المتداخلة، مع حدود ضد قنابل zip ونسبة الضغط وعمق التداخل
- ذكاء الشيفرة — الدوال والفئات والاستيرادات والرموز من 371 لغة برمجة، مع تقطيع يراعي البنية النحوية لـ RAG
- التضمين والإثراء — تضمينات ONNX محلية أو من مزوّد مستضاف، وإعادة ترتيب، واستخراج الكيانات والكلمات المفتاحية، والتلخيص والترجمة والتنقيح
- الاستخراج المنظم — JSON موجَّه بمخطط من LLM محلي أو مستضاف
- المخرجات — نص عادي أو Markdown أو Djot أو HTML أو شجرة JSON أو Docling DocTags
ما الذي يعمل محليًا وما الذي لا يعمل
يعمل الاستخراج وOCR وتحليل التخطيط وتضمينات ONNX على المعالج (CPU) لديك؛ ولا تتدخل الشبكة إلا حيث تختار مزوّدًا مستضافًا أو تجلب عنوان URL أو تستخدم العرض التجريبي الحي للجهة المطورة. وتصف الوثائق المحرك بأنه يعتمد على المعالج أولًا دون الحاجة إلى GPU.
- المعالج: على بنية x86_64 تحتاج الميزات المعتمدة على ONNX (PaddleOCR وكشف التخطيط والتضمينات وإعادة الترتيب والتفريغ الصوتي) إلى AVX/AVX2 وقد تتعطل بدونهما؛ ولا تتأثر بنية ARM
- المنصات: تغطي الملفات الثنائية الجاهزة Linux (x86_64 وaarch64) وWindows وApple Silicon؛ وتحصل أجهزة Mac بمعالج Intel على حزم جاهزة لأداة CLI وعجلة Python فقط
- نسخة المتصفح: تعمل حزمة WebAssembly في المتصفحات وDeno وCloudflare Workers وNode.js 22 أو أحدث، دون ميزات LLM وVLM
الاستخراج وOCR والتخطيط
- مكان التشغيل:
- على المعالج لديك، داخل العملية أو في خادمك الخاص
التضمينات وإعادة الترتيب
- مكان التشغيل:
- نماذج ONNX محلية، أو مزوّد مستضاف تهيّئه
الاستخراج المنظم
- مكان التشغيل:
- Ollama أو LM Studio أو vLLM محليًا، أو LLM مستضاف
جلب عناوين URL والزحف
- مكان التشغيل:
- يحتاج إلى اتصال بالشبكة بالموقع المستهدف
العرض التجريبي الحي في موقع الوثائق
- مكان التشغيل:
- تمر الملفات المرفوعة عبر واجهة API الخاصة بالجهة المطورة
لم يُتحقق منه: لا توضح الوثائق هل تُنزَّل النماذج أو محركات OCR عند أول تشغيل، وهل يعمل المحرك بالكامل دون اتصال، وهل يرسل بيانات القياس عن بُعد. اختبر ذلك على نسخة معزولة عن الشبكة قبل الاعتماد عليه.
الحصول على Xberg: أوامر التثبيت
لا يوجد مثبّت لسطح المكتب لـ Xberg: أسهل مسار هو أمر واحد للغتك أو لأداة CLI، ويحتاج إلى طرفية. الأوامر أدناه مأخوذة من دليل التثبيت.
الخيار | الأمر أو الرابط |
|---|---|
| الموقع الإلكتروني | xberg.io |
| أداة CLI (Homebrew) | brew install xberg-io/tap/xberg |
| Python | pip install xberg |
| Node.js | npm install @xberg-io/xberg |
| صورة Docker | ghcr.io/xberg-io/xberg |
| الوثائق | docs.xberg.io |
| الشيفرة المصدرية والإصدارات | github.com/xberg-io/xberg |
| سياسة الخصوصية | xberg.io/privacy |
يسرد دليل التثبيت أيضًا حزم Rust وGo وJava وKotlin وC# وRuby وPHP وElixir وDart وSwift وZig وWebAssembly وC، إضافةً إلى Scoop ونص تثبيت. وتحتوي صفحة إصدارات GitHub على ملفات ربط اللغات، وليس على مثبّت للمستخدم النهائي.
ترخيص Xberg والإصدارات التجارية
المكتبة مجانية بترخيص MIT للاستخدام الشخصي والداخلي والتجاري؛ وتقدّم الجهة المطورة أيضًا إصدارات مدفوعة دون أسعار منشورة. التفاصيل مأخوذة من xberg.io وسياسة الخصوصية فيه.
- Xberg Pro: إصدار مستضاف ذاتيًا بحاوية واحدة؛ وXberg Enterprise: إصدار موزّع على Kubernetes مع الحوكمة والدعم
- Xberg Platform: واجهة خلفية مُدارة تُسعَّر بحسب الاستخدام أو بالاستضافة الذاتية؛ وبرنامج شركاء التصميم بدعوة فقط ويقدّم أسعارًا مثبّتة لمدة 24 شهرًا
- خصوصية الموقع: تسمّي السياسة، المؤرخة في 21 مايو 2026، «Xberg» جهةً مسؤولة عن البيانات دون ذكر اسم كيان قانوني، وتذكر أن التحليلات لا تعمل إلا بموافقة على ملفات تعريف الارتباط
- لا تتضمن السياسة أي بيان عن إرسال المكتبة مفتوحة المصدر بيانات إلى الجهة المطورة
لمن يناسب Xberg؟
يناسب Xberg المطورين الذين يحتاجون إلى تحويل أنواع كثيرة من المستندات إلى نص نظيف ومنظم، ويفضّلون استدعاء محرك واحد على ربط مكتبات منفصلة لـ PDF وOCR وتحليل التخطيط.
استخدم Xberg إذا كنت
- تبني مسارات RAG أو بحث أو وكلاء تستوعب ملفات PDF والمسوحات وملفات Office والبريد الإلكتروني أو الصوت
- تريد الاستخراج على عتادك الخاص، وبلغتك البرمجية، كمكتبة أو خادم أو أداة MCP
- تحتاج إلى استخراج حقول بالاعتماد على LLM عبر خادم نماذج على عتادك الخاص
ابحث عن خيار آخر إذا كنت
- تريد تطبيقًا بالنقر للدردشة مع مستنداتك
- تحتاج اليوم إلى ضمانات موثّقة بشأن العمل دون اتصال والقياس عن بُعد
- تحتاج إلى مورّد له كيان قانوني مسمّى وأسعار مؤسسية منشورة
المنافسون والبدائل
لا يسرد الدليل محرك استخراج مستندات آخر، لذا فإن أقرب المراجعات في الفئة نفسها هي لأدوات تجلب المحتوى أو تستهلكه بدل تحويل الملفات. يقع Xberg قبلها في المسار: ينتج نصًا نظيفًا وبنية، وهي تخزّنه أو تبحث فيه أو تتصرف بناءً عليه.
Firecrawl
- الأشهر بـ:
- تحويل المواقع إلى Markdown أو JSON جاهز لـ LLM
مقالات حول Firecrawl (2)
- Firecrawl Review: Open-Source Web Data API for LLM Pipelinesمحدَّث ١٧ أكتوبر ٢٠٢٦
- Tina Review: iPhone Client for Ollama, llama.cpp and ComfyUIمحدَّث ٤ أكتوبر ٢٠٢٦
Cognee
- الأشهر بـ:
- ذاكرة طويلة الأمد مستضافة ذاتيًا للوكلاء عبر رسم معرفي
txtai
- الأشهر بـ:
- قاعدة بيانات متجهات وLLM مضمّنة في مكتبة واحدة
مقالات حول txtai (2)
- txtai Review: The Embedded Vector Database That Skips the Serverمحدَّث ٢ سبتمبر ٢٠٢٦
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and Searchمحدَّث ٢٠ سبتمبر ٢٠٢٦
مذكور أيضًا في:
- Weaviate Review: The Self-Hostable Vector Database for RAGمحدَّث ١٩ سبتمبر ٢٠٢٦
- Milvus Review: The Open-Source Vector Database for Local RAGمحدَّث ١٨ سبتمبر ٢٠٢٦
- Qdrant Review: The Self-Hosted Vector Database for RAGمحدَّث ١٨ سبتمبر ٢٠٢٦
راجع دليل برامج LLM المحلية للاطلاع على الكتالوج الكامل، بما في ذلك إدخال Xberg نفسه.
الأسئلة الشائعة
هل يمكن تشغيل Xberg كخادم MCP؟
يسرد ملف README خادم MCP إلى جانب أداة CLI وواجهة REST API. لم تشغّله هذه المراجعة، لذا راجع الوثائق لمعرفة أمر التشغيل الدقيق.
هل يمكنني استخدام Xberg في المتصفح؟
نعم، عبر حزمة WebAssembly التي تستهدف أيضًا Deno وCloudflare Workers وNode.js 22 أو أحدث. وهي تستبعد ميزات LLM وVLM.
هل يعمل على Mac بمعالج Intel؟
جزئيًا. الحزم الجاهزة متاحة لأداة CLI وعجلة Python فقط، وتصف الوثائق دعم Intel بأنه بأقصى جهد ممكن ومن المقرر إزالته.
هل أرفع ملفات سرية إلى العرض التجريبي الحي؟
لا. يرسل العرض التجريبي المستندات عبر واجهة API الخاصة بالجهة المطورة، لذا استخدم تثبيتًا محليًا لأي شيء حساس.
ما اللغات التي تستطيع استدعاء Xberg؟
Python وTypeScript وNode.js وWebAssembly وRust وGo وJava وKotlin على Android وC# وRuby وPHP وElixir وDart وFlutter وSwift وZig ولغة C عبر FFI.
هل اختبر PromptQuorum أداة Xberg؟
لا. تستند هذه المراجعة إلى الموقع الرسمي والوثائق وسياسة الخصوصية ومستودع GitHub وبيانات الإصدارات، وليس إلى اختبارات عملية.
