← CanIRunLocal · All hardware

What local LLMs run on M4 32GB?

With 32 GB unified memory (about 24.0 GB usable by the GPU), these are the best open models that fit. The top pick is Qwen3 30B-A3B (MoE) at Q4_K_M (~20.4 GB, ~23 tok/s): ollama run qwen3:30b.

Best for coding: Qwen3-Coder 30B-A3B (MoE) (qwen3-coder:30b), Qwen3 30B-A3B (MoE) (qwen3:30b), gpt-oss 20B (MoE, MXFP4) (gpt-oss:20b).

Runtimes available for this hardware: Ollama, LM Studio, llama.cpp, MLX.

Open the interactive checker for M4 32GB
#ModelQuantMemory neededFitSpeedCommand
1Qwen3 30B-A3B (MoE)Q4_K_M20.4 GBfits in fast memory~23 tok/sollama run qwen3:30b
2Qwen3-Coder 30B-A3B (MoE)Q4_K_M20.4 GBfits in fast memory~23 tok/sollama run qwen3-coder:30b
3gpt-oss 20B (MoE, MXFP4)MXFP415.1 GBfits in fast memory~20 tok/sollama run gpt-oss:20b
4Mistral Small 24BQ4_K_M15.8 GBfits in fast memory~7 tok/sollama run mistral-small:24b
5Gemma 3 27BQ4_K_M19 GBfits in fast memory~6 tok/sollama run gemma3:27b
6Qwen3 32BQ4_K_M22.2 GBfits in fast memory~5 tok/sollama run qwen3:32b
7DeepSeek R1 Distill Qwen 32BQ4_K_M22.2 GBfits in fast memory~5 tok/sollama run deepseek-r1:32b
8Nimble v3 9B (Bespoke Labs, decision)Q8_010.6 GBfits in fast memory~10 tok/sollama run nimble-v3:9b-q8_0
9Qwen3 8BQ8_09.9 GBfits in fast memory~11 tok/sollama run qwen3:8b-q8_0
10DeepSeek R1 0528 Qwen3 8BQ8_09.9 GBfits in fast memory~11 tok/sollama run deepseek-r1:8b-0528-qwen3-q8_0
11Clef 27B (Cloudflare, decision)Default19.9 GBfits in fast memory~5 tok/sollama run clef:27b
12Qwen3.8 27BDefault19.9 GBfits in fast memory~5 tok/sollama run qwen3.8:27b

Estimates, not benchmarks. Model sizes are ollama.com download sizes; memory needed adds headroom for ~8k tokens of context; speeds are rough figures from memory bandwidth. Data updated 2026-10-14.

A project by OnDevice Labs · llms.txt