Generate images on your Mac.

Image models such as Flux, Z-Image and Qwen Image run well on Apple Silicon: no cloud, no per-image price, and your pictures stay on your Mac. Here is how much memory each model family needs, the apps that run them, and what to check before you use the pictures.

Updated

The short version

  • By their makers' figures, FLUX.2 Klein 4B runs in about 13 GB of video memory and Z-Image Turbo within 16 GB at full size; at 4-bit, the 12B Flux models take about 6.7 GB of weights and the 20B Qwen Image about 11.5 GB.
  • Fewer steps means faster pictures: Flux Schnell and FLUX.2 Klein 4B use 4 steps in their makers' examples, Z-Image Turbo 8 and Qwen Image 50.
  • Three ways to run them: mflux (command line, MLX), Draw Things (App Store) and ComfyUI Desktop (node workflows).
  • Check each model's licence: Flux Schnell and Z-Image Turbo are Apache 2.0, Flux Dev has a non-commercial licence (Hugging Face).

1Image models and the memory they need

ModelParametersStepsWeights at 16-bit / 4-bitLicence
FLUX.2 Klein 4B4B4about 8 / 2.3 GBApache 2.0
Z-Image Turbo6B8about 12 / 3.4 GBApache 2.0
Flux Schnell12B4about 24 / 6.7 GBApache 2.0
Flux Dev12BMore than Schnellabout 24 / 6.7 GBNon-commercial
Qwen Image20B50about 41 / 11.5 GBApache 2.0
Parameters, licences and steps from the makers: FLUX.2 Klein 4B, Z-Image Turbo (8 model passes), Flux Schnell and Dev, Qwen Image; steps are those in each maker's example code. Weights are our arithmetic: 2 bytes per parameter at 16-bit, parameters × 4.5 bits at 4-bit in MLX. The text encoder and the image decoder need memory on top.

The makers' own memory figures are for graphics cards at full size: FLUX.2 Klein 4B runs in about 13 GB of video memory and Z-Image Turbo within 16 GB. A Mac's GPU can use about 75% of its memory by default, and tools such as mflux load a model at 8-bit or 4-bit, which takes far less. So on a 16 GB Mac, start with FLUX.2 Klein 4B, Z-Image Turbo or Flux Schnell at 4-bit; Qwen Image's weights alone take about 11.5 GB at 4-bit, so give it 24 GB or more.

2What makes it fast

An image model refines a picture over a number of steps, and each step is a full pass through the model. A 4-step model like Flux Schnell or FLUX.2 Klein 4B makes a picture in a twelfth of the passes of Qwen Image at the 50 steps of its maker's example. Bigger pictures and higher precision take longer.

Unlike writing text, image generation is limited mostly by the GPU's compute, so chips with more GPU cores (Pro, Max, Ultra) are faster at it. Apple's M5 generation adds neural accelerators to each GPU core for this kind of work (Apple).

3Three ways to run them

What it isRuns onPrice
mfluxCommand-line image generation with Apple's MLX; FLUX, Z-Image, Qwen Image and moreApple SiliconFree, open source
Draw ThingsApp for iPhone, iPad and Mac; local and offline, optional cloudmacOS 12.4 or laterFree, in-app purchases
ComfyUI DesktopNode-based workflows; runs offline after setupmacOS 13 or later, M1 or laterFree, open source
From each project's own page, read 23 October 2026.

With mflux, for example (mflux):

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

-q 8 loads the model at 8-bit, which roughly halves its memory against full precision. The first run downloads the model.

mflux, Draw Things and ComfyUI Desktop each have a listing in the AI App Store, next to other image and video apps.

4Licences and gated models

Open image models come with different licences. Flux Schnell and Z-Image Turbo are Apache 2.0; Flux Dev uses Black Forest Labs' non-commercial licence and is gated: Hugging Face asks you to accept it and sign in before it downloads (FLUX.1 dev, FLUX.1 schnell, Z-Image Turbo). Read the licence on the model card before using pictures commercially.

5Between pictures

A Mac that makes images in bursts is idle most of the day. MLX Node can use that time to run AI jobs for MLX Network within the limits you set and earn MLX Tokens; pause it when you want the GPU for yourself. Earnings aren't guaranteed: read the risks.

6Questions

Can a Mac with 16 GB generate images locally?
Yes, at a lower precision. FLUX.2 Klein 4B and Z-Image Turbo are small (4B and 6B parameters), and Flux Schnell's weights take about 6.7 GB at 4-bit. Tools such as mflux load models at 8-bit or 4-bit, which leaves room in the about 12 GB a 16 GB Mac's GPU can use.
What is the fastest image model on a Mac?
Among the models in the table, the 4-step ones: Flux Schnell and FLUX.2 Klein 4B, which is also the smallest. Speed also depends on picture size, precision and the number of GPU cores.
Does Stable Diffusion run on a Mac?
Yes: ComfyUI Desktop runs Stable Diffusion workflows on Apple Silicon Macs (M1 or later), along with newer families such as Flux. mflux focuses on the newer models listed above.
Can I use locally generated images commercially?
It depends on the model's licence, not on where it runs. Flux Schnell and Z-Image Turbo are Apache 2.0; Flux Dev's licence is non-commercial.

Sources

  1. Hugging Facehuggingface.co
  2. FLUX.2 Klein 4Bhuggingface.co
  3. Z-Image Turbohuggingface.co
  4. Flux Schnell and Devgithub.com
  5. Qwen Imagehuggingface.co
  6. Appleapple.com
  7. mfluxgithub.com
  8. Draw Thingsapps.apple.com
  9. ComfyUI Desktopdocs.comfy.org
  10. FLUX.1 schnellhuggingface.co

Read next