File size: 2,891 Bytes
bab4ef1 f22bba4 bab4ef1 f22bba4 bab4ef1 f22bba4 bab4ef1 f22bba4 bab4ef1 f22bba4 bab4ef1 f22bba4 bab4ef1 f22bba4 bab4ef1 f22bba4 43e8bd3 f22bba4 bab4ef1 f22bba4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
---
license: apache-2.0
language:
- en
---
<p align="center" width="100%">
<img width="35%" src="Assets/Diffuse-Logo-512.png">
</p>
`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.
---
## Features
- Automatic installation of isolated portable Python
- Device-specific Python virtual environments
- Automatic model downloads from Huggingface repositories
## Supported Pipelines
**Z-Image**
- ZImagePipeline
- ZImageImg2ImgPipeline
**Qwen Image**
- QwenImagePipeline
- QwenImageImg2ImgPipeline
- QwenImageEditPlusPipeline
**FLUX.1**
- FluxPipeline
- FluxImg2ImgPipeline
- FluxKontextPipeline
- FluxControlNetPipeline
**FLUX.2**
- Flux2Pipeline
**Chroma**
- ChromaPipeline
- ChromaImg2ImgPipeline
**Wan Video**
- WanPipeline
- WanImageToVideoPipeline
**StableDiffusionXL**
- StableDiffusionXLPipeline
- StableDiffusionXLImg2ImgPipeline
- StableDiffusionXLControlNetPipeline
- StableDiffusionXLControlNetImg2ImgPipeline
---
## Project Roadmap
### Alpha
Proof of concept, Focus on core functionality.
- Portable Python installation and management
- Device-specific virtual environments
- Minimal but functional Windows UI
- Basic Diffusers pipeline support
### Beta
Focus on usability, stability, and feature expansion.
- Fully isolated Python execution
- Installer and deployment tooling
- Advanced UI and workflow options
- Upscaling and interpolation support
- Extractor pipeline support
- Stability, performance, and reliability improvements
---
## Installation
1. Download and extract **Diffuse.zip**
*A fast SSD with plenty of free space is recommended, as model downloads can be large.*
2. Run **Diffuse.exe**
3. Load a model
Diffuse will automatically:
- Install an isolated portable Python runtime
- Create the required virtual environment
- Download the selected model from Hugging Face
### First-run notice
On first launch or when loading a model for the first time, setup may take several minutes while Python, dependencies, and model files are downloaded and initialized. This is expected behavior.
No manual Python setup is required.
---
## Screenshots
### TextToImage
<p align="center" width="100%">
<img src="Screenshots/TextToImage.png">
</p>
### ImageToImage
<p align="center" width="100%">
<img src="Screenshots/ImageToImage.png">
</p>
### ImageEdit
<p align="center" width="100%">
<img src="Screenshots/ImgeEdit.png">
</p>
### ImageEdit-Multi
<p align="center" width="100%">
<img src="Screenshots/ImgeEdit-Multi.png">
</p>
### TextToVideo
<p align="center" width="100%">
<img src="Screenshots/TextToVideo.png">
</p>
### ImageToVideo
<p align="center" width="100%">
<img src="Screenshots/ImageToVideo.png">
</p> |