Built on diffusion pipe, DiffPipeForge is a tool with an elegant UI
Python
14
104 commits
updated Aug 10, 2026
DiffPipe Forge is a premium, high-performance GUI designed for training state-of-the-art diffusion models. Built with Electron and React, it provides a seamless and visually stunning experience for researchers and AI enthusiasts to fine-tune their models with precision and ease.
[!NOTE] Attribution: This project is a GUI wrapper for the original diffusion-pipe project by tdrussell. We have focused on providing the user interface and user experience, while the core training logic is powered by the excellent work of the original author.
[!IMPORTANT] After upgrading from an older build, regenerate latent caches for Z-Image, Flux 2, and Ernie-Image. Latent scaling now happens during caching, so old caches are incompatible. MiniMax H3 now supports audio training and CFG-augmented training that preserves guidance distillation; use CFG augmentation or a training adapter, never both. Supported quantized ComfyUI checkpoints can be trained directly with LoRA.
DiffPipeForge/
├── app/ # Main application code (Electron/React)
├── train_config/ # Default directory for configuration files
├── output/ # Training outputs (checkpoints, logs, configs)
├── start.bat # Windows entry point
├── start.sh # Linux entry point
└── requirements.txt # Python dependencies
Python Environment: Ensure you have a Python 3.10+ environment installed.
git clone --recurse-submodules https://github.com/TianDongL/DiffPipeForge.git
Dependencies:
pip install torch==2.7.1 torchvision==0.22.1 torchaudio==2.7.1 --index-url https://download.pytorch.org/whl/cu128
pip install -r requirements.txt
Simply run the start.bat file in the project root:
./start.bat
Run the start.sh script in the project root:
chmod +x start.sh
./start.sh
For detailed configuration examples and model-specific notes, please refer to:
Built on diffusion pipe, DiffPipeForge is a tool with an elegant UI
Python
14
104 commits
updated Aug 10, 2026
DiffPipe Forge is a premium, high-performance GUI designed for training state-of-the-art diffusion models. Built with Electron and React, it provides a seamless and visually stunning experience for researchers and AI enthusiasts to fine-tune their models with precision and ease.
[!NOTE] Attribution: This project is a GUI wrapper for the original diffusion-pipe project by tdrussell. We have focused on providing the user interface and user experience, while the core training logic is powered by the excellent work of the original author.
[!IMPORTANT] After upgrading from an older build, regenerate latent caches for Z-Image, Flux 2, and Ernie-Image. Latent scaling now happens during caching, so old caches are incompatible. MiniMax H3 now supports audio training and CFG-augmented training that preserves guidance distillation; use CFG augmentation or a training adapter, never both. Supported quantized ComfyUI checkpoints can be trained directly with LoRA.
DiffPipeForge/
├── app/ # Main application code (Electron/React)
├── train_config/ # Default directory for configuration files
├── output/ # Training outputs (checkpoints, logs, configs)
├── start.bat # Windows entry point
├── start.sh # Linux entry point
└── requirements.txt # Python dependencies
Python Environment: Ensure you have a Python 3.10+ environment installed.
git clone --recurse-submodules https://github.com/TianDongL/DiffPipeForge.git
Dependencies:
pip install torch==2.7.1 torchvision==0.22.1 torchaudio==2.7.1 --index-url https://download.pytorch.org/whl/cu128
pip install -r requirements.txt
Simply run the start.bat file in the project root:
./start.bat
Run the start.sh script in the project root:
chmod +x start.sh
./start.sh
For detailed configuration examples and model-specific notes, please refer to: