عن المشروع

يصف PrivateGPT نفسه بأنه طبقة API مفتوحة المصدر لبناء تطبيقات ذكاء اصطناعي خاصة فوق النماذج المحلية. وهو لا يشغّل النماذج بنفسه، بل يتصل بأي خادم استدلال متوافق مع OpenAI (مثل Ollama أو llama.cpp أو vLLM) عبر OPENAI_API_BASE، ويوفر واجهة API مصممة على غرار Claude API. بدأ المشروع في عام 2023 كإثبات مفهوم شائع للدردشة مع المستندات دون اتصال بالإنترنت، ثم أعيد بناؤه في الإصدار 1.0 من الأساس ليكون خلفية تطبيقات أوسع نطاقًا. تشمل القدرات الرئيسية واجهة messages قياسية مع البث المباشر، والمعالجة غير المتزامنة، وعدّ الرموز؛ واستيعاب الملفات والقطع البرمجية؛ والاسترجاع مع الاستشهادات؛ وRAG الوكيل؛ وأدوات مدمجة مثل البحث في الويب وجلب صفحات الويب وتنفيذ التعليمات البرمجية؛ والأدوات المخصصة وموصلات MCP؛ والوصول المنظم إلى قواعد البيانات وملفات CSV؛ والتضمينات؛ واختيار النموذج من خادم الاستدلال المتصل. أما واجهة العمل المدمجة، المتوفرة على المسار /ui، فهي مخصصة للاختبار والعروض التجريبية والتجارب المحلية وليس بوصفها المنتج الأساسي. المنتج الفعلي هو واجهة API. تشمل خيارات التثبيت Homebrew على نظام macOS، وتثبيت أداة uv على نظامي Linux وWindows، وDocker (المشروح في دليل البدء السريع الكامل). ويسرد ملف README تكاملات مع Claude Code وClaude Desktop/Cowork وClaude for Microsoft 365 وOpenCode، بالإضافة إلى التوافق مع أدوات مثل n8n وVS Code وCline وغيرها من العملاء القادرين على الاتصال بمزوّد محلي متوافق مع OpenAI. مقارنةً بخوادم الاستدلال مثل Ollama وLM Studio وLocalAI وvLLM وllama.cpp، يتموضع PrivateGPT بوصفه الطبقة التي تعلو استدلال النماذج المحلية. ومقارنةً بالمنتجات التي تركز على التطبيقات أولًا مثل Onyx وOpen WebUI، يصف نفسه بأنه يبدأ من API أولًا، إذ يوفر خلفية محلية موحدة لبناء تطبيقات ذكاء اصطناعي مستضافة ذاتيًا. يتولى صيانة PrivateGPT فريق Zylon، الذي يقدم أيضًا منتج بنية تحتية مؤسسية منفصلًا للذكاء الاصطناعي مبنيًا حول PrivateGPT. ويتمتع المشروع بمجتمع نشط ويقبل المساهمات عبر GitHub.