How to run a local LLM on the Apple M4 Max (128GB)
A step-by-step setup for beginners. With 128 GB of unified memory, the best everyday model for this Mac is gpt-oss 120B, which runs very fast: answers appear almost instantly.
What to run on the Apple M4 Max (128GB)
The best model for each job that fits fully in memory at the default Q4_K_M download and runs at a comfortable reading speed.
| Job | Model | Speed | Ollama command |
|---|---|---|---|
| Chat and everyday questions | Very fast: answers appear almost instantly | ollama run gpt-oss:120b | |
| Help with code | Very fast: answers appear almost instantly | ollama run qwen3-coder:30b | |
| Writing and editing | Faster than you can read | ollama run gemma3:27b | |
| Questions about my documents | Very fast: answers appear almost instantly | ollama run qwen3:30b | |
| Maths, logic and homework | Very fast: answers appear almost instantly | ollama run gpt-oss:120b |
Set up gpt-oss 120B in about ten minutes
Pick one app. LM Studio is easiest if you've never used a terminal.
LM Studio on Mac
- Go to lmstudio.ai and click Download for Mac.
- Open the downloaded file and drag LM Studio into your Applications folder, then open it from there.
- If it offers to download a first model, you can skip that. Click the search (magnifying glass) icon in the left sidebar to open Discover.
- Type gpt-oss 120B in the search box. On a Mac you may see both MLX and GGUF versions: either works, and MLX is often a little faster.
- Choose the 4-bit (or Q4_K_M) version if a list appears, then click Download.
- Open the Chat tab, click Select a model to load at the top, pick gpt-oss 120B, and type your first message.
Ollama on Mac
- Go to ollama.com/download and download Ollama for macOS.
- Open the download, move Ollama to your Applications folder, and open it. Allow it to install its command-line tool when asked.
- Open Terminal (press Cmd + Space and type "Terminal") and run the command below. The first time, it downloads gpt-oss 120B, which can take a while.
ollama run gpt-oss:120b- When you see
>>>, type a message and press Enter. Type/byeto quit. Ollama's own app window can also chat with any model you have downloaded.
If something goes wrong
The four problems beginners hit most.
Out of memory or won't load
The model plus its working memory doesn't fit in your graphics memory. Here is how to make it fit, from the easiest fix to the most advanced.
It's really slow
Most slowness comes from the model not fitting fully in graphics memory, or from "thinking" models reasoning before they answer.
It's not using my GPU
If your graphics card sits idle while the CPU does all the work, one of these is usually the reason.
Weird, wrong or repeating answers
Local models can be excellent, but small or badly configured ones make mistakes that paid assistants don't. Here is what to check.
Run it in the cloud
Want a bigger model than the Apple M4 Max (128GB) can hold?
Rent a GPU with more memory by the hour, or see whether upgrading or renting is cheaper for you.
Frequently asked questions
What is the best local LLM for the Apple M4 Max (128GB)?
For everyday chat, gpt-oss 120B: it fits in the Apple M4 Max (128GB)'s 128 GB at Q4_K_M and runs at about 106 tokens per second.
Should I use LM Studio or Ollama on the Apple M4 Max (128GB)?
Either works. LM Studio is a point-and-click app and the easiest start; Ollama is a one-line command that other apps and coding tools can connect to.
Can the Apple M4 Max (128GB) run a 70B model?
Yes, at Q8_0, at about 4 tokens per second.