CLI ToolsMar 29, 2026·2 min read

MoneyPrinterTurbo — One-Click Short Video Generator

AI-powered end-to-end short video pipeline: topic in, finished video out. Auto-generates script, materials, subtitles, and background music. 53,000+ stars.

TL;DR
Give MoneyPrinterTurbo a topic and it produces a complete short video with script, footage, voiceover, and subtitles.
§01

What it is

MoneyPrinterTurbo is an AI-powered end-to-end short video pipeline. You provide a topic, and it generates the script (via LLM), finds matching stock footage, adds AI voiceover, generates subtitles, and combines everything into a ready-to-publish short video. It supports multiple LLM providers including OpenAI and Gemini.

It is designed for content creators, marketers, and anyone who needs to produce short-form video content at scale without manual editing.

§02

How it saves time or tokens

The token estimate for this workflow is 500 tokens. The traditional short video production workflow involves writing a script, sourcing footage, recording voiceover, adding subtitles, and editing -- a process that takes hours per video. MoneyPrinterTurbo automates the entire pipeline in minutes, reducing per-video production time from hours to a single command.

§03

How to use

  1. Clone the repository: git clone https://github.com/harry0703/MoneyPrinterTurbo.git
  2. Start with Docker: cd MoneyPrinterTurbo && docker compose up -d
  3. Open http://localhost:8501 in your browser
  4. Enter a topic and configure your preferences
§04

Example

# Clone and start
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo

# Start with Docker
docker compose up -d

# Open the web UI
open http://localhost:8501

Configuration in the web UI:

Topic: '5 productivity tips for remote developers'
Voice: en-US (Azure TTS or ElevenLabs)
Video style: Stock footage (Pexels)
Subtitles: Enabled, bottom-center
Duration: 60 seconds

The pipeline then executes: script generation -> footage search -> voiceover -> subtitle generation -> final render.

§05

Related on TokRepo

§06

Common pitfalls

  • Stock footage quality varies; the AI selects clips by keyword matching, which sometimes produces loosely related visuals
  • AI voiceover requires API keys from providers like Azure TTS or ElevenLabs, which have per-character pricing
  • Long videos (over 2 minutes) can hit API rate limits and take significantly longer to produce

Frequently Asked Questions

What LLM providers does MoneyPrinterTurbo support?+

It supports OpenAI, Gemini, and other LLM providers for script generation. You configure your preferred provider and API key in the settings. The script quality depends on the model you choose.

Where does the stock footage come from?+

The tool uses free stock footage APIs like Pexels and Pixabay. It searches for clips matching keywords extracted from the generated script. All footage is royalty-free for commercial use.

Can I use my own footage instead of stock video?+

The tool is primarily designed for stock footage workflows. Using custom footage requires modifying the pipeline, which is possible since the project is open source but not supported through the standard UI.

What voiceover options are available?+

MoneyPrinterTurbo supports Azure TTS, ElevenLabs, and other text-to-speech providers. Each provider offers different voices, languages, and quality levels. You need an API key for your chosen provider.

Is the output suitable for YouTube Shorts or TikTok?+

Yes. The default output format is vertical (9:16) and under 60 seconds, which is the standard format for YouTube Shorts, TikTok, and Instagram Reels. You can adjust duration and aspect ratio in settings.

Citations (3)
🙏

Source & Thanks

Created by harry0703. Licensed under MIT. MoneyPrinterTurbo — ⭐ 53,800+

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets