← all repositories
Forget-C/Jellyfish

Treating AI Short Dramas Like Real Film Productions

It brings production discipline to AI-generated short dramas.

Jellyfish
Velocity · 7d
+25
★ / day
Trend
cooling
star history

What it does

Jellyfish is a full-stack workspace that turns text scripts into structured shot lists, reusable character libraries, and tracked generation tasks. It breaks chapter scripts into individual shots, extracts entities like characters, props, and costumes, and manages them across the project so visuals stay consistent. The entire pipeline—script input, shot preparation, asset confirmation, and video generation—lives in one React and FastAPI application.

The interesting bit

Jellyfish explicitly positions itself as a production workspace rather than a single AI image or video utility. Its shared entity model links characters, scenes, props, and costumes across shots to keep generated visuals consistent, while an async task center with cancellation and recovery handles the unglamorous work of tracking long-running renders.

Key highlights

  • Breaks chapter scripts into shots and extracts characters, scenes, props, costumes, and dialogue automatically
  • Centralized asset library enforces reuse and style consistency across multiple shots
  • Async task center tracks text, image, and video generation jobs with status, elapsed time, and cancellation
  • Multi-provider model management and prompt templates for images, video, and shots
  • OpenAPI-driven contracts between React frontend and FastAPI backend

Caveats

  • The README describes the architecture clearly but never names the specific image or video generation providers actually supported
  • Export capabilities are mentioned in the project description but not detailed in the feature breakdown

Verdict

Worth exploring if you are building AI video pipelines that need structured shot management and asset reuse. Skip it if you want a consumer video app—this is a production backend that expects you to curate characters, shots, and tasks.

Frequently asked

What is Forget-C/Jellyfish?
It brings production discipline to AI-generated short dramas.
Is Jellyfish open source?
Yes — Forget-C/Jellyfish is open source, released under the Apache-2.0 license.
What language is Jellyfish written in?
Forget-C/Jellyfish is primarily written in Python.
How popular is Jellyfish?
Forget-C/Jellyfish has 5.6k stars on GitHub and is currently cooling off.
Where can I find Jellyfish?
Forget-C/Jellyfish is on GitHub at https://github.com/Forget-C/Jellyfish.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.