عن المشروع

NextChat (المعروف سابقًا باسم ChatGPT-Next-Web) هو تطبيق ويب مفتوح المصدر للدردشة بالذكاء الاصطناعي، مصمم ليكون خفيفًا وسريع النشر. يقدم المشروع نفسه كمساعد ذكاء اصطناعي خفيف وسريع مع دعم لـ Claude وDeepSeek وGPT-4 وGemini Pro، من بين مزودين آخرين. تشمل القدرات الرئيسية الموثقة في README ما يلي: - نشر مجاني بنقرة واحدة على Vercel، بالإضافة إلى النشر عبر Docker وZeabur وGitpod ومنصات أخرى. - عميل سطح مكتب مدمج (حوالي 5 ميغابايت) لأنظمة Windows وmacOS وLinux، مبني باستخدام Tauri. - تصميم يضع الخصوصية أولًا: يتم تخزين جميع بيانات الدردشة محليًا في المتصفح ما لم يختر المستخدمون خلاف ذلك. - عرض كامل لـ Markdown مع LaTeX ومخططات Mermaid وإبراز الشيفرة. - تصميم متجاوب مع الوضع الداكن ودعم PWA. - استجابات متدفقة وتحميل سريع للشاشة الأولى. - قوالب أوامر (masks) لإنشاء أدوات الدردشة ومشاركتها وتصحيحها. - ضغط تلقائي لسجل الدردشة لدعم المحادثات الطويلة مع توفير الرموز. - إضافات تدعم البحث الشبكي والآلة الحاسبة وواجهات برمجة تطبيقات خارجية أخرى. - ميزة Artifacts لمعاينة المحتوى المولّد ونسخه ومشاركته في نافذة منفصلة. - دعم الدردشة في الوقت الفعلي. - دعم اختياري لـ MCP (بروتوكول سياق النموذج)، يُفعّل عبر متغير البيئة ENABLE_MCP. - التدويل للغات الإنجليزية والصينية المبسطة/التقليدية واليابانية والفرنسية والإسبانية والإيطالية والتركية والألمانية والفيتنامية والروسية والتشيكية والكورية والإندونيسية. تُدار الإعدادات عبر متغيرات البيئة. يُعد OPENAI_API_KEY مطلوبًا للاستخدام الأساسي، بينما تدعم المتغيرات الاختيارية نقاط نهاية Azure OpenAI وGoogle Gemini وAnthropic Claude وBaidu وByteDance وAlibaba Cloud وiFlytek وChatGLM وDeepSeek وSiliconFlow وStability AI و302.AI. تشمل الإعدادات الإضافية كلمة مرور الوصول (CODE)، وقوائم النماذج المخصصة (CUSTOM_MODELS)، واختيار النموذج الافتراضي، وإعداد نموذج الرؤية، وتعطيل مفاتيح API المقدمة من المستخدم، ونقاط نهاية مزامنة WebDAV. يصف README أيضًا إصدارًا للمؤسسات موجهًا للشركات التي تحتاج إلى نشر خاص، وتخصيص العلامة التجارية، وتكامل الموارد، والتحكم في الأذونات، وتكامل المعرفة، والتدقيق الأمني، والتحديثات المستمرة. يتم توفير معلومات الاتصال لاستفسارات المؤسسات. تشمل خيارات النشر Docker (docker pull yidadaa/chatgpt-next-web)، وسكربت إعداد shell، وVercel. يتطلب التطوير Node.js >= 18 وDocker >= 20، مع دعم التطوير المحلي عبر إعداد .env.local. المشروع مرخص بموجب MIT.