1. Learn
  2. Pick a model

The best local LLM for a Mac with 64 GB, 96 GB or 128 GB+

What to run on a Mac Studio or MacBook Pro with 64 GB or more of unified memory, from Qwen3 30B-A3B to Llama 3.3 70B and gpt-oss 120B, with estimated speeds.

Updated Oct 26, 2026 · RunItLocal.io

A Mac with lots of unified memory is the easiest way to run really big models in a quiet box on your desk. The rule for picking one: at this size, mixture-of-experts models beat dense ones by a mile. They need lots of memory but read only a small part of it per token, which suits a Mac's big-but-slower memory.

Picks by memory

macOS lets the GPU use about three quarters of memory above 36 GB, so a 64 GB Mac has about 48 GB for models, 96 GB about 72 GB, and 128 GB about 96 GB.

MemoryPickCommandAlso fits
64 GBQwen3 30B-A3Bollama run qwen3:30bLlama 3.3 70B, slowly
96 GBgpt-oss 120Bollama run gpt-oss:120bEverything else here
128 GB+gpt-oss 120B with long contextollama run gpt-oss:120bSeveral models loaded at once

64 GB: fast 30B, and 70B if you're patient

Qwen3 30B-A3B is the daily driver. It knows about as much as a 30B model but reads only about 3B per token. On an M4 Max we estimate around 96 tok/s, and on an M1 or M2 Max around 70.

Llama 3.3 70B fits, needing about 45 GB of the 48 available. It's strong at writing and general knowledge, but as a dense model it reads all 43 GB per token: about 7 tok/s on an M4 Max and 5 on an M1 or M2 Max, by our estimates. Usable for a careful answer you're willing to wait for, tiring for chat. It also leaves little room for context.

If you know what you're doing, you can raise the GPU's share of memory for more context (it resets on reboot). This sets 56 GB on a 64 GB Mac:

sudo sysctl iogpu.wired_limit_mb=57344

gpt-oss 120B needs about 67 GB and does not fit on a 64 GB Mac.

96 GB and up: gpt-oss 120B

This is the reason to buy a big Mac. gpt-oss 120B is OpenAI's largest open model, the strongest reasoning model you can run at home, and good at tool calling and agents. With only about 5.1B of its 117B parameters active per token, it runs far faster than Llama 3.3 70B despite being bigger.

ChipBandwidthgpt-oss 120BLlama 3.3 70BQwen3 30B-A3B
M2 Max or M3 Max, 96 GB+400 GB/s~48 tok/s~5 tok/s~70 tok/s
M4 Max, 128 GB546 GB/s~66 tok/s~7 tok/s~96 tok/s
M1 Ultra or M2 Ultra, 128 GB+800 GB/s~97 tok/s~10 tok/s~140 tok/s
M3 Ultra, 96 GB+819 GB/s~99 tok/s~10 tok/s~143 tok/s

All are estimates from our calculator. Bandwidth is what you're paying for in the Ultra chips: about double the Max for generating text.

Apple M4 Max, 128 GB · estimated with our calculator · full page

  • Qwen3 4BQuick everyday chat and summaries
    ~120 tok/s
    Runs greatqwen3:4b
  • Qwen3 8BA solid all-rounder for chat and writing
    ~58 tok/s
    Runs greatqwen3:8b
  • Gemma 3 12BReads images as well as text
    ~37 tok/s
    Runs greatgemma3:12b
  • Qwen3 14BNoticeably smarter at reasoning and code
    ~32 tok/s
    Runs greatqwen3:14b
  • gpt-oss 20BOpenAI's open model. Fast, strong reasoning
    ~96 tok/s
    Runs greatgpt-oss:20b
  • Gemma 3 27BGoogle's best open model for its size
    ~18 tok/s
    Usablegemma3:27b
  • Qwen3 30B-A3B30B smarts at small-model speed
    ~96 tok/s
    Runs greatqwen3:30b
  • Qwen3 32BStrong coding and long answers
    ~15 tok/s
    Usableqwen3:32b
  • Llama 3.3 70BClose to the big cloud models
    ~7 tok/s
    Slowllama3.3:70b
  • gpt-oss 120BOpenAI's largest open model
    ~66 tok/s
    Runs greatgpt-oss:120b
  • Qwen3 235B-A22BAlibaba's flagship open model, for multi-GPU rigs
    needs 144 GB
    Too bigqwen3:235b
  • DeepSeek R1 671BThe full DeepSeek R1, for the biggest rigs
    needs 406 GB
    Too bigdeepseek-r1:671b

Other models worth keeping around

  • Gemma 3 27B for images and screenshots, and for polished writing in many languages. About 18 tok/s on an M4 Max.
  • Qwen3 32B for careful coding, though on a Mac it's slow (about 15 tok/s on an M4 Max) next to Qwen3 30B-A3B.
  • With 128 GB or more, you can keep gpt-oss 120B and a small fast model loaded together.

The catch: long prompts

Macs are much slower than NVIDIA cards at reading a long prompt before they start answering. Chat feels fine. Pasting a 50-page document into gpt-oss 120B can mean a long wait before the first word. If that's your main use, a multi-GPU PC is faster; see 32 GB and up.

Which Mac to buy

A used Mac Studio with an M1 or M2 Max and 64 GB is our "Quiet" build, about $1,500 to $2,100 on the builds page. It's silent, draws about 100 W, and runs Qwen3 30B-A3B well. If gpt-oss 120B is the goal, skip 64 GB and go straight to 96 GB or more, preferably on an Ultra chip.

For setup and the memory rules in detail, see Macs for local LLMs. For mixture of experts, see mixture of experts explained.