MoneyPrinter is an automated short-form video creation pipeline that generates complete YouTube Shorts from a given topic. It combines local LLM-powered script generation with programmatic video assembly, all managed through a database-backed job queue for reliable, restart-tolerant processing.
The system uses an Ollama-powered local language model to write video scripts and metadata entirely on-device, keeping data private and offline. It then produces the final video clip using MoviePy for compositing clips, text, and audio, creating a complete YouTube Shorts video without manual editing. Video generation requests are queued in a database so processing survives restarts and runs reliably.
The project provides a complete end-to-end automation tool that chains local LLM scripting, MoviePy rendering, and queue-based job processing for YouTube Shorts creation.