Automated Video Generator Logo — free open-source AI text-to-video tool

Automated Video Generator

Turn text into frame-perfect videos with AI, Automation, and Remotion. Free, open-source, self-hosted.

GitHub stars MIT license CI status Node.js 18+ Free to use NPM version
Download Windows App View on GitHub Install via NPM

What is Automated Video Generator?

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.

Best Use Cases

Core Features

Script-Driven Generation

Generate videos from plain text or JSON scripts. Director mode with [Visual: ...] tags for exact control.

400+ AI Voices

Multi-language voiceovers with Edge-TTS, Windows offline speech fallback, and support for Tamil, Hindi, Spanish, French, German, and more.

Stock Media Integration

Automatic media fetching from Pexels and Pixabay. Also supports local images and videos as input assets.

Remotion Rendering

Frame-perfect video rendering with React and Remotion. Portrait and landscape output, background music, and subtitle overlays.

Local Web Portal

Browser-based UI for generating, previewing, and downloading videos. Live status tracking with cancel, retry, and restart support.

MCP Server

Built-in Model Context Protocol server for Claude Desktop, Claude Code, and other MCP clients. One-command AI agent integration.

Batch Generation

Generate multiple videos in a single run with resumable segmented rendering. Cancel and resume without losing progress.

Windows Desktop App

Standalone .exe installer with bundled runtime. No manual Node.js or Python setup required for Windows users.

Free vs Paid — What You Get

FeatureThis ProjectOther Tools
PriceFree forever (MIT)$20-$100/month
WatermarkNoneUsually yes
Source CodeOpen-sourceClosed
Self-hostedYesCloud only
Voice Languages400+ voices, all languagesLimited
MCP IntegrationBuilt-inNot available
Batch GenerationYesPay-per-video
Data Privacy100% localUploaded to cloud

Quick Start

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.

Connect with Claude (MCP)

Use the one-command MCP setup for AI agent integration:

claude mcp add automated-video-generator -- npx automated-video-generator

Languages & Voices

Supports 400+ voices across all major languages including:

English (US, UK, AU, IN) • SpanishFrenchGermanItalianPortugueseJapaneseKoreanChineseHindiTamilTeluguArabicRussianDutchTurkishPolishSwedishNorwegianDanishFinnishCzechRomanianThaiIndonesianMalayVietnameseGreekHungarianHebrew

Read the Configuration Guide to set up voices.

Frequently Asked Questions

Is Automated Video Generator really free?

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.

Can I use it for YouTube Shorts and TikTok?

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.

What voices and languages are supported?

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.

Does it work on Windows, macOS, and Linux?

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.

How does the MCP integration work?

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.

Documentation

Community