Run MoneyPrinter locally with an Ollama model.
git clone https://github.com/FujiwaraChoki/MoneyPrinter.git
cd MoneyPrinterRun the interactive setup script:
./setup.shThis script checks dependencies, sets up .env, installs Python packages with uv, and can optionally pull an Ollama model.
Use this path if you prefer to run each step yourself.
- Python 3.11+
- uv
- FFmpeg
- ImageMagick
- Ollama
uv sync
cp .env.example .envWindows PowerShell for .env copy:
Copy-Item .env.example .envSet required values in .env:
TIKTOK_SESSION_IDPEXELS_API_KEY
See Configuration for all variables.
uv sync --group dev
uv run pytestollama serve
ollama pull llama3.1:8bIf Ollama runs on another machine/port, set OLLAMA_BASE_URL in .env.
uv run python Backend/main.pyIn a new terminal:
uv run python Backend/worker.pyIn a new terminal:
cd Frontend
python3 -m http.server 3000Open http://localhost:3000.
- Enter a video subject.
- Expand advanced options.
- Choose an Ollama model from the dropdown (loaded dynamically from Ollama).
- Click Generate.
Output file: output.mp4 at project root.