Local diffusion on GGUF: I wrapped stable-diffusion.cpp in a Vulkan desktop app (FLUX Schnell / Z-Image / Wan on a 6GB laptop GPU, no CUDA)
I've open-sourced \*\*Vison\*\*, a desktop app for generating images and video entirely on your own GPU. No account with a generation service, no credits, no prompts leaving your computer.
Licensing details, since this sub cares:
\- Vison itself is \*\*MIT\*\*. It builds on stable-diffusion.cpp, ggml and vision.cpp (all MIT) plus others listed in a generated \THIRD-PARTY-NOTICES.txt\ that ships inside the app.
\- The bundled ffmpeg is an \*\*LGPL\*\* build with libvpx and no GPL components; the build refuses to package a GPL or non-free one. Video is VP9 in WebM, which is royalty-free. That was a deliberate licensing choice, not a technical one.
\- Model weights are \*\*not\*\* covered by the MIT licence. Each has its own terms from whoever published it (FLUX.1 Schnell, Wan and the rest all differ), so check before using output commercially.
\- No paid tier, nothing held back, and none planned.
It's early: one developer, one 6GB laptop GPU, Windows only. The backend is portable C++/Vulkan, so macOS/Linux is mostly packaging and testing rather than porting, and that's where help would matter most.
Repo: https://github.com/JayRGadekar/Vison (contributing guide, issue templates and a SECURITY.md are in there)