Learn

What AI Model Can My Mac Run? A Unified-Memory Guide

A deterministic unified-memory staircase for 16GB, 32GB, 64GB, and 96GB-plus Macs.

Quick answer: Choose a local model by unified memory, not only by M-chip generation. On an Apple-silicon Mac, 16GB is comfortable for many 3B–8B quantized models; 24–36GB opens practical 14B and selected 20B-class models; 48–64GB is the useful range for many 27B–35B models; 96–128GB can make selected 70B-class 4-bit models possible. Leave substantial headroom for macOS, context cache, and applications.

An 8GB Mac can run small models, but short context and modest expectations matter. Speed and quality still depend on architecture, quantization, memory bandwidth, thermals, runtime, and task.

Why unified memory matters

Apple silicon lets the CPU and GPU use one memory pool. That avoids copying weights between separate system RAM and VRAM, but the model competes with macOS and every open application for the same pool.

The quantized file size is the first capacity check, not the final working set. The official llama.cpp quantization guide gives reference points: an 8B Q4_K_M model can be about 4.9GB and a 70B Q4_K_M model about 43.1GB. Context, KV cache, runtime buffers, vision projectors, and concurrent models add more.

For a stable desktop, do not plan to fill all advertised memory. A llama.cpp Apple-silicon guide recommends staying around or below 70% of total memory for optimal operation. Treat that as a starting heuristic, then watch actual memory pressure.

Check total memory in Apple menu → About This Mac or System Settings → General → About. During a test, open Activity Monitor → Memory to watch memory pressure and swap use.

Mac memory tiers and realistic model bands

These bands assume one 4-bit text model, a modest 4K–8K context, no vision projector, and normal desktop headroom. Long context, vision, or concurrent models require stepping down a band.

Unified memory Good starting band Suitable work Avoid as a first choice
8GB 1B–4B at 4-bit classification, rewriting, short extraction, learning large context, vision plus long chat, 8B with heavy multitasking
16GB 3B–8B at 4-bit general chat, light coding, document extraction, small local tools 14B with large context or several apps open
24–36GB 7B–14B; selected ~20B stronger drafting, coding, multilingual synthesis 32B when interactive latency and headroom matter
48–64GB 14B–35B repository work, richer synthesis, stronger local agents treating the whole tier as comfortable for 70B models
96–128GB 32B comfortably; many 70B-class 4-bit artifacts demanding local reasoning, long documents, higher context flagship models with hundreds of billions of stored parameters
192GB+ 70B with more headroom; selected larger or higher-precision systems workstation serving, multiple models, larger contexts treating one Mac as a substitute for any multi-accelerator release

The bands are planning guidance, not benchmark results. A 32B mixture-of-experts model, a dense 32B model, and a multimodal 32B model can have different storage, compute, and cache behavior.

Choose by task, not the biggest model

Everyday writing and extraction

Start with a 3B–8B instruction model. Use public sample documents and check whether it follows the output format, cites sources, and says “not found” when appropriate. Many 16GB Macs are useful here.

Coding and repository work

Begin around 7B–14B and move up only for measured failures. A larger model may improve planning, but long repository context can dominate memory and prompt time. Retrieval or file selection often matters more than loading everything.

Long-document synthesis

Context length is the hidden capacity cost. A model that fits at 4K or 8K context may create pressure at 64K. Test the real document size, citations, and time to first output. A 24–64GB Mac gives more practical room, depending on model size.

70B-class local inference

A 70B 4-bit artifact can exceed 40GB before cache and overhead. Treat 64GB only as a possible experiment for selected artifacts with short context and tight settings, not a tier-wide recommendation. A 96–128GB Mac is a more credible starting point when the specific runtime supports the model.

Chinese open-weight model examples

Model families provide different local size ladders:

  • DeepSeek offers R1 distills from 1.5B through 70B, while V4 and other full releases are server scale.
  • Qwen offers many small and mid-sized variants and documents llama.cpp and MLX paths for selected releases.
  • GLM, MiniMax, and Kimi include flagship releases whose stored weights are far beyond ordinary laptop memory; “open weight” does not mean “Mac-sized.”

Always verify the exact current artifact and license.

A five-minute fit test

  1. Close memory-heavy applications and record available unified memory.
  2. Download a documented 4-bit artifact from the official publisher or a trusted conversion.
  3. Start with a modest context window.
  4. Run one real, non-confidential task three times.
  5. Watch Activity Monitor memory pressure and swap, not only token speed.
  6. Check citations, omissions, fabricated details, and output format.
  7. Increase model size or context only to fix a measured failure.

If the system swaps continuously, takes too long to begin, or fails the task, change one variable: smaller model, smaller context, different quantization, or a remote approved endpoint.

Runtime choice on Mac

LM Studio's current system requirements document llama.cpp and MLX runtimes on Apple silicon and recommend 16GB or more, while noting that 8GB can work for smaller models and modest contexts. MLX LM is an Apple-silicon-native Python path. Ollama and llama.cpp are also common local choices.

Runtime support changes, especially for new architectures. Confirm the exact model and runtime version before interpreting a load failure as a hardware limit.

Where Agenaxy fits

Agenaxy lets a task use the local model that fits this Mac while keeping files, rules, sessions, run evidence, and artifacts in the same local workspace. Standard can use a selected local or cloud model; a cloud model receives the context sent for that task. In Vault, every model Connection must be explicitly authorized by you. An authorized remote server still receives the context sent to it, while outbound-data tools remain unavailable and agent-run scripts are blocked from network access.

Follow the local LLM deployment guide for setup details.

Test a model-sized workflow

Describe a representative, non-confidential task in the Try Agenaxy form. Compare candidates on the same files and acceptance checks.

FAQ

Is an M4 or M5 always better than an older Max or Ultra Mac for LLMs?

Not necessarily. Newer chips can improve speed, but a model must fit first. An older Mac with substantially more unified memory may run a larger model that a newer low-memory Mac cannot.

Can an 8GB Mac run local AI?

Yes, with small quantized models and modest context. Keep other applications light and expect lower capability than larger models.

Is 64GB enough for a 70B model?

It can be enough for selected 4-bit artifacts with conservative context, but headroom and speed may be tight. Verify the exact file size and working set; 96GB or more is a more comfortable planning tier.

Does more context require more memory?

Yes. The KV cache and runtime buffers grow with context and configuration. Maximum advertised context is not a recommended default.

Sources and Fact-Checking Notes

Was this useful?