عن المشروع
TaleWeaver هو محرك لعب أدوار مبكر قيد النسخة التجريبية يعمل عبر المتصفح ويقوده مدير لعب ذكي. يولّد العوالم والمشاهد والشخصيات غير القابلة للعب والمهام وخطوط القصة ديناميكيًا، ويحافظ على آليات ألعاب الأدوار مثل نقاط الصحة والطاقة والمانا وتأثيرات الحالة وخانات الغنائم/المعدات وحوارات القتال والحاويات وسجلات النصوص القابلة للقراءة. يتضمن مكتبة مغامرات ومولّد عوالم، بالإضافة إلى محرر مغامرات مع إدارة CRUD للمشاهد والمخارج والمهام والشخصيات غير القابلة للعب والعناصر والحاويات والمفاتيح. يمكن لوضع الغلاف إنشاء تكملات أو نسخ متغيرة من مغامرة موجودة، مع التحكم في درجة التشابه وإعادة استخدام اختيارية للموارد.
يدعم التطبيق التفاعل الصوتي: سرد النص إلى كلام عبر Google Gemini 3.5 Flash وElevenLabs، وتحويل الكلام إلى نص قائم على Whisper مع مفاتيح اختصار للضغط للتحدث واختصارات /say للحديث داخل الشخصية. يمكنه عرض خريطة عالم تفاعلية بأسلوب مرسوم يدويًا مع إيجاد المسارات، ويدعم التوليد والترجمة متعددة اللغات. يمكن توليد المرئيات عبر مزودين محليين مثل Ollama أو Stable Diffusion عبر Automatic1111/Forge، ويتم التحقق من صحة روابط الصور مع بدائل عند انتهاء صلاحيتها.
يتم النشر ذاتيًا عبر Docker مع تخزين SQLite، ومفاتيح API مشفرة، وجلسات JWT، وسياسة كلمات مرور، وحمايات من تجاوز المسار وSSRF، وقياس استخدام اختياري لنماذج اللغة الكبيرة. يستخدم التقدم جلسات مستمرة، ونقاط حفظ تلقائية، واسترجاع الخط الزمني في السجلات، مع الاحتفاظ بأحدث خمس نقاط حفظ لكل جلسة. الوصول إلى نماذج اللغة الكبيرة يتم عبر مفتاحك الخاص من خلال مزودين متوافقين مع LiteLLM، بما في ذلك OpenAI وAnthropic وGemini وOllama وKimi/Moonshot.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.