
SwarmUI
让 Stable Diffusion 高级功能变得人人可用,拖拽即可生成专业级图像
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4758
使用教程
环境要求
- Windows 10 需先手动安装 git 与 DotNET 8 SDK(Windows 11 可自动完成)
- 手动安装需要 .NET 8 SDK 与 .NET 10 SDK(均选 x64 版本)
- Mac 仅支持 M 系列 Apple silicon 芯片(M1、M2 等)
- Mac 需 Python 3.11/3.12/3.10,切勿使用 3.14 或更高版本
- 安装目录不要放在 Program Files 等受限路径
安装与启动步骤
-
1选择安装方式
可用 Windows/Linux/Mac 本地安装脚本,也可用 Docker 或 Runpod 云 GPU 模板;普通用户建议一键脚本。
-
2Windows 一键安装
下载 install-windows.bat 放到想安装的目录(不要放 Program Files)后运行;若闪退就再跑一次。
-
3Windows 手动安装
先装 git 与 DotNET 8/10 SDK,再克隆仓库并运行启动脚本。
git clone https://github.com/mcmonkeyprojects/SwarmUI cd SwarmUI launch-windows.bat -
4Linux 一键安装
下载官方脚本并赋可执行权限后运行,脚本会自动装好依赖并打开网页。
wget https://github.com/mcmonkeyprojects/SwarmUI/releases/download/0.6.5-Beta/install-linux.sh -O install-linux.sh chmod +x install-linux.sh ./install-linux.sh -
5Linux 手动安装
克隆仓库后用 launchtools 脚本安装 .NET 8/10 SDK,再运行启动脚本。
git clone https://github.com/mcmonkeyprojects/SwarmUI cd SwarmUI ./launchtools/linux-dotnet-install.sh ./launch-linux.sh -
6无头服务器启动
无图形界面的服务器加参数启动,也可把 host 换成 cloudflared 做隧道访问。
./launch-linux.sh --launch_mode none --host 0.0.0.0 -
7Mac 安装
仅 M 系列芯片可用;先 brew 装 dotnet 与 Python,再克隆仓库运行脚本。
brew update brew doctor brew install dotnet brew install python@3.11 brew install virtualenv git clone https://github.com/mcmonkeyprojects/SwarmUI cd SwarmUI ./launch-macos.sh -
8Docker 部署
README 未给出 Docker 具体命令,请按官方 docs/Docker.md 的详细说明操作。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
--launch_mode | 否 | 启动模式,设为 none 表示不自动打开浏览器界面 | none |
--host | 否 | 监听地址,0.0.0.0 允许外部网络访问 | 0.0.0.0 |
如何确认成功
浏览器会自动打开安装页;若未打开,手动访问 http://localhost:7801/Install 并跟随页面提示完成安装。
常见问题
Q:Windows 安装脚本窗口一闪就关了怎么办?
A:README 说明这是已知问题,直接再运行一次 install-windows.bat 即可,有时需要运行两次。
Q:页面没有自动打开怎么办?
A:手动在浏览器打开 http://localhost:7801/Install,安装完成后日常访问 http://localhost:7801。
Q:Mac 用 Intel 芯片能装吗?
A:不能。SwarmUI 在 Mac 上只支持 M 系列 Apple silicon 处理器(如 M1、M2)。
Q:以后怎么重新启动服务?
A:Linux/Mac 重新运行 launch-linux.sh 或 launch-macos.sh;Windows 双击桌面生成的图标即可。
Q:Docker 怎么部署?
A:README 未在正文给出命令,需查看仓库内 docs/Docker.md 的详细说明。
注意事项
- 安装目录不要放在 Program Files,建议放在自己可写的目录下。
- 提交安装后需要下载模型等资源,可能耗时数分钟,请耐心等待。
- Mac 不要使用 Python 3.14 或更高版本,3.11/3.12/3.10 均可。
- 当前版本目标 .NET 8,未来会转向 .NET 10,建议两个 SDK 都提前安装。
核心亮点
- 模块化架构,可灵活扩展新功能,且与 ComfyUI 深度集成,复用其强大工作流
- 提供直观的 Web 界面,大幅降低 Stable Diffusion 使用门槛,新手也能快速上手
- 性能优化到位,支持批量生成和队列管理,适合高吞吐量图像生产场景
不足之处
- 文档/社区待观察,项目仍在快速迭代,部分功能可能不稳定
- C# 与 Python 混合技术栈,对二次开发者有一定语言门槛
适用场景
- 个人创作者快速生成 AI 图像,无需深入理解底层模型参数
- 团队搭建内部图像生成平台,需要统一管理和批量处理任务
- 开发者基于其模块化架构,定制专属图像生成工作流
替代项目
AUTOMATIC1111/stable-diffusion-webui、ComfyUI、InvokeAI
上一篇:snappy
下一篇:GPT-Image2-Skill
同类项目推荐
GNGAN-PyTorch
开源
梯度归一化,让 GAN 训练更稳更省心
Official implementation for Gradient Normalization for Generative Adversarial Networ···
batch-image-generator
开源
上传模板和CSV,一键批量生成定制化图片
Generate dynamic image content based on a template image and a CSV file.
image-cockpit-for-codex-workflow···
开源
本地管理 Codex 图像生成,搞定像素画、动画和精灵表
Local cockpit for Codex imagegen, pixel art, image editing, animation, and sprite-sh···
ComfyUi-Untwisting-RoPE
开源
不训练模型,用位置编码把参考画风搬到生成图里
Training-free style transfer for DiT models.
Mix-Studio
开源
手机电脑都能跑,干净流畅的 ComfyUI 工作台
The cleanest, responsive AI workspace. Run highly tuned image and video workflows fl···
comfyui-resharpen
开源
在 ComfyUI 里直接给图像加细节或磨皮,无需外部软件。
A Custom Node for ComfyUI that increases/decreases the details of images
malnyun_faces
开源
快速上手人脸生成与风格转换的轻量训练框架
침착한 생성모델 학습기
batch-face-swap
开源
在SD WebUI里批量检测并替换人脸,一键搞定
Automaticaly detects faces and replaces them
StyleSwin
开源
用 Transformer 生成高清图像,效果媲美 StyleGAN
[CVPR 2022] StyleSwin: Transformer-based GAN for High-resolution Image Generation