YouTube Shorts from a prompt, no cloud AI required
A local Ollama pipeline that turns a topic into a finished vertical video with voiceover, subtitles, and stock footage.

What it does
Give MoneyPrinter a topic and it writes a script, fetches stock video, generates a voiceover, burns in subtitles, and spits out a YouTube Short. The whole pipeline runs on your machine via Ollama, so you’re not feeding ideas to someone else’s API.
The interesting bit
The project recently grew a real backend: a Postgres-backed job queue with an API and worker processes, all containerized in Docker. That means you can queue up a batch of videos, restart your laptop, and not lose your place. For a tool whose name suggests “push button, receive dopamine,” that’s surprisingly grown-up infrastructure.
Key highlights
- Fully local AI: script and metadata generation via Ollama (tested with Llama 3.1 8B)
- Dockerized stack: API + worker + Postgres for restart-safe, queued processing
- Auto-detects ImageMagick on Linux, macOS, and Windows; manual override in
.envif needed - Interactive
setup.shand centralized docs for configuration, architecture, and troubleshooting - TikTok session ID integration for sourcing content (yes, you need to grab your own cookie)
Caveats
- Pull requests are currently not being accepted, so forks are your friend if you want to customize
- The README mentions a sponsor banner prominently; the actual feature set vs. sponsor integration is unclear
playsoundcan be finicky to install; the docs suggestuv pip install -U wheelas a workaround
Verdict
Good fit if you want to prototype faceless YouTube channels without OpenAI bills or content-policing anxiety. Skip it if you need a polished NLE or collaborative editing; this is automation glue, not Adobe Premiere.