Repository navigation
OpenMontage Drama Studio: a React + Vite studio for making AI short dramas #23924
charliewwdev
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I built OpenMontage Drama Studio, a self-hosted web app that turns a one-line idea into a short AI drama. The studio frontend is a Vite app, so I'm sharing it here.
What it does: a 7-stage pipeline: idea → script → cast → scenes → props → storyboard → video → voice → edit. You can review, edit and re-run each stage before moving on.
How Vite is used:
@vitejs/plugin-reactand@tailwindcss/vite. The pipeline canvas is built with@xyflow/react.server.proxyforwards/apito the FastAPI backend. The target comes fromSTUDIO_API_PROXY, orhttp://127.0.0.1:${STUDIO_API_PORT:-8787}by default, so the UI and the API run as separate processes without CORS setup. The UI port is set withSTUDIO_UI_PORT.npm run build(vite build), and the Python runtime serves the resultingstudio/dist(STUDIO_DIST) next to the API, so production is one container plus Postgres/Redis.Run it:
docker compose -f docker-compose.studio.yml upstarts the API, web UI, Postgres and Redis. You bring S3/MinIO, an LLM key and a Volcengine Ark key (Seedream/Seedance are paid third-party APIs).It's AGPL-3.0. It's an independent product rebuilt from the calesthio/OpenMontage codebase and isn't affiliated with that project. It's early (v0.1.0), so feedback is welcome.
All reactions