mflux

在 Mac 上本地跑 FLUX 等图像视频生成模型

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 图像生成 🍴 复刻 201 🐛 待处理 6 👀 关注 16
GitHub ↗
GitHub 星标 ★ 2561
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

mflux 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队mflux-community
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai,apple-silicon,diffusers,fibo,flux,huggingface,ml,mlx,qwen,qwen-image,seedvr2,transformers,z-image
GitHub 星标★ 2561
上线时间2024-08-10 00:00:00
代码更新2026-11-02
仓库体积198.7 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-11-03
浏览次数1

项目介绍

mflux 是面向 Apple Silicon 的原生生成式图像与视频模型实现,基于苹果 MLX 框架重写主流扩散模型推理管线,让 Mac 用户无需独立显卡即可在本地跑通文生图、图像编辑与视频生成。项目覆盖 FLUX 系列、Qwen-Image、Z-Image、SeedVR2 等模型,并集成 HuggingFace 权重加载与 Transformers 组件,提供命令行工具和 Python 接口,支持量化以降低统一内存占用。核心价值在于把原本依赖 CUDA 生态的模型迁移到 MLX,利用 Metal 加速与内存共享机制提升 Mac 上的推理效率,同时保持与 diffusers 相近的使用习惯,方便开发者做本地实验、批量出图与二次开发。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-11-03 · 当前星标 ★ 2561

使用教程

难度:入门 约 15 分钟 部署方式:命令行工具 4 步

环境要求

  • Apple Silicon(M 系列芯片)Mac,项目基于苹果 MLX 框架
  • macOS 系统,具备 Metal 加速环境
  • 已安装 uv 包管理工具,未安装时需先参照 uv 官方文档完成安装
  • 首次运行需要联网自动下载模型权重,并预留足够的磁盘与统一内存空间

安装与启动步骤

  1. 1安装 uv 工具

    mflux 通过 uv 以工具形式安装。README 只给出 uv 官方安装文档链接,请先按其说明装好 uv,确认终端可执行 uv 命令。

  2. 2安装 mflux

    用 uv 把 mflux 安装为全局 CLI 工具,--upgrade 表示已装旧版时直接升级到最新版。

    uv tool install --upgrade mflux
  3. 3查看可用命令

    列出 uv 已安装的工具,确认 mflux 安装成功,并查看它提供的全部命令行子命令名称。

    uv tool list
  4. 4生成第一张图片

    以 z-image-turbo 模型为例,指定提示词、尺寸、随机种子、步数和量化位数。首次运行会自动下载模型,耗时较长,请耐心等待。

    mflux-generate-z-image-turbo --prompt "A puffin standing on a cliff" --width 1280 --height 500 --seed 42 --steps 9 -q 8

关键配置

配置项必填说明示例
--prompt是文生图的文本提示词,描述想要生成的画面内容"A puffin standing on a cliff"
--width否输出图片宽度(像素),可按需调整1280
--height否输出图片高度(像素),可按需调整500
--seed否随机种子,固定后便于复现同一张结果42
--steps否推理采样步数,步数影响生成速度与细节9
-q否量化位数,降低模型占用的统一内存8

如何确认成功

uv tool list 中能看到 mflux;生成命令跑完后终端无报错,并输出生成的图片文件路径。

常见问题

Q:第一次运行为什么特别慢?

A:首次执行生成命令时会自动下载对应模型权重,下载量较大,需要等待一段时间;之后再运行会使用本地缓存。

Q:Windows 或 Intel Mac 能用吗?

A:不能。项目是为 Apple Silicon 上的 MLX 框架实现的,需要 M 系列芯片的 Mac 环境。

Q:提示找不到 uv 命令怎么办?

A:说明 uv 尚未安装或未加入 PATH,请先按 README 中给出的 uv 官方安装文档完成安装,再重新执行安装步骤。

Q:怎么知道有哪些模型和对应命令?

A:执行 uv tool list 可查看 mflux 安装后提供的全部 CLI 命令,每个模型通常对应一个独立的生成命令。

注意事项

  • 所有命令都要在 macOS 终端中执行,并确保当前用户具备写入模型缓存目录的权限。
  • 首次运行需要下载模型权重,请预留足够的磁盘空间与稳定网络。
  • 内存较小的机器可优先使用 -q 参数做量化,以降低统一内存占用。
  • README 还提供了 Python API 用法(通过带内联依赖的 uv 脚本方式调用),需要脚本化时可按该方式编写脚本。

核心亮点

  • 基于 MLX 原生实现,充分利用 Apple Silicon 的 Metal 加速与统一内存,Mac 本地推理路径清晰
  • 覆盖 FLUX、Qwen-Image、Z-Image、SeedVR2 等多个主流图像与视频模型,模型选择面广
  • 提供命令行与 Python 接口,并支持量化降低显存/内存占用,便于脚本化批量生成与集成

不足之处

  • 仅支持 Apple Silicon,无法在 NVIDIA GPU 或纯 CPU 环境使用,受众受限
  • 模型覆盖面广但各模型成熟度不一,部分新模型的支持与文档可能滞后
  • 社区与生态规模仍小于 diffusers 等主流框架,遇到问题可参考的资料较少

适用场景

  • Mac 用户在本地进行文生图创作与提示词调试
  • 开发者基于 MLX 做图像/视频生成模型的推理实验与二次开发
  • 需要离线、隐私敏感场景下的本地批量出图与图像编辑

替代项目

diffusers、ComfyUI、stable-diffusion-webui

上一篇:geo_pattern

下一篇:没有了!

同类项目推荐

Face2Diffusion 开源

上传几张照片,快速生成可编辑的个性化人脸图像

[CVPR 2024] Face2Diffusion for Fast and Editable Face Personalization https://arxiv.···

★ 96 2026-08-09
T2F 开源

输入文字描述,秒出逼真人脸图像

T2F: text to face generation using Deep Learning

★ 544 2026-08-09
krita-ai-diffusion 开源

在Krita里直接AI画画,不用调参,边画边生成

Streamlined interface for generating images with AI in Krita. Inpaint and outpaint w···

★ 10827 2026-08-09
BokehDiffusion 开源

用文字控制照片景深,一键生成专业散景效果

[SIGGRAPH Asia 2025] Official code for "Bokeh Diffusion: Defocus Blur Control in Tex···

★ 129 2026-08-09
break-a-scene 开源

一张图拆出多个概念,用文字自由组合生成新图像

Official implementation for "Break-A-Scene: Extracting Multiple Concepts from a Sing···

★ 524 2026-08-09
Imaginepy 开源

零成本调用 Midjourney 级图像生成,无需付费 API。

ImaginePy, opensource (reversed) API like Stable Diffusion, Midjourney. Everything a···

★ 84 2026-08-09
HMAR 开源

分层掩码并行预测,让自回归图像生成更快更高效

[CVPR 2025] HMAR: Efficient Hierarchical Masked Auto-Regressive Image Generation

★ 63 2026-08-09
StyleSwin 开源

用 Transformer 生成高清图像,效果媲美 StyleGAN

[CVPR 2022] StyleSwin: Transformer-based GAN for High-resolution Image Generation

★ 543 2026-08-09
figedit 开源

截图图表一键变可编辑 SVG 和 PPT

Turn raster figures into editable SVG and native PowerPoint files.

★ 192 2026-09-30