عن المشروع

Openovel هو تطبيق سطح مكتب مفتوح المصدر مصمم للعب الخيال التفاعلي بالذكاء الاصطناعي. يطبق بنية ثنائية الحلقة تفصل الراوي الأمامي الحساس لزمن الاستجابة عن وكلاء الخلفية غير المتزامنين الذين يستخدمون الأدوات ويتعاملون مع الملفات أصلاً. توفر الحلقة الأمامية نثرًا متدفقًا في الوقت الفعلي وخيارات اختيارية للإجراء التالي، بينما تقرأ الفرق الخلفية المقيمة (مثل Showrunner وWorld Keeper وDirector وCard Manager وMemory agents) الأدوارَ وتحدّث ملفات Markdown وJSON نصية وتحافظ على سياق القصة الشامل دون الاعتماد على قواعد بيانات متجهية أو بيانية. التطبيق مبني بوصفه تطبيق سطح مكتب Electron يدعم أنظمة macOS وWindows وLinux. تُخزن حالة القصة بالكامل في ملفات نصية عادية، مما يتيح للاعبين فحص بيانات السرد أو تعديلها أو تصديرها بسهولة. يقدم ميزات تشمل مكتبة قصص لسطح المكتب، وإظهار النص حسب وتيرة القراءة، وبطاقات سياق متطابقة تلقائيًا، وتحكمًا تدريجيًا في التكرار، وخيارات عرض HTML/CSS غنية، وتضمين الوسائط، وخلفيات المشاهد، وتوليد الصور، وملفات الشخصيات، وسرد النص إلى كلام، وأوضاع القصص المصورة. تتم إدارة الإعدادات عبر ملفات إعدادات محلية تدعم JSONC واستيفاء متغيرات البيئة. يدعم Openovel نقاط نهاية نماذج متوافقة مع OpenAI وصيغة Anthropic عبر إعداد تشغيل يعتمد على إحضار مفتاحك الخاص.