StableSwarmUI, A Modular Stable Diffusion Web-User-Interface, with an emphasis on making powertools easily accessible, high performance, and extensibility.
C#
0
7 commits
updated Dec 18, 2023
StableSwarmUI 0.6.0 Alpha.
A Modular Stable Diffusion Web-User-Interface, with an emphasis on making powertools easily accessible, high performance, and extensibility.

Follow the Feature Announcements Thread for updates on new features.
This project is in ALPHA status, preparing to move to BETA very soon. That means most things work, but there's a lot more planned before it's truly "ready for primetime". it's currently at a point where it's safe to recommend for general users, though you may need at times to use the integrated Comfy tab as a backup way to execute some things that would ideally be on the main UI. There are some known bugs and quality-of-life limits still be worked out.
Those interested in helping push to a Full ready-for-anything Release status are welcome to submit PRs (read the Contributing document first), and you can contact us here on GitHub or on Discord in the #stableswarmui channel. I highly recommended reaching out to ask about plans for a feature before PRing it. There may already be specific plans or even a work in progress.
Key feature targets not yet implemented:
Program Files), and run it.
(TODO): Even easier self-contained pre-installer, a .msi or .exe that provides a general install screen and lets you pick folder and all.
git, python3 via your OS package manager if they are not already installed (make sure to include pip and venv on distros that do not include them in python directly)
sudo apt install git python3-pip python3-venvdotnet-sdk-7.0, as that includes all relevant sub-packages)
aspnet-runtime to be installed separatelycd to a directory you want to install intogit clone https://github.com/Stability-AI/StableSwarmUIStableSwarmUI./launch-linux.shhttp://localhost:7801/Install(TODO): Maybe outlink a dedicated document with per-distro details and whatever. Maybe also make a one-click installer for Linux?
Note: You can only run StableSwarmUI on Mac computers with M1 or M2 (Mx) Apple silicon processors.
brew packages are updated with brew update.brew installation with brew doctor. You should not see any error in the command output.brew install dotnet.cd) to the folder where you want to install StableSwarmUI.git clone https://github.com/Stability-AI/StableSwarmUI.cd StableSwarmUI and run the installation script: ./launch-macos.sh.The installation starts now and downloads the Stable Diffusion models from the internet. Depending on your internet connection, this may take several minutes. Wait for your web browser to open the StableSwarmUI window.
During the StableSwarmUI installation, you are prompted for the type of backend you want to use. For Mac computers with M1 or M2, you can safely choose the ComfyUI backend and choose the Stable Diffusion XL Base and Refiner models in the Download Models screen.
cd to a directory you want to install intogit clone https://github.com/Stability-AI/StableSwarmUIStableSwarmUI./launch-docker.shlocalhost:7801Models and Output directory, and will mount Data and dlbackend as independent persistent volumes.The "Swarm" name is in reference to the original key function of the UI: enabling a 'swarm' of GPUs to all generate images for the same user at once (especially for large grid generations). This is just the feature that inspired the name and not the end all of what Swarm is.
The overall goal of StableSwarmUI is to a be full-featured one-stop-shop for all things Stable Diffusion.
See the motivations document for motivations on technical choices.
This project:
Copyright (C) 2023 Stability.AI
Licensed under the PolyForm Noncommercial License 1.0.0, view LICENSE.txt for details.
(In short: personal usage is free, commercial usage is not)
This license is an initial selection, particularly for the Alpha stage of the project, that is subject to change in the future. It will probably be swapped to MIT during Beta.
C#
51.1%
JavaScript
34.4%
HTML
6.7%
Python
3.6%
CSS
3.6%
StableSwarmUI, A Modular Stable Diffusion Web-User-Interface, with an emphasis on making powertools easily accessible, high performance, and extensibility.
C#
0
7 commits
updated Dec 18, 2023
StableSwarmUI 0.6.0 Alpha.
A Modular Stable Diffusion Web-User-Interface, with an emphasis on making powertools easily accessible, high performance, and extensibility.

Follow the Feature Announcements Thread for updates on new features.
This project is in ALPHA status, preparing to move to BETA very soon. That means most things work, but there's a lot more planned before it's truly "ready for primetime". it's currently at a point where it's safe to recommend for general users, though you may need at times to use the integrated Comfy tab as a backup way to execute some things that would ideally be on the main UI. There are some known bugs and quality-of-life limits still be worked out.
Those interested in helping push to a Full ready-for-anything Release status are welcome to submit PRs (read the Contributing document first), and you can contact us here on GitHub or on Discord in the #stableswarmui channel. I highly recommended reaching out to ask about plans for a feature before PRing it. There may already be specific plans or even a work in progress.
Key feature targets not yet implemented:
Program Files), and run it.
(TODO): Even easier self-contained pre-installer, a .msi or .exe that provides a general install screen and lets you pick folder and all.
git, python3 via your OS package manager if they are not already installed (make sure to include pip and venv on distros that do not include them in python directly)
sudo apt install git python3-pip python3-venvdotnet-sdk-7.0, as that includes all relevant sub-packages)
aspnet-runtime to be installed separatelycd to a directory you want to install intogit clone https://github.com/Stability-AI/StableSwarmUIStableSwarmUI./launch-linux.shhttp://localhost:7801/Install(TODO): Maybe outlink a dedicated document with per-distro details and whatever. Maybe also make a one-click installer for Linux?
Note: You can only run StableSwarmUI on Mac computers with M1 or M2 (Mx) Apple silicon processors.
brew packages are updated with brew update.brew installation with brew doctor. You should not see any error in the command output.brew install dotnet.cd) to the folder where you want to install StableSwarmUI.git clone https://github.com/Stability-AI/StableSwarmUI.cd StableSwarmUI and run the installation script: ./launch-macos.sh.The installation starts now and downloads the Stable Diffusion models from the internet. Depending on your internet connection, this may take several minutes. Wait for your web browser to open the StableSwarmUI window.
During the StableSwarmUI installation, you are prompted for the type of backend you want to use. For Mac computers with M1 or M2, you can safely choose the ComfyUI backend and choose the Stable Diffusion XL Base and Refiner models in the Download Models screen.
cd to a directory you want to install intogit clone https://github.com/Stability-AI/StableSwarmUIStableSwarmUI./launch-docker.shlocalhost:7801Models and Output directory, and will mount Data and dlbackend as independent persistent volumes.The "Swarm" name is in reference to the original key function of the UI: enabling a 'swarm' of GPUs to all generate images for the same user at once (especially for large grid generations). This is just the feature that inspired the name and not the end all of what Swarm is.
The overall goal of StableSwarmUI is to a be full-featured one-stop-shop for all things Stable Diffusion.
See the motivations document for motivations on technical choices.
This project:
Copyright (C) 2023 Stability.AI
Licensed under the PolyForm Noncommercial License 1.0.0, view LICENSE.txt for details.
(In short: personal usage is free, commercial usage is not)
This license is an initial selection, particularly for the Alpha stage of the project, that is subject to change in the future. It will probably be swapped to MIT during Beta.
C#
51.1%
JavaScript
34.4%
HTML
6.7%
Python
3.6%
CSS
3.6%