A Stable Diffusion app for macOS built with SwiftUI and Apple's ml-stable-diffusion CoreML models.

.gaussnb (Gauss Notebook) files.This software is under development and is alpha quality. Builds are available on the releases page.
Alternatives:
If you'd like to contribute, you can build the project by following the instructions for developers below.
git-lfs is used to fetch pre-built models from HuggingFace.
brew: brew install git-lfs, then git lfs install.git lfs install.git clone https://github.com/justjake/Gaussopen Gauss.xcodeprojAs with end-users, the first time you run Gauss you'll need to download models.
To release model data, we pack the models into archive files, split the archive files into parts no larger than 2gb, and then publish everything via Github release. 2gb is the file size limit for Github releases.
We use Apple Archive (.aar) format instead of something common like Zip because .aar unpacking is available from built-in libraries, and zip is not.
.aar files: make aarsmake servemake uninstall-modelsThis is done manually.
6,266 followers · starred Dec 2022
32,262 followers · starred Dec 2022
177 followers · starred Dec 2022
508 followers · starred Dec 2022
A Stable Diffusion app for macOS built with SwiftUI and Apple's ml-stable-diffusion CoreML models.

.gaussnb (Gauss Notebook) files.This software is under development and is alpha quality. Builds are available on the releases page.
Alternatives:
If you'd like to contribute, you can build the project by following the instructions for developers below.
git-lfs is used to fetch pre-built models from HuggingFace.
brew: brew install git-lfs, then git lfs install.git lfs install.git clone https://github.com/justjake/Gaussopen Gauss.xcodeprojAs with end-users, the first time you run Gauss you'll need to download models.
To release model data, we pack the models into archive files, split the archive files into parts no larger than 2gb, and then publish everything via Github release. 2gb is the file size limit for Github releases.
We use Apple Archive (.aar) format instead of something common like Zip because .aar unpacking is available from built-in libraries, and zip is not.
.aar files: make aarsmake servemake uninstall-modelsThis is done manually.
6,266 followers · starred Dec 2022
32,262 followers · starred Dec 2022
177 followers · starred Dec 2022
508 followers · starred Dec 2022