
StableSwarmUI
一个界面管所有生图工具,不用再来回切换
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4940
使用教程
环境要求
- Windows 10/11、Linux,或 M1/M2 芯片的 Mac(Mac 仅支持 Mx Apple silicon)
- 已安装 git(Windows 10 需手动安装)
- 已安装 .NET 8 SDK(dotnet-sdk-8.0,部分 Linux 发行版还需单独装 aspnet-runtime)
- 已安装 python3,且包含 pip 与 venv
- 使用 Docker 转发 Nvidia GPU 时需先安装 Nvidia Container Toolkit
安装与启动步骤
-
1确认系统与依赖
Windows 10 需先手动装 git 与 DotNET 8,Windows 11 由脚本自动处理;Mac 仅支持 M1/M2。安装目录不要选 Program Files。
-
2安装基础依赖
Linux 用系统包管理器安装 git、python3 及 pip/venv,例如近期 Ubuntu 可执行左侧命令。
sudo apt install git python3-pip python3-venv -
3Mac 安装依赖
Mac 用户先更新并检查 brew,再用 brew 安装 dotnet、python 与 virtualenv。
brew update brew doctor brew install dotnet brew install python@3.10 brew install virtualenv -
4克隆仓库
切换到想安装的目录后克隆仓库;Windows 也可直接下载 install-windows.bat 运行。
git clone https://github.com/Stability-AI/StableSwarmUI -
5运行启动脚本
进入目录执行对应平台脚本,脚本会自动安装依赖并尝试打开浏览器。Windows 用 launch-windows.bat,Mac 用 launch-macos.sh。
cd StableSwarmUI ./launch-linux.sh -
6打开安装页面
若浏览器未自动打开,手动访问下方地址进入安装页,并按页面指引填写配置。
-
7完成网页端安装
在页面中提交后要耐心等待,后续步骤会下载模型等资源,可能耗时数分钟。Mac 建议选 ComfyUI 后端并下载 SDXL Base 与 Refiner。
-
8以后重新启动
安装完成后随时可再次运行启动脚本重新拉起服务;Windows 桌面图标同样可用。
./launch-linux.sh
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
访问端口 | 否 | Swarm 默认的 Web 访问端口 | 7801 |
Models 目录 | 否 | Docker 运行时会转发该目录,用于存放模型 | Models |
Output 目录 | 否 | Docker 运行时会转发该目录,用于存放生成结果 | Output |
Data 卷 | 否 | Docker 下作为独立持久化卷挂载 | Data |
dlbackend 卷 | 否 | Docker 下作为独立持久化卷挂载 | dlbackend |
如何确认成功
浏览器打开 http://localhost:7801 能看到 Swarm 页面(首次为 /Install 安装页),即表示服务已启动。
常见问题
Q:Windows 安装脚本一闪就关闭怎么办?
A:再运行一次即可,该脚本有时需要运行两次才能继续安装。
Q:浏览器没有自动打开界面?
A:手动在浏览器访问 http://localhost:7801;首次安装请访问 http://localhost:7801/Install。
Q:首次启动或安装很慢正常吗?
A:正常,需要下载模型等资源,可能耗时数分钟;用 Runpod 等容器时可查看容器日志了解进度。
Q:Mac 上能安装吗?
A:只能在搭载 M1 或 M2(Mx)Apple 芯片的 Mac 上运行。
Q:这个项目还在维护吗?
A:2024/06/21 起不再由 Stability AI 维护,原作者在 mcmonkeyprojects/SwarmUI 继续维护独立版本。
注意事项
- 安装位置不要选 Program Files 等受保护目录。
- Windows 用户迁移到新仓库可更新后运行 migrate-windows.bat;Linux/Mac/手动安装可执行 git remote set-url origin https://github.com/mcmonkeyprojects/SwarmUI。
- 用 Docker 转发 Nvidia GPU 前必须先安装 Nvidia Container Toolkit,随后运行 launch-docker.sh 并访问 localhost:7801。
- 项目处于 Beta 状态,功能仍在完善中。
核心亮点
- 模块化架构,支持ComfyUI后端,可扩展性强,便于集成自定义节点和工作流
- 内置工作流编辑器与批量处理功能,降低高级用户使用门槛,提升生成效率
- 提供REST API和WebSocket接口,便于自动化集成与远程控制
不足之处
- 文档/社区待观察,部分高级功能配置依赖用户自行摸索
- 项目仍处于快速迭代阶段,稳定性可能随版本更新波动
适用场景
- 需要统一管理多个Stable Diffusion后端(如ComfyUI)的团队或高级用户
- 构建自动化图像生成流水线,需通过API批量生成或集成到现有系统
- 作为可扩展的UI框架,用于开发定制化图像生成工具或内部平台
替代项目
ComfyUI、AUTOMATIC1111/stable-diffusion-webui、InvokeAI
同类项目推荐
stable-diffusion-webui-depthmap-···
开源
一键生成高分辨率深度图,让SD图像更有空间感。
High Resolution Depth Maps for Stable Diffusion WebUI
一键修复 AI 像素画,让边缘清晰、色彩纯正
Fixes AI pixel art images, video, or sprite web uploads
不训练,用扩散模型把不同风格图像无缝合成一张
[ICCV 2023] "TF-ICON: Diffusion-Based Training-Free Cross-Domain Image Composition" ···
flutter-d-art
开源
用 Flutter 代码生成炫酷艺术,轻松玩转创意编程
Generative d.Art with Flutter
stable-toolkit
开源
本地管理 SD 生成图,标签筛选快人一步
fully local image viewer alternative for stable diffusion
generativeart
开源
用 R 代码几行生成独特几何艺术图
Create Generative Art with R
Jovimetrix
开源
用波形驱动参数,让 ComfyUI 动画生成更简单
Animation via tick. Wave-based parameter modulation, Math operations with Unary and ···
sd-webui-image-sequence-toolkit
开源
在 WebUI 里一键生成并导出图像序列,做动画和变化效果更高效。
Extension for AUTOMATIC111's WebUI
CrossAttentionControl
开源
用提示词精准控制扩散模型编辑图像,无需重训练
Unofficial implementation of "Prompt-to-Prompt Image Editing with Cross Attention Co···