Turn text into frame-perfect videos with AI, Automation, and Remotion. Free, open-source, self-hosted.
Automated Video Generator is a free and open-source AI text-to-video pipeline for developers, creators, and AI agents. Give it a script and it can fetch stock visuals, generate voiceovers with 400+ voices, render scenes with Remotion, and export a ready-to-share MP4 video.
If you are searching for a free video generator, open-source AI video generator, Remotion video generator, YouTube Shorts generator, TikTok video generator, or self-hosted text-to-video tool, this project is built for that workflow.
Generate videos from plain text or JSON scripts. Director mode with [Visual: ...] tags for exact control.
Multi-language voiceovers with Edge-TTS, Windows offline speech fallback, and support for Tamil, Hindi, Spanish, French, German, and more.
Automatic media fetching from Pexels and Pixabay. Also supports local images and videos as input assets.
Frame-perfect video rendering with React and Remotion. Portrait and landscape output, background music, and subtitle overlays.
Browser-based UI for generating, previewing, and downloading videos. Live status tracking with cancel, retry, and restart support.
Built-in Model Context Protocol server for Claude Desktop, Claude Code, and other MCP clients. One-command AI agent integration.
Generate multiple videos in a single run with resumable segmented rendering. Cancel and resume without losing progress.
Standalone .exe installer with bundled runtime. No manual Node.js or Python setup required for Windows users.
| Feature | This Project | Other Tools |
|---|---|---|
| Price | Free forever (MIT) | $20-$100/month |
| Watermark | None | Usually yes |
| Source Code | Open-source | Closed |
| Self-hosted | Yes | Cloud only |
| Voice Languages | 400+ voices, all languages | Limited |
| MCP Integration | Built-in | Not available |
| Batch Generation | Yes | Pay-per-video |
| Data Privacy | 100% local | Uploaded to cloud |
Clone the repository and start generating:
git clone https://github.com/itsPremkumar/Automated-Video-Generator.git
cd Automated-Video-Generator
npm install
py -m pip install -r requirements.txt
cp .env.example .env
npm run dev
Then open http://localhost:3001/ in your browser.
See the full Installation Guide for Windows, macOS, Linux, and Docker.
Use the one-command MCP setup for AI agent integration:
claude mcp add automated-video-generator -- npx automated-video-generator
Supports 400+ voices across all major languages including:
English (US, UK, AU, IN) • Spanish • French • German • Italian • Portuguese • Japanese • Korean • Chinese • Hindi • Tamil • Telugu • Arabic • Russian • Dutch • Turkish • Polish • Swedish • Norwegian • Danish • Finnish • Czech • Romanian • Thai • Indonesian • Malay • Vietnamese • Greek • Hungarian • Hebrew
Read the Configuration Guide to set up voices.
Yes. The project itself is completely free and MIT-licensed. There is no paid plan, no subscription, and no watermark. Optional third-party services like Pexels may have their own quotas.
Yes. The generator supports both portrait (9:16) and landscape (16:9) output, making it ideal for YouTube Shorts, TikTok, Instagram Reels, and other short-form video platforms.
Over 400 voices across all major languages including English, Tamil, Hindi, Spanish, French, German, Portuguese, Japanese, and many more. Voice generation uses Edge-TTS with Windows offline speech fallback.
Yes. The project runs on all three platforms. Windows users can download a standalone .exe installer with bundled runtime. macOS and Linux users can use the manual setup or Docker.
The built-in Model Context Protocol server lets Claude Desktop, Claude Code, and other MCP clients generate videos with a single command. No additional setup required.