Local LLM calculator
The best local LLM for your MacBook Pro
From an M1 with 8 GB to an M5 Max with 128 GB: the strongest model that runs comfortably on each MacBook Pro, and how fast it writes.
| Your computer | Memory | Strongest that runs comfortably | Writes | Suggested by Twoody by default |
|---|---|---|---|---|
M5 Max — MacBook Pro, Mac Studio |
36 GB | Qwen3.6 35B-A3B One click in Twoody | 100+ tokens/s | Qwen3.5 9B (7.9 GB) |
| 48 GB | Qwen3.6 35B-A3B One click in Twoody | 100+ tokens/s | Qwen3.5 9B (7.9 GB) | |
| 64 GB | Qwen3-Next 80B-A3B Not in Twoody's catalogue | 98–196 tokens/s | Qwen3.5 9B (7.9 GB) | |
| 128 GB | Qwen3.5 122B-A10B Not in Twoody's catalogue | 36–73 tokens/s | Qwen3.5 9B (7.9 GB) | |
M5 Pro — MacBook Pro, Mac mini |
24 GB | Qwen3 14B One click in Twoody | 22–32 tokens/s | Qwen3.5 9B (7.4 GB) |
| 48 GB | Qwen3.6 35B-A3B One click in Twoody | 87–174 tokens/s | Qwen3.5 9B (7.9 GB) | |
| 64 GB | Qwen3-Next 80B-A3B Not in Twoody's catalogue | 65–129 tokens/s | Qwen3.5 9B (7.9 GB) | |
M5 — MacBook Air, MacBook Pro |
16 GB | Gemma 4 12B One click in Twoody | 14–20 tokens/s | Qwen3.5 9B (7.4 GB) |
| 24 GB | Qwen3 14B One click in Twoody | 11–16 tokens/s | Qwen3.5 9B (7.4 GB) | |
| 32 GB | Qwen3.6 35B-A3B One click in Twoody | 39–77 tokens/s | Qwen3.5 9B (7.9 GB) | |
M4 Max — MacBook Pro, Mac Studio |
36 GB | Qwen3.6 35B-A3B One click in Twoody | 66–131 tokens/s | Qwen3.5 9B (7.9 GB) |
| 48 GB | Qwen3.6 35B-A3B One click in Twoody | 68–136 tokens/s | Qwen3.5 9B (7.9 GB) | |
| 64 GB | Qwen3-Next 80B-A3B Not in Twoody's catalogue | 54–108 tokens/s | Qwen3.5 9B (7.9 GB) | |
| 128 GB | Qwen3.5 122B-A10B Not in Twoody's catalogue | 26–52 tokens/s | Qwen3.5 9B (7.9 GB) | |
M4 Pro — MacBook Pro, Mac mini |
24 GB | Qwen3 14B One click in Twoody | 18–27 tokens/s | Qwen3.5 9B (7.4 GB) |
| 48 GB | Qwen3.6 35B-A3B One click in Twoody | 51–102 tokens/s | Qwen3.5 9B (7.9 GB) | |
| 64 GB | Qwen3-Next 80B-A3B Not in Twoody's catalogue | 39–79 tokens/s | Qwen3.5 9B (7.9 GB) | |
M4 — MacBook Air, MacBook Pro, Mac mini, iMac |
16 GB | Gemma 4 12B One click in Twoody | 11–15 tokens/s | Qwen3.5 9B (7.4 GB) |
| 24 GB | Qwen3 14B One click in Twoody | 8.6–12 tokens/s | Qwen3.5 9B (7.4 GB) | |
| 32 GB | Qwen3.6 35B-A3B One click in Twoody | 30–59 tokens/s | Qwen3.5 9B (7.9 GB) | |
M3 Max — MacBook Pro |
36 GB | Qwen3.6 35B-A3B One click in Twoody | 62–123 tokens/s | Qwen3.5 9B (7.9 GB) |
| 48 GB | Qwen3.6 35B-A3B One click in Twoody | 60–120 tokens/s | Qwen3.5 9B (7.9 GB) | |
| 64 GB | Qwen3-Next 80B-A3B Not in Twoody's catalogue | 47–94 tokens/s | Qwen3.5 9B (7.9 GB) | |
| 96 GB | Mistral Small 4 119B Not in Twoody's catalogue | 39–55 tokens/s | Qwen3.5 9B (7.9 GB) | |
| 128 GB | Qwen3.5 122B-A10B Not in Twoody's catalogue | 21–42 tokens/s | Qwen3.5 9B (7.9 GB) | |
M3 Pro — MacBook Pro |
18 GB | Gemma 4 12B One click in Twoody | 14–20 tokens/s | Qwen3.5 9B (7.4 GB) |
| 36 GB | Qwen3.6 35B-A3B One click in Twoody | 39–78 tokens/s | Qwen3.5 9B (7.9 GB) | |
M3 — MacBook Air, MacBook Pro, iMac |
8 GB | Qwen3.5 4B One click in Twoody | 17–33 tokens/s | Qwen3.5 4B (4 GB) |
| 16 GB | Gemma 4 12B One click in Twoody | 9.4–14 tokens/s | Qwen3.5 9B (7.4 GB) | |
| 24 GB | Qwen3 14B One click in Twoody | 7.4–11 tokens/s | Qwen3.5 9B (7.4 GB) | |
M2 Max — MacBook Pro, Mac Studio |
32 GB | Qwen3.6 35B-A3B One click in Twoody | 50–100 tokens/s | Qwen3.5 9B (7.9 GB) |
| 64 GB | Qwen3-Next 80B-A3B Not in Twoody's catalogue | 40–79 tokens/s | Qwen3.5 9B (7.9 GB) | |
| 96 GB | Mistral Small 4 119B Not in Twoody's catalogue | 41–59 tokens/s | Qwen3.5 9B (7.9 GB) | |
M2 Pro — MacBook Pro, Mac mini |
16 GB | Gemma 4 12B One click in Twoody | 17–25 tokens/s | Qwen3.5 9B (7.4 GB) |
| 32 GB | Qwen3.6 35B-A3B One click in Twoody | 42–83 tokens/s | Qwen3.5 9B (7.9 GB) | |
M2 — MacBook Air, MacBook Pro, Mac mini |
8 GB | Qwen3.5 4B One click in Twoody | 17–33 tokens/s | Qwen3.5 4B (4 GB) |
| 16 GB | Gemma 4 12B One click in Twoody | 9.5–14 tokens/s | Qwen3.5 9B (7.4 GB) | |
| 24 GB | Qwen3 14B One click in Twoody | 7.4–11 tokens/s | Qwen3.5 9B (7.4 GB) | |
M1 Max — MacBook Pro, Mac Studio |
32 GB | Qwen3.6 35B-A3B One click in Twoody | 40–81 tokens/s | Qwen3.5 9B (7.9 GB) |
| 64 GB | Qwen3-Next 80B-A3B Not in Twoody's catalogue | 32–65 tokens/s | Qwen3.5 9B (7.9 GB) | |
M1 Pro — MacBook Pro |
16 GB | Gemma 4 12B One click in Twoody | 16–23 tokens/s | Qwen3.5 9B (7.4 GB) |
| 32 GB | Qwen3.6 35B-A3B One click in Twoody | 35–70 tokens/s | Qwen3.5 9B (7.9 GB) | |
M1 — MacBook Air, MacBook Pro, Mac mini, iMac |
8 GB | Qwen3.5 4B One click in Twoody | 11–22 tokens/s | Qwen3.5 4B (4 GB) |
| 16 GB | Gemma 4 12B One click in Twoody | 6.3–9 tokens/s | Qwen3.5 9B (7.4 GB) |
Speeds are estimates, not measurements made with Twoody, computed from public llama.cpp benchmarks. Figures reviewed on October 16, 2026.
How to read this table
One line per chip of this family and per memory size it comes with: the memory decides which models fit, the chip how fast they write.
- Strongest that runs comfortably
- The strongest model that fits comfortably there and writes at least at your reading speed, 5 tokens per second; under its name, whether it installs in one click in Twoody.
- Writes
- Its speed there, in tokens per second: an estimate from public llama.cpp benchmarks, not a measurement made with Twoody.
- Suggested by Twoody by default
- The model the app installs first on that computer, and the memory it needs there. Not always the strongest: one Twoody has measured with its memory, its tools and your documents.
Twoody is in private beta: leave your email to request access.
Memory decides the size of the model: 16 GB for 8 billion parameters, 32 to 48 GB for mixtures of experts such as Qwen3 30B-A3B, 64 GB and more for 70-billion models.
The Pro and Max chips read their memory two to five times faster than the base chips: that is what makes them write fast with large models.
With its fans, a MacBook Pro keeps its speed through long sessions, on battery as on power.
Questions about running an LLM locally
Which LLM for a MacBook Pro with an M4 Max?
The strongest models that run comfortably there, by memory: with 36 or 48 GB, Qwen3.6 35B-A3B (66–136 tokens/s, one click in Twoody); with 64 GB, Qwen3-Next 80B-A3B (54–108 tokens/s, not in Twoody's catalogue); with 128 GB, Qwen3.5 122B-A10B (26–52 tokens/s, not in Twoody's catalogue). Twoody suggests Qwen3.5 9B by default, which needs 7.9 GB of memory there: one of the models it has measured with its memory, its tools and your documents.
What does 48 GB change on a MacBook Pro?
With 48 GB, the strongest model that runs comfortably there is Qwen3.6 35B-A3B, which writes 51 to over 100 tokens/s depending on the Mac. It installs in one click from Twoody's catalogue. Twoody suggests Qwen3.5 9B by default, which needs 7.9 GB of memory there: one of the models it has measured with its memory, its tools and your documents.
Does a local LLM drain a MacBook Pro's battery?
Writing an answer uses the graphics at full power for a few seconds; between answers the model waits without using any. Long document work on battery is fine; hours of continuous writing are not.
The best local LLM, by computer
Try Twoody before it opens to everyone.
The private beta is free, on Mac, Windows and Linux, and on iPhone and Android with Twoody on your computer. Leave your email to ask for an invitation: we will write to you when it is ready for you.