Can It Run?
Home โ€บ Guides โ€บ 8GB

The best local LLM for a 8GB Mac

M1 8GB โ€” about 5.0 GiB usable once macOS has taken its share.

Unified memory is the whole game on Apple Silicon. Your 8GB is shared between macOS, your apps and the model, so the honest budget is closer to 5.0 GiB than to 8. Everything below is sized against that number, at Q4_K_M with an 8K context.

The picks

Best all-round: Llama 3.2 3B

The largest general-purpose model that still leaves room to work. It loads in 3.6 GiB and generates around 28 tokens/sec on an M1 8GB. Full breakdown โ†’

Fastest usable: Llama 3.2 1B

When latency matters more than depth โ€” voice assistants, autocomplete, agents. It loads in 1.8 GiB and generates around 72 tokens/sec on an M1 8GB. Full breakdown โ†’

Everything that fits in 8GB

ModelParamsLoadedTok/sMax ctx
Llama 3.2 3B3.21B3.6 GiB2816K
Qwen2.5 3B3.09B2.9 GiB2932K
Gemma 2 2B2.61B3.0 GiB348K
Qwen2.5 1.5B1.54B1.9 GiB5832K
Llama 3.2 1B1.24B1.8 GiB7232K

What does not fit

ModelNeedsShort by
DeepSeek-R1-Distill-Qwen-7B5.8 GiB0.8 GiB
Qwen2.5 7B5.8 GiB0.8 GiB
Qwen2.5-Coder 7B5.8 GiB0.8 GiB
Mistral 7B v0.36.1 GiB1.1 GiB
Llama 3.1 8B6.6 GiB1.6 GiB
Qwen3 8B6.8 GiB1.8 GiB
Gemma 2 9B9.0 GiB4.0 GiB
Qwen3 14B10.9 GiB5.9 GiB
Gemma 3 12B11.1 GiB6.1 GiB
DeepSeek-R1-Distill-Qwen-14B11.2 GiB6.2 GiB

A model that is a gigabyte or two over can often be rescued by dropping to Q3_K_M or quantising the KV cache. Anything further over than that is better solved by picking a smaller model โ€” a 14B at Q4 beats a 32B at Q2 on almost every task.

Machines in this tier

M1 8GB
68 GB/s ยท MacBook Air (M1)