Fully online, completely free AI short video generator — no install, no GPU, no credit card. Type in an idea, AI automatically splits it into 2-5 scenes, generates each scene with text-to-video, and stitches them into a complete short video right in your browser.
▶ video.lichuanyang.top/studio
Just paste a free Agnes AI API key (stored in your browser's localStorage, never uploaded to any server) and start creating AI videos at zero cost.
- Fully in-browser — everything runs on your device: FFmpeg.js wasm stitching, localStorage-only API key, no backend server for video generation.
- Creative → Scenes → Video — AI splits your idea into 2-5 scenes, generates each scene, then stitches the final video with optional audio.
- Multi-scene editing — edit scene prompts, re-generate individual scenes, swap scene order before rendering.
- 13 languages — Chinese, English, Russian, Japanese, Korean, Malay, Indonesian, German, French, Dutch, Spanish, Portuguese, Italian.
⚠️ Status: under active construction — core generation & stitching work; more features are being built continuously.
npm install
npm run dev # http://localhost:3000
npm run build # static export to out/ (Cloudflare Pages)- Open the site and click the API Key panel.
- Get a free Agnes API key at platform.agnes-ai.com (no credit card required).
- Paste the key — it is saved only in your browser's
localStorageand never uploaded anywhere. - Enter your video idea → AI splits scenes → generate each scene → stitch & export in the browser.
- Next.js 14 (App Router) + TypeScript + Tailwind CSS + next-intl
@ffmpeg/ffmpeg(ffmpeg.wasm) — in-browser video stitching, loaded from CDN- Cloudflare Pages — static export +
functions/video-download CORS proxy
- Platform: Cloudflare Pages, build command
npm run build, output directoryout/. - The
functions/directory is automatically recognized by Cloudflare Pages as a Pages Function (video-download CORS proxy) — no extra config needed. - User-provided API keys stay in the browser's
localStorage; nothing is uploaded to any server.
free-short-video-studio/
├── app/ # Page shell (Hero/Footer/locale switcher)
├── components/ # Shell components (StudioLanding)
├── studio-core/ # Studio core (StudioClient + components/ + lib/ + types.ts)
│ └── messages/<locale>.json # next-intl messages
└── functions/api/video-download/[[path]].ts # Video-download CORS proxy
Both projects are completely free. Pick whichever fits your workflow:
| Project | Run Where | Features | Links |
|---|---|---|---|
| FreeShortVideoStudio (this project) | Fully online, in the browser | Lightweight, zero install — features under construction | Website · GitHub |
| Agnes Video Generator | Download & run locally | More powerful — TTS narration, auto subtitles, digital anchor, image-to-video, keyframes, manuscript-to-video, checkpoint resume & more | GitHub |
MIT