Diffuse is a Windows desktop UI for Huggingface Diffusers. It integrates directly with Python using the Python C API via CSnakes, enabling high-performance interop between .NET and Python for running diffusion models.
- Automatic installation of isolated portable Python
- Device-specific Python virtual environments
- Automatic model downloads from Huggingface repositories
- Saftetensors, GGUF and ONNX support
- Z-Image: ZImagePipeline, ZImageImg2ImgPipeline, ZImageInpaintPipeline, ZImageControlNetPipeline
- Qwen Image: QwenImagePipeline, QwenImageImg2ImgPipeline, QwenImageEditPlusPipeline, QwenImageControlNetPipeline
- FLUX.1: FluxPipeline, FluxImg2ImgPipeline, FluxKontextPipeline, FluxControlNetPipeline
- FLUX.2: Flux2Pipeline, Flux2KleinPipeline
- Chroma: ChromaPipeline, ChromaImg2ImgPipeline
- LTX Video: LTXPipeline, LTXImageToVideoPipeline
- LTX-2 Video: LTX2Pipeline, LTX2ImageToVideoPipeline
- Wan Video: WanPipeline, WanImageToVideoPipeline
- CogVideoX: CogVideoXPipeline, CogVideoXImageToVideoPipeline, CogVideoXVideoToVideoPipeline
- Kandinsky5: Kandinsky5T2IPipeline, Kandinsky5I2IPipeline, Kandinsky5T2VPipeline, Kandinsky5I2VPipeline
- StableDiffusionXL: StableDiffusionXLPipeline, StableDiffusionXLImg2ImgPipeline, StableDiffusionXLControlNetPipeline, StableDiffusionXLControlNetImg2ImgPipeline
- SkyReelsV2Pipeline: SkyReelsV2DiffusionForcingPipeline, SkyReelsV2DiffusionForcingImageToVideoPipeline, SkyReelsV2DiffusionForcingVideoToVideoPipeline
Best for a standard Windows setup with automatic shortcuts.
- New Install & Upgrade:
- Download and run
Diffuse_vX.X.X.exe. - Follow the on-screen instructions.
- Download and run
Best for custom drive locations.
New Install:
- Download and extract
Diffuse_vX.X.X.zipto your preferred folder. - Run
Diffuse.exe.
Note: A fast SSD with plenty of free space is highly recommended, as model downloads can be large.
To Upgrade:
- Download the new version.
- Extract the contents.
- Copy and overwrite all files into your existing Diffuse folder.
Note: Overwriting ensures your existing configurations and downloaded models remain intact while updating the core app.
On the first launch or when loading a model for the first time, setup may take several minutes while components are initialized. This is expected behavior.
Diffuse will automatically handle the following:
- Portable Python: Installs an isolated, portable Python runtime.
- Environment: Creates the required virtual environment.
- Models: Downloads the selected model files from Hugging Face.
No manual Python setup or coding knowledge is required.
Supports CUDA based devices
Proof of concept, Focus on core functionality.
Portable Python installation and managementDevice-specific virtual environmentsMinimal but functional Windows UIBasic Diffusers pipeline support
Focus on usability, stability, and feature expansion.
Fully isolated Python executionMultiple virtual environmentsInstaller and deployment toolingUpscaling and interpolation supportExtractor pipeline supportControlNet supportInpaint/Outpaint processesGGUF model support- Advanced UI and workflow options
- Weighted prompt support
- Model Manager, download queuing, online templates
- ROCM Support
- Stability, performance, and reliability improvements






