Mochi Diffusion
Mochi Diffusion 是一款原生 macOS 应用,可本地离线生成图像。它借助 Apple 的 Core ML Stable Diffusion 实现提升性能并降低内存占用,并通过 Iris 管线在原生 Metal GPU 加速下运行 FLUX.2 Klein 模型。
访问 MochiDiffusion/MochiDiffusion项目简介
Mochi Diffusion 是一款原生 macOS 应用程序,用于在本地运行 Stable Diffusion 和 FLUX.2 Klein 模型。它采用 Apple 的 Core ML Stable Diffusion 实现以提升性能并降低内存需求,同时通过 Iris 管线为 FLUX.2 Klein 模型提供原生 Metal GPU 加速。
核心功能
- 完全离线本地生成图像。
- 使用 SwiftUI 构建的原生 macOS 应用。
- 采用 Apple Core ML Stable Diffusion 实现,提升速度并降低内存需求,尤其适合带 Neural Engine 的 Apple Silicon Mac。
- 通过 Iris 管线在原生 Metal GPU 加速下运行 FLUX.2 Klein 模型。
- 将生成图像保存为 PNG 并包含生成设置,AUTOMATIC1111 兼容工具和 Civitai 上传可读取。
- 内置图库,支持导入、保存和同步。
适用场景
- 在 Apple Silicon Mac 上本地生成图像。
- 需要数据保留在设备上的离线图像生成工作流。
- 使用起始图像或 ControlNet 进行 Stable Diffusion 生成。
- 使用最多四张输入图像进行 FLUX.2 Klein 生成。
快速开始
- 下载最新版 Mochi Diffusion。
- 下载或转换 Core ML Stable Diffusion 模型,或下载 FLUX.2 Klein 模型组件。
- 将模型放入用户主目录下的 MochiDiffusion 模型文件夹;可在设置中自定义该位置。
- 对于 Core ML Stable Diffusion,创建以应用中显示名称为名的模型文件夹,并将转换后的模型移动或解压到此处。
- 对于 FLUX.2 Klein,将 text_encoder、tokenizer、transformer 和 vae 组件放入模型文件夹。
部署与要求
- Apple Silicon(M1 及更新机型)。
- macOS 15.6 及更新版本。
- 从源码构建需要 Xcode 26.0 或更新版本。
- 使用 Mochi Diffusion 需要 Core ML Stable Diffusion 或 FLUX.2 Klein 模型。
采用前须知
- 许可证:GPL-3.0。在使用、修改或分发项目前,请确认其具体条款。