← CanIRunLocal · All hardware · All models

What local LLMs run on M1 Max (24c GPU) 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.5 35B-A3B (MoE) at Q4_K_M (~23.9 GB, ~87 tok/s): ollama run qwen3.5:35b.

Best for coding: Qwen3-Coder 30B-A3B (MoE) (qwen3-coder:30b), Laguna XS 2.1 33B-A3B (MoE) (laguna-xs-2.1:latest), Qwen3.5 35B-A3B (MoE) (qwen3.5:35b).

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

Open the interactive checker for M1 Max (24c GPU) 32GB
#ModelQuantMemory neededFitSpeedCommand
1Qwen3.5 35B-A3B (MoE)Q4_K_M23.9 GBfits in fast memory~87 tok/sollama run qwen3.5:35b
2Qwen3 30B-A3B (MoE)Q4_K_M20.4 GBfits in fast memory~78 tok/sollama run qwen3:30b
3Qwen3-Coder 30B-A3B (MoE)Q4_K_M20.4 GBfits in fast memory~78 tok/sollama run qwen3-coder:30b
4Laguna XS 2.1 33B-A3B (MoE)Q4_K_M21.4 GBfits in fast memory~89 tok/sollama run laguna-xs-2.1:latest
5Bonsai 2 27B (ternary)Q2_010.6 GBfits in fast memory~39 tok/sollama run bonsai-2:27b
6Gemma 4 26B-A4B (MoE)Q4_K_M19.6 GBfits in fast memory~60 tok/sollama run gemma4:26b-a4b-it-q4_K_M
7GLM-4.7-Flash 30B-A3B (MoE)Q4_K_M20.4 GBfits in fast memory~88 tok/sollama run glm-4.7-flash:latest
8Qwen3-VL 30B-A3B (MoE)Q4_K_M21.7 GBfits in fast memory~83 tok/sollama run qwen3-vl:30b
9gpt-oss 20B (MoE, MXFP4)MXFP415.1 GBfits in fast memory~66 tok/sollama run gpt-oss:20b
10LFM2.5 24B-A2B (MoE)Q4_K_M16.2 GBfits in fast memory~128 tok/sollama run lfm2.5:24b
11Granite 4.2 30BQ5_K_M23.1 GBfits in fast memory~15 tok/sollama run granite4.2:30b-q5_K_M
12Qwen3 32BQ4_K_M22.2 GBfits in fast memory~16 tok/sollama run qwen3:32b
13DeepSeek R1 Distill Qwen 32BQ4_K_M22.2 GBfits in fast memory~16 tok/sollama run deepseek-r1:32b
14Qwen3-VL 32BQ4_K_M23.6 GBfits in fast memory~15 tok/sollama run qwen3-vl:32b
15Muse Glimmer 30BQ4_K_M20.4 GBfits in fast memory~18 tok/sollama run muse-glimmer:30b
16North Mini Code 1.0 30B (MoE)Q4_K_M21.1 GBfits in fast memory~17 tok/sollama run north-mini-code-1.0:latest
17Gemma 4 31BQ4_K_M22.5 GBfits in fast memory~16 tok/sollama run gemma4:31b-it-q4_K_M
18Qwen3.5 27BQ4_K_M19.3 GBfits in fast memory~19 tok/sollama run qwen3.5:27b-q4_K_M
19Qwen3.6 27BQ4_K_M19.3 GBfits in fast memory~19 tok/sollama run qwen3.6:27b-q4_K_M
20Gemma 3 27BQ4_K_M19.3 GBfits in fast memory~19 tok/sollama run gemma3:27b
21Mistral Small 24BQ4_K_M15.8 GBfits in fast memory~23 tok/sollama run mistral-small:24b
22Qwen3.8 27BDefault20.3 GBfits in fast memory~18 tok/sollama run qwen3.8:27b
23Devstral Small 2 24BQ4_K_M16.8 GBfits in fast memory~21 tok/sollama run devstral-small-2:24b
24Clef 27B (Cloudflare, decision)Q4_K_M22.3 GBfits in fast memory~16 tok/sollama run clef:27b-q4_K_M
25Bonsai 2 9B (ternary)Q2_04.6 GBfits in fast memory~100 tok/sollama run bonsai-2:9b
26Qwen3 14BQ8_017.3 GBfits in fast memory~20 tok/sollama run qwen3:14b-q8_0
27DeepSeek R1 Distill Qwen 14BQ8_017.3 GBfits in fast memory~20 tok/sollama run deepseek-r1:14b-qwen-distill-q8_0
28Phi-4 14BQ8_017.3 GBfits in fast memory~20 tok/sollama run phi4:14b-q8_0
29Ministral 3 14BQ8_016.6 GBfits in fast memory~21 tok/sollama run ministral-3:14b-instruct-2512-q8_0
30Mistral Nemo 12BQ8_014.2 GBfits in fast memory~25 tok/sollama run mistral-nemo:12b-instruct-2407-q8_0
31Gemma 3 12BQ8_014.6 GBfits in fast memory~25 tok/sollama run gemma3:12b-it-q8_0
32Gemma 4 12BQ8_014.6 GBfits in fast memory~25 tok/sollama run gemma4:12b-it-q8_0
33LFM2.5 8B-A1B (MoE)Q8_09.8 GBfits in fast memory~151 tok/sollama run lfm2.5:8b-a1b-q8_0
34Qwen3.5 9BQ8_011.4 GBfits in fast memory~32 tok/sollama run qwen3.5:9b-q8_0
35Llama 3.2 Vision 11BQ8_013.5 GBfits in fast memory~27 tok/sollama run llama3.2-vision:11b-instruct-q8_0
36Ornith-1.5 9BDefault8 GBfits in fast memory~48 tok/sollama run ornith-1.5:9b
37Nimble v3 9B (Bespoke Labs, decision)Q8_010.6 GBfits in fast memory~34 tok/sollama run nimble-v3:9b-q8_0
38Granite 4.2 8BQ8_010.3 GBfits in fast memory~34 tok/sollama run granite4.2:8b-q8_0
39Ministral 3 8BQ8_011.3 GBfits in fast memory~32 tok/sollama run ministral-3:8b-instruct-2512-q8_0
40Qwen3-VL 8BQ8_011.2 GBfits in fast memory~33 tok/sollama run qwen3-vl:8b-instruct-q8_0
41Qwen3 8BQ8_09.9 GBfits in fast memory~36 tok/sollama run qwen3:8b-q8_0
42DeepSeek R1 0528 Qwen3 8BQ8_09.9 GBfits in fast memory~36 tok/sollama run deepseek-r1:8b-0528-qwen3-q8_0
43DeepSeek R1 Distill Qwen 7BQ8_09.1 GBfits in fast memory~40 tok/sollama run deepseek-r1:7b-qwen-distill-q8_0
44Qwen 2.5 VL 7BQ8_010.8 GBfits in fast memory~34 tok/sollama run qwen2.5vl:7b-q8_0
45MiniCPM-V 2.6 8BQ8_010.5 GBfits in fast memory~35 tok/sollama run minicpm-v:8b-2.6-q8_0
46Gemma 4 E4B (effective 4.5B)Q8_010.3 GBfits in fast memory~36 tok/sollama run gemma4:e4b-it-q8_0
47Clef-Flash 9B (Cloudflare, decision)Q8_012.4 GBfits in fast memory~29 tok/sollama run clef-flash:9b-q8_0
48Gemma 3n E4B (on-device)Q8_010.5 GBfits in fast memory~34 tok/sollama run gemma3n:e4b-it-q8_0
49Gemma 4 E2B (effective 2.3B)Q8_07.2 GBfits in fast memory~53 tok/sollama run gemma4:e2b-it-q8_0
50Qwen3.5 4BQ8_06.4 GBfits in fast memory~62 tok/sollama run qwen3.5:4b-q8_0
51DeepSeek Coder V2 Lite 16B (MoE)Q8_018 GBfits in fast memory~62 tok/sollama run deepseek-coder-v2:16b-lite-instruct-q8_0
52Gemma 3n E2B (on-device)Q8_07.8 GBfits in fast memory~46 tok/sollama run gemma3n:e2b-it-q8_0
53Qwen3-VL 4BQ8_06.3 GBfits in fast memory~63 tok/sollama run qwen3-vl:4b-instruct-q8_0
54Gemma 3 4BQ8_06.2 GBfits in fast memory~64 tok/sollama run gemma3:4b-it-q8_0
55Qwen3 4BQ8_05.2 GBfits in fast memory~73 tok/sollama run qwen3:4b-q8_0
56tev1 4B (Together AI, decision)Q8_05.4 GBfits in fast memory~70 tok/sollama run tev1:4b-q8_0
57Ministral 3 3BQ8_05.6 GBfits in fast memory~71 tok/sollama run ministral-3:3b-instruct-2512-q8_0
58Phi-4 Mini 3.8BQ8_04.9 GBfits in fast memory~78 tok/sollama run phi4-mini:3.8b-q8_0
59Qwen 2.5 32BQ4_K_M22.2 GBfits in fast memory~16 tok/sollama run qwen2.5:32b
60Qwen 2.5 Coder 32BQ4_K_M22.2 GBfits in fast memory~16 tok/sollama run qwen2.5-coder:32b
61Granite 4.2 3BQ8_04.7 GBfits in fast memory~82 tok/sollama run granite4.2:3b-q8_0
62Bonsai 2 4B (ternary)Q2_02.8 GBfits in fast memory~200 tok/sollama run bonsai-2:4b
63Llama 3.2 3BQ8_04.2 GBfits in fast memory~94 tok/sollama run llama3.2:3b-instruct-q8_0
64Qwen3.5 2BQ8_03.8 GBfits in fast memory~119 tok/sollama run qwen3.5:2b-q8_0
65Qwen3-VL 2BQ8_03.8 GBfits in fast memory~119 tok/sollama run qwen3-vl:2b-instruct-q8_0
66Qwen 2.5 14BQ8_017.3 GBfits in fast memory~20 tok/sollama run qwen2.5:14b-instruct-q8_0
67Qwen 2.5 Coder 14BQ8_017.3 GBfits in fast memory~20 tok/sollama run qwen2.5-coder:14b-instruct-q8_0
68Qwen3 1.7BQ8_02.9 GBfits in fast memory~145 tok/sollama run qwen3:1.7b-q8_0
69DeepSeek R1 Distill Qwen 1.5BQ8_02.6 GBfits in fast memory~168 tok/sollama run deepseek-r1:1.5b-qwen-distill-q8_0
70SmolLM2 1.7BQ8_02.5 GBfits in fast memory~178 tok/sollama run smollm2:1.7b
71Bonsai 2 2B (ternary)Q2_02 GBfits in fast memory~352 tok/sollama run bonsai-2:2b
72Llama 3.1 8BQ8_09.5 GBfits in fast memory~38 tok/sollama run llama3.1:8b-instruct-q8_0
73Qwen 2.5 7BQ8_09.1 GBfits in fast memory~40 tok/sollama run qwen2.5:7b-instruct-q8_0
74Qwen 2.5 Coder 7BQ8_09.1 GBfits in fast memory~40 tok/sollama run qwen2.5-coder:7b-instruct-q8_0
75Mistral 7B v0.3Q8_08.7 GBfits in fast memory~42 tok/sollama run mistral:7b-instruct-q8_0
76GLM-OCR 0.9BBF163.7 GBfits in fast memory~119 tok/sollama run glm-ocr:latest
77LLaVA 1.6 7BQ8_09.1 GBfits in fast memory~41 tok/sollama run llava:7b-v1.6-vicuna-q8_0
78Code Llama 7BQ8_08.1 GBfits in fast memory~44 tok/sollama run codellama:7b-instruct-q8_0
79MiniCPM-V 4.6 1BQ8_02.9 GBfits in fast memory~168 tok/sollama run minicpm-v4.6:q8_0
80Llama 3.2 1BQ8_02 GBfits in fast memory~246 tok/sollama run llama3.2:1b
81LFM2.5 1.2B ThinkingQ8_01.9 GBfits in fast memory~267 tok/sollama run lfm2.5-thinking:1.2b-q8_0
82Gemma 3 1BQ8_01.8 GBfits in fast memory~291 tok/sollama run gemma3:1b-it-q8_0
83Qwen3.5 0.8BQ8_02 GBfits in fast memory~320 tok/sollama run qwen3.5:0.8b-q8_0
84Qwen3 0.6BQ8_01.5 GBfits in fast memory~386 tok/sollama run qwen3:0.6b-q8_0
85Qwen 2.5 3BQ8_04.1 GBfits in fast memory~97 tok/sollama run qwen2.5:3b-instruct-q8_0
86SmolLM2 360MFP161.3 GBfits in fast memory~438 tok/sollama run smollm2:360m
87SmolLM2 135MFP160.9 GBfits in fast memory~1185 tok/sollama run smollm2:135m
88Qwen 2.5 Coder 1.5BQ8_02.3 GBfits in fast memory~200 tok/sollama run qwen2.5-coder:1.5b-instruct-q8_0

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-18.

A project by OnDevice Labs · llms.txt