Open-weight models that run on Apple M4 · 16 GB
- Unified memory 16 GB
- Bandwidth 120 GB/s
- Usable 10.7 GB
Specs: Memory · MacBook Air (13-inch, M4, 2025) - Tech Specs - Apple Support · Bandwidth · MacBook Air (13-inch, M4, 2025) - Tech Specs - Apple Support
| Fit | Model | Parameters / active | Precision | Memory | Est. speed | Longest context | Runs as |
|---|---|---|---|---|---|---|---|
| ●Runs well | pplx-embed-v2-context-9b Perplexity | 8.4B | IQ4_XS | 13–19 tok/s | 192K | Unified memory | |
| ●Runs well | Gemma 4 E4B Google | 8B | Q4_0 | 13–19 tok/s | 125K | Unified memory | |
| ●Runs well | Ling-3.0-tiny Ant Group | 7.9B / 1.3B | Q8_0maker’s file | 37–56 tok/s | 88K | Unified memory | |
| ●Runs well | Qwen2.5-7B-Instruct-1M Alibaba Qwen | 7.6B | Q4_0 | 13–19 tok/s | 113K | Unified memory | |
| ●Runs well | Qwen2.5-7B-Instruct Alibaba Qwen | 7.6B | IQ4_XS | 13–20 tok/s | 32K | Unified memory | |
| ●Runs well | DeepSeek-R1-Distill-Qwen-7B DeepSeek | 7.6B | Q4_0 | 13–19 tok/s | 32K | Unified memory | |
| ●Runs well | Gemma 4 E2B Google | 5.1B | Q6_K | 14–21 tok/s | 125K | Unified memory | |
| ●Runs well | WeVisOne-VL-4B Tencent | 4.8B | Q5_K_M | 13–19 tok/s | 49K | Unified memory | |
| ●Runs well | Qianfan-OCR Baidu | 4.7B | Q5_K_M | 13–20 tok/s | 31K | Unified memory | |
| ●Runs well | Qwen3.5-4B Alibaba Qwen | 4.7B | Q6_K | 15–22 tok/s | 211K | Unified memory | |
| ●Runs well | Qwen3-VL-4B-Instruct Alibaba Qwen | 4.4B | Q5_K_M | 14–21 tok/s | 51K | Unified memory | |
| ●Runs well | Qwen3-4B-Instruct-2507 Alibaba Qwen | 4B | Q6_K | 13–20 tok/s | 50K | Unified memory | |
| ●Runs well | Qwen3-4B Alibaba Qwen | 4B | Q6_Kmaker’s file | 13–20 tok/s | 128K | Unified memory | |
| ●Runs well | DeepSeek-OCR DeepSeek | 3.3B | BF16 (native)maker’s file | 22–32 tok/s | 8K | Unified memory | |
| ●Runs well | Granite-4.0-H-Micro IBM | 3.2B | Q8_0maker’s file | 17–26 tok/s | 128K | Unified memory | |
| ●Runs well | Qwen3-1.7B Alibaba Qwen | 2B | MLX 8bitmaker’s file | 22–33 tok/s | 40K | Unified memory | |
| ●Runs well | DeepSeek-R1-Distill-Qwen-1.5B DeepSeek | 1.8B | BF16 (native)maker’s file | 16–24 tok/s | 125K | Unified memory | |
| ●Runs well | GLM-OCR Zhipu AI | 1.3B | BF16 (native)maker’s file | 19–28 tok/s | 123K | Unified memory | |
| ●Runs well | Qwen3-0.6B Alibaba Qwen | 0.8B | BF16 (native)maker’s file | 25–37 tok/s | 40K | Unified memory | |
| ●Runs well | EmbeddingGemma 2 Google | 0.7B | BF16 (native)maker’s file | 38–57 tok/s | 256K | Unified memory | |
| ●Runs well | Qwen3-Embedding-0.6B Alibaba Qwen | 0.6B | BF16 (native)maker’s file | 28–42 tok/s | 32K | Unified memory | |
| ●Runs well | bge-reranker-v2-m3 BAAI | 0.6B | FP32 (native)maker’s file | 20–29 tok/s | 8K | Unified memory | |
| ●Runs well | bge-m3-unsupervised BAAI | 0.6B | FP32 (native)maker’s file | 20–29 tok/s | 8K | Unified memory | |
| ●Runs well | bge-large-en-v1.5 BAAI | 0.3B | FP32 (native)maker’s file | 43–65 tok/s | 512 | Unified memory | |
| ●Runs well | bge-reranker-base BAAI | 0.3B | FP32 (native)maker’s file | 53–80 tok/s | 514 | Unified memory | |
| ●Runs well | bge-base-en-v1.5 BAAI | 0.1B | FP32 (native)maker’s file | 131–197 tok/s | 512 | Unified memory | |
| ●Runs well | bge-small-en-v1.5 BAAI | 0B | FP32 (native)maker’s file | 420–630 tok/s | 512 | Unified memory | |
| ◐Runs, slowly | Qwen2.5-14B-Instruct-1M Alibaba Qwen | 14.8B | IQ4_XS | 6–10 tok/s | 15K | Unified memory | |
| ◐Runs, slowly | Qwen2.5-14B-Instruct Alibaba Qwen | 14.8B | IQ4_XS | 6–10 tok/s | 15K | Unified memory | |
| ◐Runs, slowly | DeepSeek-R1-Distill-Qwen-14B DeepSeek | 14.8B | IQ4_XS | 6–10 tok/s | 15K | Unified memory | |
| ◐Runs, slowly | Qwen3-14B Alibaba Qwen | 14.8B | MLX 4bitmaker’s file | 7–10 tok/s | 18K | Unified memory | |
| ◐Runs, slowly | Gemma 3 12B IT Google | 12.2B | IQ4_XS | 6–9 tok/s | 11K | Unified memory | |
| ◐Runs, slowly | Qwen2.5-Omni-7B Alibaba Qwen | 10.7B | Q6_K | 6–10 tok/s | 32K | Unified memory | |
| ◐Runs, slowly | GLM-4.6V-Flash Zhipu AI | 10.3B | Q6_K | 7–10 tok/s | 59K | Unified memory | |
| ◐Runs, slowly | Qwen3.5-9B Alibaba Qwen | 9.7B | Q6_K | 7–11 tok/s | 89K | Unified memory | |
| ◐Runs, slowly | Qianfan-VL-8B Baidu | 8.8B | Q6_K | 7–11 tok/s | 27K | Unified memory | |
| ◐Runs, slowly | Granite Switch 4.1 8B IBM | 8.8B | Q6_Kmaker’s file | 6–9 tok/s | 16K | Unified memory | |
| ◐Runs, slowly | Qwen3-VL-8B-Instruct Alibaba Qwen | 8.8B | Q6_K | 7–11 tok/s | 24K | Unified memory | |
| ◐Runs, slowly | Qwen3-VL-8B-Thinking Alibaba Qwen | 8.8B | Q6_K | 7–11 tok/s | 24K | Unified memory | |
| ◐Runs, slowly | Qwen2.5-VL-7B-Instruct Alibaba Qwen | 8.3B | Q8_0 | 6–10 tok/s | 35K | Unified memory | |
| ◐Runs, slowly | Qwen3-8B Alibaba Qwen | 8.2B | MLX 8bitmaker’s file | 6–9 tok/s | 16K | Unified memory | |
| ◐Runs, slowly | DeepSeek-R1-Distill-Llama-8B DeepSeek | 8B | Q8_0 | 6–9 tok/s | 17K | Unified memory | |
| ◐Runs, slowly | Mistral-7B-Instruct-v0.1 Mistral AI | 7.2B | Q8_0 | 7–10 tok/s | 24K | Unified memory |
Estimates from the makers’ Hugging Face repositories (as of 2026-11-06); filtered views aren’t indexed. How it’s estimated