menloresearch/janView GitHub Homepage for Latest Official Releases
بديل مفتوح المصدر لـ ChatGPT، مساعد ذكاء اصطناعي يعمل بنسبة 100٪ دون اتصال بالإنترنت على جهاز الكمبيوتر الخاص بك
Apache-2.0TypeScriptjanmenloresearch 37.1k Last Updated: August 17, 2025
تفاصيل مشروع Jan AI
نظرة عامة على المشروع
Jan هو بديل مفتوح المصدر لـ ChatGPT، يمكن تشغيله على جهاز الكمبيوتر الخاص بك بنسبة 100% دون اتصال بالإنترنت. تم تطويره وصيانته بواسطة شركة Menlo Research في سنغافورة، ويهدف إلى تزويد المستخدمين بحل مساعد ذكاء اصطناعي خاص تمامًا ويمكن التحكم فيه ذاتيًا.
الميزات الأساسية
🏠 التشغيل المحلي
- تشغيل 100% دون اتصال بالإنترنت: يمكن تشغيل نماذج الذكاء الاصطناعي دون الحاجة إلى اتصال بالإنترنت، مما يضمن خصوصية البيانات.
- تخزين البيانات محليًا: يتم حفظ جميع المحادثات والملفات محليًا، مما يمنح المستخدم تحكمًا كاملاً في بياناته.
- لا توجد رسوم اشتراك: تجنب الدفع المتكرر لخدمات السحابة، تنزيل لمرة واحدة واستخدام دائم.
🤖 دعم النماذج
- نماذج LLM المحلية: يدعم تنزيل وتشغيل نماذج مثل Llama و Gemma و Qwen وغيرها من HuggingFace.
- التكامل السحابي: يمكن الاتصال بخدمات سحابية مثل OpenAI و Anthropic و Mistral و Groq.
- إدارة النماذج: يوفر وظائف تصفح النماذج وتنزيلها واستيرادها وتكوينها.
🛠 الميزات التقنية
- واجهة برمجة تطبيقات متوافقة مع OpenAI: يعمل الخادم المحلي على localhost:1337، وهو متوافق تمامًا مع واجهة برمجة تطبيقات OpenAI.
- تكامل MCP: يدعم بروتوكول سياق النموذج (Model Context Protocol)، مما يعزز قدرات الذكاء الاصطناعي.
- دعم متعدد المنصات: يدعم أنظمة Windows و macOS و Linux.
- تسريع GPU: يدعم وحدات معالجة الرسوميات NVIDIA CUDA و AMD Vulkan و Intel Arc.
🎯 الميزات المتقدمة
- مساعدون مخصصون: إنشاء مساعدين ذكاء اصطناعي متخصصين لتنفيذ مهام محددة.
- المحادثة مع المستندات: يمكن التحدث مباشرة مع مستندات مثل ملفات PDF والملاحظات للحصول على ملخصات ورؤى.
- نظام الإضافات: يدعم تخصيص الوظائف من خلال الإضافات.
- دعم محركات متعددة: متوافق مع محركات استدلال متعددة مثل llama.cpp و TensorRT-LLM.
متطلبات النظام
الحد الأدنى لمتطلبات التكوين
- macOS: 13.6+ (يتطلب نموذج 3B ذاكرة وصول عشوائي 8 جيجابايت، ونموذج 7B يتطلب 16 جيجابايت، ونموذج 13B يتطلب 32 جيجابايت).
- Windows: 10+، يدعم وحدات معالجة الرسوميات NVIDIA/AMD/Intel Arc.
- Linux: معظم التوزيعات، مع تسريع GPU اختياري.
متطلبات بيئة التطوير
- Node.js ≥ 20.0.0
- Yarn ≥ 1.22.0
- Make ≥ 3.81
- Rust (لإطار عمل Tauri)
طرق التثبيت
الطريقة الأولى: تنزيل الإصدارات المترجمة مسبقًا
قم بتنزيل حزمة التثبيت للمنصة المناسبة من jan.ai أو إصدارات GitHub:
المنصة | الإصدار المستقر | الإصدار التجريبي |
---|---|---|
Windows | jan.exe | jan.exe (nightly) |
macOS | jan.dmg | jan.dmg (nightly) |
Linux | jan.deb / jan.AppImage | jan.deb / jan.AppImage (nightly) |
الطريقة الثانية: الترجمة من الكود المصدري
البناء باستخدام Make
git clone https://github.com/menloresearch/jan
cd jan
make dev
استخدام سلسلة أدوات mise
git clone https://github.com/menloresearch/jan
cd jan
# تثبيت mise (إذا لم يكن مثبتًا بالفعل)
curl https://mise.run | sh
# تثبيت الأدوات وبدء التطوير
mise install # تثبيت Node.js و Rust وغيرها من الأدوات
mise dev # تشغيل بيئة التطوير الكاملة
البناء اليدوي
yarn install
yarn build:core
yarn build:extensions
yarn dev
حالات الاستخدام الرئيسية
1. سيناريوهات حماية الخصوصية
- معالجة المستندات الحساسة والمعلومات السرية.
- البيئات المتوافقة مع متطلبات الامتثال.
- تجنب تسرب البيانات إلى خوادم طرف ثالث.
2. بيئات العمل دون اتصال بالإنترنت
- البيئات ذات الشبكة المحدودة أو غير المستقرة.
- أنظمة العزل الهوائي (Air-gapped systems).
- العمل الميداني أو العمل عن بعد.
3. التحكم في التكاليف
- الفرق التي تستخدم وظائف الذكاء الاصطناعي بشكل متكرر.
- تجنب خدمات السحابة التي تعتمد على الدفع حسب الاستخدام.
- المستخدمون الأفراد أو الفرق الصغيرة ذات الميزانية المحدودة.
4. الاحتياجات المخصصة
- السيناريوهات التي تتطلب ضبطًا دقيقًا لنموذج معين.
- مساعدو الذكاء الاصطناعي وسير العمل المخصصون.
- التكامل مع التطبيقات الحالية.
البنية التقنية
المكونات الأساسية
- Jan Desktop: تطبيق سطح مكتب متعدد المنصات يعتمد على Tauri.
- Jan Core: محرك الاستدلال الأساسي وإدارة النماذج.
- Jan Extensions: نظام الإضافات، يدعم مختلف موصلات وأدوات الذكاء الاصطناعي.
- Jan API Server: خادم API محلي متوافق مع OpenAI.
النظام البيئي للإضافات
- موصلات الذكاء الاصطناعي السحابية: OpenAI و Anthropic و Mistral وغيرها.
- تكامل الأدوات: أتمتة المتصفح، دفاتر Jupyter، تنفيذ التعليمات البرمجية، إلخ.
- موصلات البيانات: تدعم مصادر وتنسيقات البيانات المختلفة.
ترخيص المصدر المفتوح والمجتمع
- الترخيص: ترخيص Apache 2.0 مفتوح المصدر.
- استضافة الكود: تطوير مفتوح على GitHub.
- دعم المجتمع: مجتمع Discord نشط ومنتديات مناقشة على GitHub.
- دليل المساهمة: نرحب بمساهمات المجتمع، التفاصيل في CONTRIBUTING.md.
روابط ذات صلة
- الموقع الرسمي: https://jan.ai/
- مستودع GitHub: https://github.com/menloresearch/jan
- مركز الوثائق: https://jan.ai/docs
- مرجع API: https://jan.ai/api-reference
- مجتمع Discord: https://discord.gg/AsJ8krTT3N
- سجل التغييرات: https://jan.ai/changelog
الملخص
Jan AI هي منصة مساعد ذكاء اصطناعي مفتوحة المصدر، قوية وتركز على الخصوصية، توفر للمستخدمين حلاً كاملاً لتشغيل نماذج اللغة الكبيرة محليًا. سواء كانوا مستخدمين فرديين أو فرق عمل في الشركات، يمكنهم من خلال Jan الحصول على تجربة ذكاء اصطناعي عالية التحكم وآمنة وخصوصية، مع تجنب تكاليف الخدمات السحابية ومخاوف الخصوصية.