FLUX 3 Image Klein on Mac: files, RAM and published times
Distilled 5.6B text-to-image and editing model with Qwen3-VL-4B-Instruct as the text encoder. The FLUX Kommunity License limits model use to non-commercial work, with an output exception below US$5,000,000 revenue.
FLUX 3 Image Klein runs on a Mac with 32 GB or more. A published run on M1 Max · 32 GB used the mflux 4-bit build (source, 2026-10-20).
- Smallest Mac with a published run
- 32 GBM1 Max · 32 GB · mflux 4-bit
- Smallest complete download
- 12.88 GBQ4_K_M GGUF
- Files read
- 2026-10-24Hugging Face
FLUX Kommunity License v1.0. Commercial use: restricted. Excluded territories: none listed. Ordinary model use is non-commercial. Output generation has an exception for qualifying users below US$5,000,000 gross annualized revenue.
See the exact GGUF files and sizes
This is the distilled FLUX 3 Image Klein checkpoint. FLUX 3 Image Klein Base and the prompt upsampler are separate repositories and roles.
Get the weekly local AI newsletter
The Thursday ModelFit newsletter: new local models and what fits your machine.
For: MacBook Air M5 16 GB
You'll also get the weekly ModelFit email. By signing up you agree to our Privacy Policy. Unsubscribe from either email anytime, in one click.
What do you download?
Only builds with every required component and an exact probed file size are shown.
mflux 4-bit
safetensors · 4-bit (mflux --quantize 4) · 20.31 GB complete · RecommendedMac routes: mflux
| File | Component | Required | Download | Source |
|---|---|---|---|---|
transformer/diffusion_pytorch_model-00001-of-00002.safetensorsblack-forest-labs/flux-3-image-klein | FLUX 3 transformerdit | Yes | 9.91 GB | Hugging FaceRead 2026-10-24 |
transformer/diffusion_pytorch_model-00002-of-00002.safetensorsblack-forest-labs/flux-3-image-klein | FLUX 3 transformerdit | Yes | 1.19 GB | Hugging FaceRead 2026-10-24 |
text_encoder/model-00001-of-00002.safetensorsblack-forest-labs/flux-3-image-klein | Qwen3-VL-4B-Instruct text encodertext_encoder | Yes | 4.97 GB | Hugging FaceRead 2026-10-24 |
text_encoder/model-00002-of-00002.safetensorsblack-forest-labs/flux-3-image-klein | Qwen3-VL-4B-Instruct text encodertext_encoder | Yes | 3.91 GB | Hugging FaceRead 2026-10-24 |
vae/diffusion_pytorch_model.safetensorsblack-forest-labs/flux-3-image-klein | FLUX image autoencodervae | Yes | 0.34 GB | Hugging FaceRead 2026-10-24 |
Build sources: mflux model registry · mflux README.
Q4_K_M GGUF
gguf · Q4_K_M · 12.88 GB completeMac routes: Diffusers
| File | Component | Required | Download | Source |
|---|---|---|---|---|
flux-3-image-klein-Q4_K_M.ggufunsloth/flux-3-image-klein-GGUF | FLUX 3 transformerdit | Yes | 3.67 GB | Hugging FaceRead 2026-10-24 |
text_encoder/model-00001-of-00002.safetensorsblack-forest-labs/flux-3-image-klein | Qwen3-VL-4B-Instruct text encodertext_encoder | Yes | 4.97 GB | Hugging FaceRead 2026-10-24 |
text_encoder/model-00002-of-00002.safetensorsblack-forest-labs/flux-3-image-klein | Qwen3-VL-4B-Instruct text encodertext_encoder | Yes | 3.91 GB | Hugging FaceRead 2026-10-24 |
vae/diffusion_pytorch_model.safetensorsblack-forest-labs/flux-3-image-klein | FLUX image autoencodervae | Yes | 0.34 GB | Hugging FaceRead 2026-10-24 |
Build sources: FLUX 3 Image Klein GGUF card · Diffusers GGUF guide.
Q8_0 GGUF
gguf · Q8_0 · 15.30 GB completeMac routes: Diffusers
| File | Component | Required | Download | Source |
|---|---|---|---|---|
flux-3-image-klein-Q8_0.ggufunsloth/flux-3-image-klein-GGUF | FLUX 3 transformerdit | Yes | 6.09 GB | Hugging FaceRead 2026-10-24 |
text_encoder/model-00001-of-00002.safetensorsblack-forest-labs/flux-3-image-klein | Qwen3-VL-4B-Instruct text encodertext_encoder | Yes | 4.97 GB | Hugging FaceRead 2026-10-24 |
text_encoder/model-00002-of-00002.safetensorsblack-forest-labs/flux-3-image-klein | Qwen3-VL-4B-Instruct text encodertext_encoder | Yes | 3.91 GB | Hugging FaceRead 2026-10-24 |
vae/diffusion_pytorch_model.safetensorsblack-forest-labs/flux-3-image-klein | FLUX image autoencodervae | Yes | 0.34 GB | Hugging FaceRead 2026-10-24 |
Build sources: FLUX 3 Image Klein GGUF card · Diffusers GGUF guide.
BF16 safetensors
safetensors · BF16 · 20.31 GB completeMac routes: Diffusers
| File | Component | Required | Download | Source |
|---|---|---|---|---|
transformer/diffusion_pytorch_model-00001-of-00002.safetensorsblack-forest-labs/flux-3-image-klein | FLUX 3 transformerdit | Yes | 9.91 GB | Hugging FaceRead 2026-10-24 |
transformer/diffusion_pytorch_model-00002-of-00002.safetensorsblack-forest-labs/flux-3-image-klein | FLUX 3 transformerdit | Yes | 1.19 GB | Hugging FaceRead 2026-10-24 |
text_encoder/model-00001-of-00002.safetensorsblack-forest-labs/flux-3-image-klein | Qwen3-VL-4B-Instruct text encodertext_encoder | Yes | 4.97 GB | Hugging FaceRead 2026-10-24 |
text_encoder/model-00002-of-00002.safetensorsblack-forest-labs/flux-3-image-klein | Qwen3-VL-4B-Instruct text encodertext_encoder | Yes | 3.91 GB | Hugging FaceRead 2026-10-24 |
vae/diffusion_pytorch_model.safetensorsblack-forest-labs/flux-3-image-klein | FLUX image autoencodervae | Yes | 0.34 GB | Hugging FaceRead 2026-10-24 |
Build sources: FLUX 3 Image Klein model card.
Does it fit your Mac's RAM?
Published names the exact measured machine. est. is a memory calculation. unknown means the run verdict is not established, not that the model fails.
| Mac RAM | Complete build | Download | Run verdict | Basis |
|---|---|---|---|---|
| 8 GB | mflux 4-bit4-bit (mflux --quantize 4) · mflux | 20.31 GB | Does not fit | est. |
| 16 GB | Q4_K_M GGUFQ4_K_M · Diffusers | 12.88 GB | unknown | unknown |
| 24 GB | mflux 4-bit4-bit (mflux --quantize 4) · mflux | 20.31 GB | unknown | unknown |
| 32 GB | mflux 4-bit4-bit (mflux --quantize 4) · mflux | 20.31 GB | Runs · Published | PublishedApple M1 Max · 32 GB RAM |
| 48 GB | mflux 4-bit4-bit (mflux --quantize 4) · mflux | 20.31 GB | Runs · Published on M1 Max · 32 GB | PublishedApple M1 Max · 32 GB RAM |
| 64 GB | mflux 4-bit4-bit (mflux --quantize 4) · mflux | 20.31 GB | Runs · Published on M1 Max · 32 GB | PublishedApple M1 Max · 32 GB RAM |
| 96 GB | mflux 4-bit4-bit (mflux --quantize 4) · mflux | 20.31 GB | Runs · Published on M1 Max · 32 GB | PublishedApple M1 Max · 32 GB RAM |
| 128 GB | mflux 4-bit4-bit (mflux --quantize 4) · mflux | 20.31 GB | Runs · Published on M1 Max · 32 GB | PublishedApple M1 Max · 32 GB RAM |
How does it rank in blind votes?
No independent score yet.
What published Mac times are available?
Third-party results keep their original machine and settings. ModelFit does not run these benchmarks.
| Machine and RAM | Settings | App | Result | Source |
|---|---|---|---|---|
| Apple M1 Max · 32 GB RAM | 512x512 · 16 steps · 4-bit (mflux --quantize 4) · Default mode. Seed 42, mflux 0.23.0, MLX 0.32.0, macOS 14.6, local 4-bit conversion of the distilled checkpoint. External wall time and peak MLX allocation. Other applications were active. | mflux | Success49.5 s6.7 GB peak | mflux FLUX 3 memory benchmarkPublished 2026-10-20 · Grade A |
| Apple M1 Max · 32 GB RAM | 512x512 · 16 steps · 4-bit (mflux --quantize 4) · --low-ram mode. Seed 42, mflux 0.23.0, MLX 0.32.0, macOS 14.6, local 4-bit conversion of the distilled checkpoint. External wall time and peak MLX allocation. Other applications were active. | mflux | Success52.6 s4 GB peak | mflux FLUX 3 memory benchmarkPublished 2026-10-20 · Grade A |
Which Mac software routes are listed?
Diffusers
OfficialFormats: safetensors, gguf. Memory policy: component stages stay resident.
Runs on the PyTorch mps device on Mac and CUDA on NVIDIA. GGUF loads through from_single_file on the model class, not the pipeline. Resident size is the sum of the weights, an upper bound.
Sources: Diffusers MPS guide · Diffusers GGUF guide
mflux
Community · 0.23.0Formats: safetensors. Memory policy: component stages stay resident.
MLX-native runner. It reads the original Hugging Face weights and quantizes them while loading (--quantize 3, 4, 5, 6 or 8). --low-ram lowers memory use at a performance cost.
Install with uv
uv tool install --upgrade mfluxSources: mflux README, install · mflux pyproject · mflux common README, quantization
stable-diffusion.cpp
OfficialFormats: gguf, safetensors. Memory policy: component stages stay resident.
C/C++ runner with Metal on Mac and CUDA on NVIDIA. It reads GGUF and safetensors, and its docs keep a page per model family. Resident size is the sum of the weights, an upper bound.
What does the official configuration say?
"Peak GPU memory with the reference code on a B200 at 1024x1024 with the prompt upsampler off is 31 GB in BF16, 26 GB in FP8 and 25 GB in NVFP4. This is a datacenter GPU figure, not a Mac minimum."
Source: FLUX 3 Image Klein model card · Read 2026-10-24.
What known issues should you check?
Known issue 1
Black Forest Labs says not to use the model without a prompt upsampler. The upsampler is a separate 9B model and is not counted in the sizes here.
Source: FLUX 3 Image Klein model card · Read 2026-10-24
Known issue 2
The Mac timings come from a run with other applications active and growing swap. The authors call them observations under shared load, not a speed ranking.
Source: mflux FLUX 3 memory benchmark · Read 2026-10-24
Frequently asked questions
How fast is FLUX 3 Image Klein on a Mac?
An mflux 4-bit conversion on an M1 Max with 32 GB made a 512x512 image in 16 steps in 49.45 s in default mode, peaking at 6.71 GB of MLX memory. Low-RAM mode took 52.63 s with a 3.997 GB peak. Other applications were running.
Do I need the FLUX 3 prompt upsampler?
Black Forest Labs says not to use the model without a prompt upsampler. It is a separate 9B model and is not counted in the file sizes here, so those sizes understate the official workflow.
Can I use FLUX 3 Image Klein commercially?
Ordinary model use is non-commercial under the FLUX Kommunity License v1.0. Output generation has an exception for qualifying users below US$5,000,000 gross annualized revenue. Read the license text for the full list of prohibited uses.
Sources
Read 2026-10-24
Read 2026-10-24
Read 2026-10-24
Read 2026-10-24
Read 2026-10-24
Read 2026-10-24
Read 2026-10-24
Read 2026-10-24
Read 2026-10-24
Read 2026-10-24
Read 2026-10-24