An end-to-end production workspace for AI-generated short dramas. From script input to structured storyboarding, consistency management, shot preparation, video generation, and export.
See the code
An end-to-end production workspace for AI-generated short dramas.
From script input to structured storyboarding, consistency management,
shot preparation, video generation, and export.
| Project overview | Asset management |
|---|---|
![]() | ![]() |
Jellyfish is not just a single “AI image/video” utility. It is a production workspace built around:
The main workflow is:
script breakdown → shot preparation → candidate confirmation → shot ready → generation workspace
Preparation currently supports:
The system maintains a shared entity model across:
This supports asset reuse across shots and helps stabilize style and identity.
Once a shot is ready, the generation workspace supports:
Current task infrastructure supports:
Supporting capabilities include:
Frontend request helpers and types are generated from the backend OpenAPI spec. Output directory:
front/src/services/generated/Cached spec file:
front/openapi.jsonWith the backend dev server running at http://127.0.0.1:8000, run:
cd front
pnpm run openapi:update
The repository includes a ready-to-run compose setup under
deploy/compose/.
http://localhost:7788http://localhost:8000 (/docs for Swagger)localhost:${MYSQL_PORT:-3306}localhost:${REDIS_PORT:-6379}http://localhost:${RUSTFS_PORT:-9000}cp deploy/compose/.env.example deploy/compose/.env
docker compose --env-file deploy/compose/.env -f deploy/compose/docker-compose.yml up --build
cd backend
cp .env.example .env
uv sync
uv run uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
cd front
pnpm install
pnpm dev
This project is licensed under Apache-2.0.
1 followers · starred May 2026
126 followers · starred Aug 2026
7,347 followers · starred Mar 2026
267 followers · starred Oct 2026
An end-to-end production workspace for AI-generated short dramas. From script input to structured storyboarding, consistency management, shot preparation, video generation, and export.
See the code
An end-to-end production workspace for AI-generated short dramas.
From script input to structured storyboarding, consistency management,
shot preparation, video generation, and export.
| Project overview | Asset management |
|---|---|
![]() | ![]() |
Jellyfish is not just a single “AI image/video” utility. It is a production workspace built around:
The main workflow is:
script breakdown → shot preparation → candidate confirmation → shot ready → generation workspace
Preparation currently supports:
The system maintains a shared entity model across:
This supports asset reuse across shots and helps stabilize style and identity.
Once a shot is ready, the generation workspace supports:
Current task infrastructure supports:
Supporting capabilities include:
Frontend request helpers and types are generated from the backend OpenAPI spec. Output directory:
front/src/services/generated/Cached spec file:
front/openapi.jsonWith the backend dev server running at http://127.0.0.1:8000, run:
cd front
pnpm run openapi:update
The repository includes a ready-to-run compose setup under
deploy/compose/.
http://localhost:7788http://localhost:8000 (/docs for Swagger)localhost:${MYSQL_PORT:-3306}localhost:${REDIS_PORT:-6379}http://localhost:${RUSTFS_PORT:-9000}cp deploy/compose/.env.example deploy/compose/.env
docker compose --env-file deploy/compose/.env -f deploy/compose/docker-compose.yml up --build
cd backend
cp .env.example .env
uv sync
uv run uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
cd front
pnpm install
pnpm dev
This project is licensed under Apache-2.0.
1 followers · starred May 2026
126 followers · starred Aug 2026
7,347 followers · starred Mar 2026
267 followers · starred Oct 2026