28998306/magicalcanvas — explained in plain English
Analysis updated 2026-05-18
Turn a full script into character, scene, and shot images automatically
Chain text-to-image, image-to-video, and text-to-video generation in one visual flow
Edit generated clips on a multi-track timeline with subtitles and voiceover
Export a finished short video at 720p or 1080p without leaving the app
| 28998306/magicalcanvas | javlonbek1233/-pixelbattle | javlonbek1233/amaliy-ish-1 | |
|---|---|---|---|
| Stars | 36 | 36 | 36 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | — | easy |
| Complexity | 3/5 | — | 1/5 |
| Audience | general | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires your own OpenAI-compatible API keys for generation, Windows only.
MagicalCanvas is a Windows desktop application that combines AI content generation with video editing, aimed at Chinese-speaking users who want to create short videos or illustrated content from text without using a command line or browser. The interface is entirely in Chinese and the app requires no installation of external tools. The first half of the app is a node-based canvas where you connect building blocks in a visual flow. Each block can be a piece of text, an image, or a video clip. You draw lines between blocks to define the sequence: for example, text flows into an image generation step, which flows into a video generation step. You can feed a full script into the canvas and have the AI automatically break it into character, scene, and shot nodes, generate all the images, and arrange them. The canvas supports text-to-image, image-to-video, and text-to-video generation. The second half is a built-in video editing studio with a multi-track timeline. Tracks handle video, voiceover audio, subtitles, and stickers separately. Within the editor you can adjust clip speed, add transitions from a built-in library, set brightness and contrast per clip, layer stickers and screen effects, and export finished video at 720p or 1080p. FFmpeg, the tool that handles actual video processing, is bundled inside the app so there is nothing extra to install. The app connects to AI models through any OpenAI-compatible API, meaning you supply your own API keys and endpoint addresses in settings. Four categories of model can be configured independently: text generation, image generation, video generation, and speech recognition for automatic subtitle creation. For voice narration, the app includes Microsoft Edge text-to-speech, which is free and supports multiple Chinese voice styles. All API keys and generated assets stay on your local machine and are not sent to any third party. The project is built on Electron and React, is Windows-only, and is licensed under Apache 2.0.
A Windows desktop app, in Chinese, that combines a node based AI content generator with a full video editor to turn text scripts into finished short videos.
Mainly TypeScript. The stack also includes TypeScript, Electron, React.
Free to use, modify, and distribute, including commercial use, as long as you include the license and credit changes.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.