本文所有命令与配置均照搬 Easy Diffusion 官方仓库 README(github.com/easydiffusion/easydiffusion,main 分支)与官方 Wiki(github.com/easydiffusion/easydiffusion/wiki),未作任何改动与发挥。信息核验日期:2026-11-01。
一、项目介绍
Easy Diffusion 是一个"在自己电脑上安装和使用 Stable Diffusion"的桌面级开源工具,官方 README 副标题为"An easy way to install and use Stable Diffusion on your computer"。它的核心目标是零技术门槛:不需要预先安装任何软件、不需要配置 Python 环境,下载安装包后一键即可使用,同时保留了任务队列、ControlNet、SDXL、自定义模型等高级能力。
官方 README 介绍其已更新到 3.0/4.0 引擎,新增对 Flux 1/2、Z-Image、Ernie、Lumina、Anima 以及量化模型的支持。项目提供 Windows、Linux、macOS 三种安装包,由 cmdr2 与社区贡献者共同维护,配套 Discord 社区与官方 Wiki 故障排查指南。
二、功能拆解
按官方 README「Features」一节,核心能力如下:
| 分类 | 功能 | 说明 |
|---|---|---|
| 用户体验 | 免安装依赖 | 不需要预装 Python/Conda,安装包自动处理 |
| 无杂乱 UI | 友好简洁的界面,同时保留高级功能 | |
| 任务队列 | 排队所有想法,不必等当前任务完成 | |
| 智能模型识别 | 根据 models 数据库自动判断所选模型对应的 YAML 配置 | |
| 实时预览 | AI 绘制过程中实时看到图像 | |
| 图像修饰标签库 | 内置 "Realistic"、"Pencil Sketch"、"ArtStation" 等风格标签 | |
| 多 prompt 文件 | 每行一个 prompt 批量排队,或直接跑文本文件 | |
| 保存到磁盘 | 生成图自动保存到本地 | |
| UI 主题 / 可搜索模型下拉 | 自定义主题、模型分子目录并可搜索 | |
| 图像生成 | 文生图 / 图生图 / 局部重绘 | 三种基础模式 |
| ControlNet | 姿态控制、轮廓描边等高级控制 | |
| 16 种采样器 | PLMS、DDIM、DEIS、Heun、Euler、Euler Ancestral、DPM2、DPM2 Ancestral、LMS、DPM Solver、DPM++ 2s Ancestral、DPM++ 2m、DPM++ 2m SDE、DPM++ SDE、DDPM、UniPC | |
| SDXL 与 SD 2.1 | 更高质量模型支持 | |
| 文本反转嵌入 Embedding | 强引导特定概念 | |
| 简易绘图工具 | 内置基础画笔 | |
| 人脸修复 GFPGAN / 放大 RealESRGAN | 一键修脸 / 放大 | |
| Loopback / 负面提示词 / 注意力权重 / Prompt Matrix / Prompt Set | 高级 prompt 技巧 | |
| 高级 | 自定义模型 | 把 .ckpt 或 .safetensors 放进 models/stable-diffusion 即可 |
| 模型合并 / 自定义 VAE / 自定义 GFPGAN | 高级模型组合 | |
| UI 插件 | 社区插件库或自行开发 | |
| 性能安全 | 512×512 仅需 <2GB 显存;768×768 <3GB | 官方实测 3060 12GB 上 5 秒出图 |
| CPU 模式 / 多 GPU 自动分发 | 无显卡也能跑 | |
| picklescan 自动扫描恶意模型 / safetensors 优先 | 安全加载 | |
| 自动更新 / 开发者控制台 | 自更新 + 可改 conda 环境 |
三、官方/GitHub 链接
- GitHub 仓库:https://github.com/easydiffusion/easydiffusion
- 官方 Wiki(用户指南):https://github.com/easydiffusion/easydiffusion/wiki
- 故障排查指南:https://github.com/easydiffusion/easydiffusion/wiki/Troubleshooting
- 如何使用:https://github.com/easydiffusion/easydiffusion/wiki/How-to-Use
- UI 插件列表:https://github.com/easydiffusion/easydiffusion/wiki/UI-Plugins
- Discord 社区:https://discord.com/invite/u9yhsFmEkB
- Releases 下载:https://github.com/easydiffusion/easydiffusion/releases/latest
四、环境要求
官方 README「Hardware requirements」一节原文:
- Windows:NVIDIA¹ 或 AMD 显卡(最低 2GB 显存),或使用 CPU 运行。
- Linux:NVIDIA¹ 或 AMD² 显卡(最低 2GB 显存),或使用 CPU 运行。
- Mac:M1/M2/M3/M4 或 AMD 显卡(Intel Mac),或使用 CPU 运行。
- 系统内存:最低 8 GB。
- 磁盘空间:至少 25 GB。
- ¹ NVIDIA 需 CUDA Compute capability 3.7 或更高。
- ² AMD Linux 需 ROCm 5.2 或更新。
官方强调:"The installer will take care of whatever is needed."——安装包会自动装好所需一切,不需要预装 Python 或 Conda。
五、部署步骤
方式 A:Windows 安装(官方 README「On Windows」)
步骤 1:下载安装包
点击官方 README 中的 Windows 下载按钮,即 https://github.com/easydiffusion/easydiffusion/releases/latest/download/Easy-Diffusion-Windows.exe 。
步骤 2:运行安装程序
运行下载的 Easy-Diffusion-Windows.exe 文件
逐段解释:官方原文"Run the downloaded
Easy-Diffusion-Windows.exefile."。若 Windows SmartScreen 阻止运行,点击More info后选择Run anyway(官方原文)。
步骤 3:启动
安装完成后运行 Easy Diffusion;也可从开始菜单或桌面快捷方式启动。
官方提示(Windows 10):"On Windows 10, please install at the top level in your drive, e.g.
C:\EasyDiffusionorD:\EasyDiffusion. This will avoid a common problem with Windows 10 (file path length limits)."——务必装在盘符根目录下短路径,避免 Windows 10 路径长度限制。
方式 B:Linux / macOS 安装(官方 README「On Linux/Mac」)
步骤 1:下载并解压
从官方 README 下载按钮获取:
- Linux:https://github.com/easydiffusion/easydiffusion/releases/latest/download/Easy-Diffusion-Linux.zip
- Mac:https://github.com/easydiffusion/easydiffusion/releases/latest/download/Easy-Diffusion-Mac.zip
官方原文:"Unzip/extract the folder easy-diffusion which should be in your downloads folder, unless you changed your default downloads destination."
步骤 2:打开终端并进入目录
cd easy-diffusion
逐段解释:把下载解压得到的
easy-diffusion目录(默认在 ~/Downloads 下)用cd进入;后续启动脚本就在该目录内。
步骤 3:启动
./start.sh
或官方给出的等价写法:
bash start.sh
逐段解释:
start.sh是官方启动脚本,首次运行会自动下载并安装 Stable Diffusion 运行时(Conda 环境、模型权重等),并在本地起 Web 界面。
执行成功后预期输出参考: 终端打印安装与启动日志,最终提示在浏览器打开本地 Easy Diffusion 界面(首次启动需等待较长时间下载依赖与模型)。
六、配置参数详解
Easy Diffusion 以"零配置"为目标,绝大多数参数在 Web UI 内调整。官方 README 中明确提到的可配置项:
| 配置项 | 位置 | 说明 |
|---|---|---|
| 自定义模型目录 | models/stable-diffusion/ |
把 .ckpt / .safetensors 放进去,UI 下拉自动识别(官方:"by placing it inside the models/stable-diffusion folder") |
| NSFW 设置 | UI 内 | 控制 NSFW 内容过滤 |
| 输出格式 | UI 内 | JPEG / PNG / WEBP |
| 采样器 | UI 内下拉 | 16 种采样器可选 |
| 注意力/权重语法 | prompt 中 | + 增强注意力、- 减弱;(red)2.4 加权 |
| 自定义 VAE / GFPGAN | 高级设置 | 官方 Features 列出 |
| UI 插件 | UI 内 | 从社区插件库启用或自行开发 |
| 开发者控制台 | UI 内 | 可修改 Stable Diffusion 代码、包与 conda 环境 |
官方未在 README 中给出端口号、环境变量清单或配置文件路径;如需修改监听端口等高级项,请参考官方 Wiki(github.com/easydiffusion/easydiffusion/wiki)与 Troubleshooting 页。
七、启动与运维
- 启动:Windows 双击快捷方式;Linux/Mac 在
easy-diffusion目录执行./start.sh。 - 停止:关闭 Easy Diffusion 主窗口,或在运行
start.sh的终端按Ctrl+C。 - 后台常驻 / 开机自启:官方 README 未提供后台常驻或开机自启方式。
- 自动更新:官方 Features 内置"Auto-updater"——"Gets you the latest improvements and bug-fixes",由程序自身在启动时检查并升级。
- 数据持久化:所有下载的包、模型与生成图均保存在
EasyDiffusion目录内(官方卸载说明反推:"Just delete theEasyDiffusionfolder to uninstall all the downloaded packages.")。 - 卸载:官方原文"To remove/uninstall: Just delete the
EasyDiffusionfolder to uninstall all the downloaded packages."——直接删除整个EasyDiffusion文件夹即可。
八、实操验证
- 启动后,按官方 README 引导在浏览器打开 Easy Diffusion 本地界面(首次启动需等待安装包自动下载依赖与基础模型)。
- 在 prompt 框输入一句英文提示词,例如
a photo of an astronaut riding a horse。 - 保持默认采样器与步数,点击生成按钮。
- 按官方 README 性能数据:"Creates a 512x512 image with euler_a in 5 seconds, on an NVIDIA 3060 12GB"——数秒后界面出现生成图。
- 验证任务队列:连续输入多句 prompt 排队,观察队列依次执行。
- 验证自定义模型:下载一个
.safetensors文件放入models/stable-diffusion/目录,回到 UI 模型下拉应能看到新模型。 - 验证图片保存:官方 Features"Save generated images to disk"——生成图自动保存在
EasyDiffusion目录内的输出目录中。
九、故障排查
案例 1:Windows SmartScreen 阻止运行
- 报错原文(系统弹窗):
Windows protected your PC。 - 报错原因:官方 README 明确——未签名的开源 exe 首次运行会触发 SmartScreen。
- 分步解决:按官方原文点击
More info,再点击Run anyway。
案例 2:Windows 10 报路径过长 / 安装失败
- 报错现象:解压或安装过程中出现文件路径过长相关错误。
- 报错原因:官方 Windows 10 提示——未装在盘符根目录短路径。
- 分步解决:按官方建议改装到
C:\EasyDiffusion或D:\EasyDiffusion这种顶层短路径后重新运行。
案例 3:Linux/Mac 下 ./start.sh 无执行权限
- 报错原文(常见形式):
bash: ./start.sh: Permission denied。 - 报错原因:解压后脚本未带可执行位。
- 分步解决:官方 README 给出的等价写法——改用
bash start.sh直接以 bash 解释器运行,无需 chmod。
案例 4:GPU 显存不足 / 想要使用 CPU 模式
- 报错现象:生成时报 CUDA OOM,或机器无兼容显卡。
- 报错原因:官方 Features 列出"Use CPU setting: If you don't have a compatible graphics card, but still want to run it on your CPU"——默认走 GPU,可在 UI 设置中切换。
- 分步解决:在 Easy Diffusion UI 设置中选择 CPU 模式(官方 Features 原文);或参考官方 Troubleshooting Wiki:https://github.com/easydiffusion/easydiffusion/wiki/Troubleshooting 。
十、升级、回滚与卸载
升级: 官方内置 Auto-updater(Features 原文),启动时自动拉取最新改进与修复;无需手动命令。
回滚: 官方未提供一键回滚命令;如需回退,可在 Releases 页(https://github.com/easydiffusion/easydiffusion/releases )下载历史版本安装包重新安装(注意备份 EasyDiffusion 目录下已下载模型与生成图)。
卸载: 官方原文——"Just delete the EasyDiffusion folder to uninstall all the downloaded packages." 即删除整个 EasyDiffusion 文件夹即可。
十一、商用许可合规说明
- 许可证:采用基于 CreativeML Open RAIL-M 的自定义许可证(官方 LICENSE 文件标题"License",Copyright (c) 2022 cmdr2 and contributors;正文明确"subject to the ... 'CreativeML Open RAIL-M' license accompanying this License")。
- LICENSE Section I 授予自由使用、复制、修改、合并、发布、分发、再许可与销售的权利,但须满足:① 保留版权声明与许可文本;② 遵守 Section II 的 Use-based restrictions。
- LICENSE Section II 与官方 README Disclaimer 明确:使用者仅可为合法目的使用,不得分享任何"违反法律、对他人造成伤害、传播用于伤害的个人信息、传播错误信息、针对弱势群体"的内容(README 原文列出的五项禁止)。
- 商用前请完整阅读 LICENSE 全文与 Open RAIL-M 使用限制;生成内容的责任由用户自行承担(官方 Disclaimer:"The authors of this project are not responsible for any content generated using this interface.")。