Sponsored by Post Bridge
𝕏 Also, follow me on X: @DevBySami.
Automate the creation of YouTube Shorts by providing a video topic.
Every model call (topics, scripts, search terms, metadata) goes to the Claude API. ANTHROPIC_API_KEY is required.
MoneyPrinter now uses a DB-backed generation queue (API + worker + Postgres in Docker) for reliable, restart-safe processing.
Important Please make sure you look through existing/closed issues before opening your own. If it's just a question, please join our discord and ask there.
🎥 Watch the video on YouTube.
Docs are centralized in docs/:
The Claude API, for every model call. Set ANTHROPIC_API_KEY in .env; SCRIPT_MODEL picks the model (default claude-opus-5-5). See "The writer" in docs/configuration.md.
You can obtain your TikTok session ID by logging into TikTok in your browser and copying the value of the sessionid cookie.
MoneyPrinter auto-detects ImageMagick from your PATH on Linux, macOS, and Windows. If auto-detection fails, set the executable path manually in .env, for example:
IMAGEMAGICK_BINARY="C:\\Program Files\\ImageMagick-7.1.0-Q16\\magick.exe"Don't forget to use double backslashes (\\) in the path, instead of one.
If you were not able to find your solution, check Troubleshooting, ask in Discord, or create an issue.
If you like and enjoy MoneyPrinter, and would like to donate, you can do that by clicking on the button on the right hand side of the repository. ❤️
You will have your name (and/or logo) added to this repository as a supporter as a sign of appreciation.
Pull Requests will not be accepted for the time-being.
See LICENSE file for more information.