Write a short story idea and turn it into a finished AI generated video drama.
Manage and apply a single Atlas Cloud API key across all chat, image, and video models.
Polish an AI drafted script before generating the final storyboard.
Assemble confirmed storyboard shots into one finished video clip.
| ageerle/ruoyi-drama | compdf/docslight | huangdihd/call_me_as_agent | |
|---|---|---|---|
| Stars | 50 | 50 | 50 |
| Language | Vue | Vue | Vue |
| Setup difficulty | hard | moderate | easy |
| Complexity | 4/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires the separate ruoyi-ai backend running first, plus an Atlas Cloud API key and a server-side FFmpeg build with libx264 and aac support.
Ruoyi Drama is a web frontend for creating short AI generated video dramas, built with Vue 3, Vite, and Pinia. It does not work on its own. It is designed to connect to a separate backend project called ruoyi-ai, which must be running first, usually at a local address on port 6039, and the frontend talks to it through a Vite proxy so the browser does not run into cross origin errors. The workflow it supports goes from a story idea all the way to a finished video. A user logs into the app with a backend account, types a story idea into the creation center, and clicks start to enter the workspace. From there they can polish the script, configure assets, confirm the storyboard, and finally have the tool assemble the finished video clip. Image and video generation both depend on a third party service called Atlas Cloud, so before creating anything the user has to paste an Atlas Cloud API key into a key configuration popup in the app. Saving it applies that same key across all of the chat, image, and video models used by the backend. Turning the finished storyboard into an actual video file also requires FFmpeg to be installed on the backend server, specifically a build that includes the libx264 and aac encoders. For Windows users, the linked backend repository ships a script that installs FFmpeg automatically and sets the needed environment variables, though the backend service has to be fully restarted afterward for the change to take effect. For everyday development, running npm install followed by npm run dev starts the frontend against the default backend address, and settings such as the backend URL can be changed in an environment file. Running npm run build produces a production build in a dist folder, meant to be served behind a reverse proxy such as nginx that forwards API requests to the backend. The README does not mention a license.
A Vue 3 frontend for creating short AI generated video dramas, from story idea to finished video, paired with the ruoyi-ai backend.
Mainly Vue. The stack also includes Vue 3, Vite, Pinia.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.