File size: 3,008 Bytes
bab4ef1 a0b6f04 bab4ef1 f22bba4 bab4ef1 f22bba4 bab4ef1 f22bba4 bab4ef1 f22bba4 bab4ef1 f22bba4 bab4ef1 f22bba4 bab4ef1 f22bba4 9090b99 f22bba4 bab4ef1 f2046ba 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 127 128 129 130 131 132 133 134 |
---
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
**Kandinsky5**
- Kandinsky5T2IPipeline
- Kandinsky5I2IPipeline
- Kandinsky5T2VPipeline
- Kandinsky5I2VPipeline
**StableDiffusionXL**
- StableDiffusionXLPipeline
- StableDiffusionXLImg2ImgPipeline
- StableDiffusionXLControlNetPipeline
- StableDiffusionXLControlNetImg2ImgPipeline
---
## 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.
---
## 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
---
## 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> |