CinemaClaw
Phase 0 · 37/37 tests passing

اكتب فكرة فيلم.
احصل على فيلم سينمائي.

AI cinema pipeline يحوّل نص فكرة بالعربي إلى فيلم 5-15 دقيقة بصوت/موسيقى/مونتاج، عبر 13 box من open-source models بترخيص تجاري نظيف.

الـ Framework جاهز ومُختبر

37/37
اختبارات Phase 0 نجحت في 0.24s
51
backend في الـ License Registry
27
backends تجارية آمنة (Apache/MIT)
13
backends محجوبة (NC + InsightFace deps)
9
abstract methods في InjazBox contract
13
boxes مصمّمين، جاهزون للتنفيذ (Phase 1)
# Demo: PuLID تم رفضه تلقائياً (Apache code + InsightFace transitive dep) >>> v = LicenseValidator(commercial_use=True) >>> v.validate("pulid") LicenseViolationError: Backend 'pulid' depends on 'insightface' which fails validation: 'insightface' has license 'non-commercial-research' which forbids commercial use. # Demo: الـ stack التجاري الكامل يمر >>> v.validate_stack([ ... "wan-2.2", "flux-2-klein-4b", "chatterbox-multilingual", ... "yue-7b", "whisper-large-v3", "wan-animate", "langgraph" ... ]) ✓ Validated 13 backends, all commercial-safe

13 صندوق، تدفّق واحد، فيلم كامل.

كل قدرة مغلّفة في Box له schema_input/output صارم، fallback chain، self_test، وaudit trail.

C1
StoryBox
qwen-3
C2
SceneBreakdown
qwen + DSPy
C3
CharacterDesign
flux-2-klein-4b
C13
CharConsistency
wan-animate
C4
Storyboard
flux-2-klein
C5
VideoGen
wan-2.2
C6
Dialogue
qwen-3
C7
Voice
chatterbox
C8
LipSync
latentsync-1.6
C9
Music
yue-7b / ace-step
C10
SFX
hunyuan-foley
C11
Edit
ffmpeg + moviepy
C12
Subtitle
whisper-large-v3

Fail-Closed: لا نشغّل ما لا يجب.

الـ validator يفحص كل backend قبل التنفيذ، ويمشي على الـ transitive dependencies — مفيش backend مجهول الترخيص أو "Apache بس بيعتمد على InsightFace".

✅ Commercial Safe 27
  • Wan 2.2 · Apache 2.0
  • Wan-Animate · Apache 2.0
  • FLUX.2 Klein 4B · Apache 2.0
  • FLUX.1 schnell · Apache 2.0
  • Chatterbox Multilingual · MIT
  • CosyVoice2 · Apache 2.0
  • YuE 7B · Apache 2.0 (+credit)
  • ACE-Step 1.5 · Apache 2.0
  • LatentSync 1.6 · Apache 2.0
  • Whisper · MIT
  • Qwen 3 · Apache 2.0
  • AdaFace · MIT
  • ...و 15 آخرين
⚠️ Conditional 11
  • LTX-Video · Open RAIL-M
  • Stable Audio Open · Stability Community
  • SD3 Medium · Stability Community
  • HunyuanVideo · Tencent Community
  • FFmpeg · LGPL (dynamic link)
  • ComfyUI · GPL-3.0 (internal SaaS OK)
  • Qwen3-TTS · Apache (Arabic غير مؤكد)
  • HunyuanFoley · verify per release
  • ReActor · GPL + InsightFace
❌ Blocked (NC) 13
  • FLUX.1 dev · Non-Commercial
  • FLUX.1 Krea dev · Non-Commercial
  • FLUX.2 dev / Klein 9B · NC
  • MusicGen · CC-BY-NC weights
  • AudioGen · CC-BY-NC
  • Coqui XTTS v2 · NC
  • Fish Speech V1.5 · NC
  • InsightFace · NC research
  • PuLID · transitive NC
  • InstantID · transitive NC
  • IP-Adapter FaceID · transitive NC
⚠️ تنبيه قانوني: هذا تصنيف هندسي مبني على ملفات LICENSE في الـ upstream. قبل أي إطلاق تجاري يجب أن يراجع محامي IP الـ stack ضد use case المحدد (B2C / B2B / SaaS / on-prem). الـ training data provenance قضية منفصلة عن ترخيص الأوزان.

من Framework إلى فيلم 7 دقائق.

PHASE 0

Foundation ✓ Complete

InjazBox abstract contract · Structured errors · Cache + idempotency · LicenseValidator مع 51 backend · JSONL audit log · 37 unit tests. · أسبوع واحد.

PHASE 1

MVP — Vertical Slice Pending GPU host

فيلم 30 ثانية، شخصية واحدة، Wan 2.2 + FLUX.2 Klein + Chatterbox + Whisper. تكلفة مستهدفة < $5. · 4-5 أسابيع.

PHASE 2

Production Ready Q3 2026

فيلم 7 دقائق، 3 شخصيات، LipSync كامل، LoRA training، Wan-Animate post-fix، Web UI، تكلفة ≤ $50.

PHASE 3

Advanced Features Q4 2026

Multi-character LoRA stacking · Multilingual export · ComfyUI workflows · InjazClaw voice control.