Your GPU's new night shift: automated prompt farming
A local automation layer for Stable Diffusion, VQGAN+CLIP, and Disco Diffusion that turns a text file into hundreds of images while you sleep.

What it does
This is a Python automation wrapper around three popular open-source image generation pipelines. You write a plain text file listing subjects and styles—“a monkey on a motorcycle” × “by Picasso”—and it cranks out the full combinatorial matrix locally. It supports Stable Diffusion, CLIP-guided diffusion (Disco Diffusion), and VQGAN+CLIP, with optional ESRGAN upscaling baked in.
The interesting bit
The author didn’t train models or write diffusion code; they solved the boring part that everyone hits after their first 50 manual prompts. Keyboard shortcuts (Windows-only) let you pause the queue with CTRL+SHIFT-P when you need your GPU back for actual work. Output JPEGs carry full EXIF metadata so you can reconstruct what the hell you generated three months later.
Key highlights
- Supports combinatorial batch generation: n subjects × m styles = automated matrix of outputs
- Three backends: Stable Diffusion (recommended), VQGAN+CLIP, and Disco Diffusion
- Optional ESRGAN/GFPGAN upscaling chain
- GPU pause/resume and prompt file hot-reload (Windows only)
- EXIF metadata embedding for reproducibility
Caveats
- Effectively deprecated: the author launched Dream Factory in September 2022 and states this repo will only receive bug fixes, not new features
- Setup is manual and finicky: multiple git clones, checkpoint downloads, conda environment wrangling, and platform-specific path tweaks (Linux users must swap quote styles in curl commands)
- AMD GPU support is theoretical—ROCm PyTorch on Linux, completely untested by the author
- Keyboard controls don’t work on Linux or macOS
Verdict
Useful if you’re specifically running VQGAN or Disco Diffusion locally and need batch automation; otherwise the author’s newer Dream Factory project is the logical migration. Skip entirely if you want a one-click installer or cloud API convenience.