
In simple English
This tool turns a short phrase or topic into a finished vertical or horizontal video. It writes the script, generates a voiceover, finds matching video clips and background music, and burns in subtitles. You can run it through a web screen, an API, or a command-line interface. It connects to various cloud AI services for writing and voice generation, so you will need your own API keys for most of them. The program is free and open-source, though running it heavily relies on paid external services.
What it is
MoneyPrinterTurbo is an open-source Python application that automates the creation of short videos for platforms like TikTok and YouTube Shorts. It combines large language models, text-to-speech services, stock media search, and video editing into a single pipeline.
What it is good for
Solo creators and marketers who want to produce large volumes of short-form video content without spending hours editing by hand.
- Provides a web interface, command-line tools, and an API for automation.
- Supports dozens of speech and AI model providers including free Edge TTS.
- Can automatically publish finished videos to TikTok, Instagram, and YouTube Shorts.
- Requires external API keys and accounts for the best voice and video generation features.
- Local subtitle transcription using Whisper needs about 3 GB of disk space and works best with a dedicated graphics card.
- Setup for local Python environments or Docker requires some technical familiarity.
Manual video editing in Premiere or CapCut for automated short-form content
FFmpeg (a command-line tool for handling video, audio, and multimedia files and streams)
- FujiwaraChoki/MoneyPrinter14k stars
An earlier, simpler Python script for generating short videos automatically using stock footage and text-to-speech.
- snapcast/snapcast8.0k stars
A server and clients that play one audio stream in several rooms, kept in time with each other.
- MusicPlayerDaemon/MPD2.8k stars
A background music player with no interface of its own, controlled over a network by separate client programs.
- AcademySoftwareFoundation/OpenTimelineIO2.0k stars
An interchange format and library for editing timelines: the order and length of cuts, and references to the media, but not the media.
git clone https://github.com/harry0703/MoneyPrinterTurbo.git cd MoneyPrinterTurbo python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt