Repolode
mcmonkeyprojects

mcmonkeyprojects/SwarmUI

A modular web UI for AI image, video and audio generation, built on Stable Diffusion, Flux, Wan and other models, with a ComfyUI workflow tab.

Open-source alternative to:Midjourney

Stars
4,689
Forks
476
Open issues
152
Last commit
12 hours ago

What is it?

SwarmUI is a web interface for running generative AI models locally. It supports image models such as Stable Diffusion and Flux, video models such as Wan and LTX-2, and some audio models such as ACE-Step, and it adds new model support as models are released.

The main Generate tab is aimed at beginners and offers a simplified way to produce images with many options, including an image editor and automatic workflow generation. A Comfy Workflow tab exposes the raw ComfyUI node graph for users who want full control, and powertools such as the Grid Generator run from the same interface.

SwarmUI can distribute generation jobs across multiple GPUs, and it installs its dependencies on Windows, Linux and Apple silicon Macs. It also runs on cloud GPU services and in Docker, and it is extensible through user-built extensions.

Key features

  • 01Generate tab with a simplified interface for image, video and audio creation.
  • 02Comfy Workflow tab that exposes the raw ComfyUI node graph.
  • 03Grid Generator and other powertools for batch and comparison runs.
  • 04Can distribute generation work across multiple GPUs.
  • 05Installers for Windows, Linux and Apple silicon Macs, plus Docker support.
  • 06Extensible through user-built extensions.

Use cases

  • Running Stable Diffusion or Flux image generation on a local GPU through a browser UI.
  • Comparing many prompt or parameter variations with grid generation.
  • Using a visual front end for ComfyUI workflows without building graphs from scratch.
  • Hosting a generation server on a cloud GPU or headless machine for remote access.

Quick start

  1. 1

    Install git and the .NET 8 SDK (x64) first

  2. 2

    Clone the repository

    git clone https://github.com/mcmonkeyprojects/SwarmUI
  3. 3

    Open the SwarmUI folder and run the Windows launcher

    launch-windows.bat
  4. 4

    Follow the install instructions on the web page that opens

Things to know

  • The README says the macOS version only runs on Apple silicon Macs (M-series).
  • Python 3.11 or 3.12 is recommended, and Python 3.14 or later should not be used.
  • Some connected components are GPL, LGPL or AGPL, and the optional ultralytics face detection is AGPL.
  • The project is in Beta, and the README calls it an almost-release status.

Topics

FAQ

What is SwarmUI?
A modular web UI for AI image, video and audio generation, built on Stable Diffusion, Flux, Wan and other models, with a ComfyUI workflow tab. SwarmUI is a web interface for running generative AI models locally. It supports image models such as Stable Diffusion and Flux, video models such as Wan and LTX-2, and some audio models such as ACE-Step, and it adds new model support as models are released.
Is SwarmUI free to use? What license does it have?
SwarmUI is open source under the MIT license. Check the license terms before using it in commercial products.
Is SwarmUI still maintained?
Actively maintained. The last commit to SwarmUI was on Oct 20, 2026.
What can I use SwarmUI for?
Running Stable Diffusion or Flux image generation on a local GPU through a browser UI. Comparing many prompt or parameter variations with grid generation. Using a visual front end for ComfyUI workflows without building graphs from scratch. Hosting a generation server on a cloud GPU or headless machine for remote access.
How do I install SwarmUI?
Install git and the .NET 8 SDK (x64) first Clone the repository: git clone https://github.com/mcmonkeyprojects/SwarmUI Open the SwarmUI folder and run the Windows launcher: launch-windows.bat Follow the install instructions on the web page that opens
Where can I get SwarmUI?
The source code and installation instructions are on GitHub: https://github.com/mcmonkeyprojects/SwarmUI

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects