عن المشروع

Storyloom هو محرك رواية مرئية مدعوم بالذكاء الاصطناعي يولد السرد في الوقت الحقيقي. يستخدم خط أنابيب XML متدفق (StreamParser → StateManager → EventDispatcher) يحلل مخرجات LLM سطرًا بسطر دون تخزين مؤقت، وآلية جلب مسبق للجسر تُطلق استدعاء API التالي midpoint الفقرة لإخفاء زمن الاستجابة خلف وقت القراءة. - وضعي لعبتين: نص ورسم، مع اختيارات داخل المشهد بالإضافة إلى انقسامات مسارات على مستوى المخطط عند نقاط التفتيش - أشكال شخصيات Sprite وخلفيات مشاهد مع خط أنابيب أصول يقوم بمطابقة كتالوج O(1)، واحتياطي LLM، وتوليد ذكاء اصطناعي غير متزامن - تحقق الحالة حيث يقترح LLM الكتابات ويقوم المحرك بفحص النوع قبل التطبيق؛ الكتابات المرفوضة تُعاد إلى النموذج - إدارة السياق عبر نافذة منزلقة، ومرساة مطالبة نظام دائمة، وضغط نقاط التفتيش (~50K رمز) - تدفق إنشاء مشترك حيث يجري الذكاء الاصطناعي مقابلة مع المستخدم حول فكرته قبل توليد العالم، والشخصيات، والحبكة - حفظات JSON ذرية لا تعتمد على الوضع، مما يسمح بالتبديل بين وضع النص والرسم في أي وقت - دعم i18n للإنجليزية، والصينية المبسطة، والصينية التقليدية عبر gettext - واجهة ويب مبنية على FastAPI + SSE + vanilla JS SPA، مع اختياري نافذة سطح مكتب أصلية عبر pywebview تتضمن خيارات التثبيت ملفًا ثنائيًا مستقلًا (لا يتطلب Python)، وعجلة PyPI (Python ≥ 3.10)، ومن المصدر. الإضافات الاختيارية تضيف دعم نافذة سطح مكتب أصلية وإزالة خلفية للصور المولدة باستخدام onnxruntime. المشروع مرخص بموجب MIT ويتبع اتفاقية stdlib-first لـ Python مع Commits تقليدية.