How Much Unified Memory Does Local AI Need on a Mac?
A practical 8 GB to 64 GB local AI memory guide for Mac users, covering model weights, quantization, KV cache, audio decoders, app headroom, and purchase tests.
Direct answer: 16 GB is a practical entry point for small local language, speech, image, and embedding models; 24 GB gives useful creative-app headroom; 32 GB is the safer choice for larger quantized models, simultaneous apps, or adapter training experiments; and 64 GB or more is for large checkpoints, long contexts, multi-model pipelines, or research. An 8 GB Mac can run carefully chosen compact models but has little margin. Never size a machine from model-file size alone. Add weights, KV cache, activations, decoder and audio buffers, runtime copies, the operating system, and the editor or browser running beside the model.
Quick decision table
| Unified memory | Reasonable starting work | Main constraint |
|---|---|---|
| 8 GB | Compact TTS, embeddings, small quantized models | Very limited multitasking and upgrade margin |
| 16 GB | Small to medium local models and ordinary creative work | Large models or long contexts can pressure the system |
| 24 GB | Local model plus editor, browser, or audio workflow | Still not a guarantee for large multi-model stacks |
| 32 GB | Larger quantized models, development, some training tools | Storage and thermal limits still matter |
| 64 GB+ | Large checkpoints, long context, multi-model research | Cost and workload may favor a server instead |
The six parts of a real memory budget
Model weights are only the first line. Precision changes them roughly: 16-bit weights require about two bytes per parameter before overhead, 8-bit about one byte, and 4-bit about half a byte. Formats add scales, metadata, and sometimes unquantized layers. The runtime may stage or compile copies. A 4-bit file that fits on disk can still need more active memory than its file size suggests.
Next come KV cache for language-model context, activations and temporary workspaces, tokenizer or feature-extractor state, and output decoders. Speech systems can hold acoustic tokens, mel features, vocoder state, waveforms, resampling buffers, and several generated clips. Finally reserve memory for macOS and the real companion apps. A video editor, browser with 30 tabs, and local model all share the same pool.
Why unified memory helps and still has limits
Apple Silicon lets CPU and GPU access one physical memory pool, which can avoid explicit host-to-device copies. Frameworks such as MLX are designed around that architecture. It improves efficiency, but it does not create extra capacity. CPU tasks, GPU kernels, the window server, and every application compete for the same memory. When pressure rises, macOS can compress or swap, and an interactive model may become slow before it crashes.
Watch pressure and peak resident memory during the longest representative job, not a ten-second demo. Repeat generation to catch leaks. Leave at least 20 to 30 percent practical headroom for app spikes and OS activity when deciding what to support. That is a planning margin, not an Apple guarantee.
Memory planning for local speech
Compact models such as Kokoro or Pocket TTS can fit where a larger voice-design or cloning model cannot. The local TTS model guide lists model sizes and license cautions, but the app workflow adds more. Long-form projects keep queue state, audio previews, waveforms, and export buffers. A batch renderer should release per-clip intermediates and write completed audio transactionally instead of accumulating a book in RAM.
Murmur routes models by installed engine and can expose lower-memory quantized options where available. That does not make every model safe on every Mac. A product should gate known-heavy combinations, show the effective model that ran, and keep a lower-memory path. The sample library helps users judge smaller models before downloading a larger checkpoint.
How to choose a Mac for the next three years
List the largest model you expect to run, the longest context or script, and the other apps that must remain open. Test that stack on a returnable or borrowed machine if possible. If your work is one compact TTS model and a text editor, 16 GB may be sensible. If you edit video while generating local speech or run ASR, an LLM, and TTS together, 24 or 32 GB gives more durable headroom.
Do not buy memory for a hypothetical frontier model without checking whether the runtime, license, storage, and thermals fit your workflow. A cloud or local server can be cheaper for occasional huge jobs. The value of a larger Mac is predictable daily use, privacy, and avoiding queue delays, not winning a model-size contest.
Evidence to collect before publication
Run a compact TTS model, a medium quantized language model, and a three-stage ASR, LLM, and TTS pipeline on available 16 GB, 24 GB, and 32 GB Macs. If every tier is not available, label the table a planning framework rather than measured guidance. Capture Activity Monitor memory pressure, peak resident memory, swap, warm latency, and companion-app load. Link actual voice-model sizes to the current local TTS comparison and update the figures when checkpoints change.
- Model weights, caches, buffers, and app headroom separated
- Longest representative task, not a demo sentence
- Memory pressure and swap recorded
- Companion creative apps left open
- Measured tiers distinguished from estimates
Reader worksheet
Create a one-page worksheet before acting on this how much memory local AI Mac guide. Write the job, current baseline, minimum supported Mac, privacy requirement, model and runtime revision, acceptable failure rate, and the one result that would change your decision. Add measured values only after the test, and keep upstream claims in a separate column. Save links to raw output and licenses beside the row they support. Review the worksheet after seven days of real use, not only after a successful demo. Browse the Murmur research library for the related memory, privacy, model, and production checks that belong in the same decision.
Practical checklist
- Write down model, precision, context or script length, and companion apps.
- Measure cold load and peak memory during the longest real job.
- Repeat the job to detect leaks and cache growth.
- Keep 20 to 30 percent practical headroom for the OS and creative apps.
- Test a lower-memory model or quantization before changing hardware.
- Confirm storage, license, and runtime support along with memory.
Frequently asked questions
Sources
- Apple Foundation Models adapter requirementsAccessed 2026-08-08
- MLX official repositoryAccessed 2026-08-08
- Kyutai Pocket TTS official repositoryAccessed 2026-08-08
- Apple Core AIAccessed 2026-08-08
Turn the research into finished local audio
Murmur brings local models, reusable voices, projects, queueing, and export into one Mac production workspace. Hear the current models before choosing a workflow.
macOS 15+ · Apple Silicon required · 7-day refund policy