← CanIRunLocal · All hardware

What local LLMs run on M3 16GB?

With 16 GB unified memory (about 10.7 GB usable by the GPU), these are the best open models that fit. The top pick is Mistral Nemo 12B at Q5_K_M (~9.9 GB, ~9 tok/s): ollama run mistral-nemo:12b-instruct-2407-q5_K_M.

Best for coding: DeepSeek Coder V2 Lite 16B (MoE) (deepseek-coder-v2:16b), Qwen 2.5 Coder 14B (qwen2.5-coder:14b), Qwen 2.5 Coder 7B (qwen2.5-coder:7b-instruct-q8_0).

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

Open the interactive checker for M3 16GB
#ModelQuantMemory neededFitSpeedCommand
1Mistral Nemo 12BQ5_K_M9.9 GBfits in fast memory~9 tok/sollama run mistral-nemo:12b-instruct-2407-q5_K_M
2DeepSeek R1 Distill Qwen 14BQ4_K_M10.3 GBfits in fast memory~9 tok/sollama run deepseek-r1:14b
3Phi-4 14BQ4_K_M10.4 GBfits in fast memory~9 tok/sollama run phi4:14b
4Gemma 3 12BQ4_K_M9.4 GBfits in fast memory~10 tok/sollama run gemma3:12b
5Qwen3 14BQ4_K_M10.6 GBfits in fast memory~9 tok/sollama run qwen3:14b
6Llama 3.2 Vision 11BQ4_K_M8.9 GBfits in fast memory~10 tok/sollama run llama3.2-vision:11b
7DeepSeek R1 Distill Qwen 7BQ8_09.1 GBfits in fast memory~10 tok/sollama run deepseek-r1:7b-qwen-distill-q8_0
8DeepSeek Coder V2 Lite 16B (MoE)Q4_09.9 GBfits in fast memory~29 tok/sollama run deepseek-coder-v2:16b
9Qwen3 8BQ8_09.9 GBfits in fast memory~9 tok/sollama run qwen3:8b-q8_0
10DeepSeek R1 0528 Qwen3 8BQ8_09.9 GBfits in fast memory~9 tok/sollama run deepseek-r1:8b-0528-qwen3-q8_0
11Nimble v3 9B (Bespoke Labs, decision)Q8_010.6 GBfits in fast memory~8 tok/sollama run nimble-v3:9b-q8_0
12MiniCPM-V 2.6 8BQ8_010.1 GBfits in fast memory~9 tok/sollama run minicpm-v:8b-2.6-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-14.

A project by OnDevice Labs · llms.txt