LocalLab

What runs on my Mac?

Memory decides which AI models fit on a Mac; the chip decides how fast they run. Here is every model LocalLab AI offers, graded for seven typical Macs by the same Smart Fit the app uses.

By memory

8 GB — MacBook Air, M1

16 GB — MacBook Air, M2

24 GB — MacBook Air, M4

32 GB — MacBook Pro, M2 Max

48 GB — MacBook Pro, M4 Pro

64 GB — Mac Studio, M4 Max

128 GB — Mac Studio, M4 Max

Every model, every Mac

Tool · model8 GBMacBook Air, M116 GBMacBook Air, M224 GBMacBook Air, M432 GBMacBook Pro, M2 Max48 GBMacBook Pro, M4 Pro64 GBMac Studio, M4 Max128 GBMac Studio, M4 Max
Chat · Qwen3.5 0.8B0.6 GB downloadRuns well: ~59 tok/s · 32kRuns well: ~84 tok/s · 32kRuns well: ~98 tok/s · 32kRuns well: ~244 tok/s · 32kRuns well: ~188 tok/s · 32kRuns well: ~293 tok/s · 32kRuns well: ~293 tok/s · 32k
Chat · Qwen3.5 2B1.7 GB downloadRuns well: ~23 tok/s · 32kRuns well: ~33 tok/s · 32kRuns well: ~39 tok/s · 32kRuns well: ~115 tok/s · 32kRuns well: ~83 tok/s · 32kRuns well: ~148 tok/s · 32kRuns well: ~148 tok/s · 32k
Chat · Qwen3.5 4B3 GB downloadRuns, slowly: ~13 tok/s · 4kRuns well: ~19 tok/s · 32kRuns well: ~23 tok/s · 32kRuns well: ~71 tok/s · 32kRuns well: ~50 tok/s · 32kRuns well: ~93 tok/s · 32kRuns well: ~93 tok/s · 32k
Chat · Qwen3.5 9B6 GB downloadNot enough memory: needs 6.7 GBRuns, slowly: ~10 tok/s · 32kRuns, slowly: ~12 tok/s · 32kRuns well: ~38 tok/s · 32kRuns well: ~26 tok/s · 32kRuns well: ~51 tok/s · 32kRuns well: ~51 tok/s · 32k
Chat · Qwen3.5 27B16.1 GB downloadNot enough memory: needs 16.2 GBNot enough memory: needs 16.2 GBRuns, slowly: ~4 tok/s · 4kRuns, slowly: ~15 tok/s · 8kRuns, slowly: ~10 tok/s · 32kRuns well: ~20 tok/s · 32kRuns well: ~20 tok/s · 32k
Chat · Qwen3.5 35B-A3B20.4 GB downloadNot enough memory: needs 20.1 GBNot enough memory: needs 20.1 GBNot enough memory: needs 20.1 GBTight — close other apps: ~68 tok/s · 4kRuns well: ~48 tok/s · 32kRuns well: ~89 tok/s · 32kRuns well: ~89 tok/s · 32k
Chat · Qwen3.5 122B-A10B69.6 GB downloadNot enough memory: needs 65.9 GBNot enough memory: needs 65.9 GBNot enough memory: needs 65.9 GBNot enough memory: needs 65.9 GBNot enough memory: needs 65.9 GBNot enough memory: needs 65.9 GBRuns well: ~30 tok/s · 32k
Image · FLUX.1 schnell9.9 GB downloadNot enough memory: needs 7.3 GBRuns, slowly: about 4 min an imageRuns, slowly: about 3 min an imageRuns well: about 75 s an imageRuns well: about 90 s an imageRuns well: about 45 s an imageRuns well: about 45 s an image
Video · FastWan 2.218.9 GB downloadNot enough memory: needs 10.3 GBFits — time depends on the chip: Fits — time depends on the chip: Fits — time depends on the chip: Fits — time depends on the chip: Fits — time depends on the chip: Fits — time depends on the chip:
Music · MiniMax Music 39.2 GB downloadNot enough memory: needs 6.9 GBRuns, slowly: about 20 min for 30 sRuns well: about 11 min for 30 sRuns well: about 5 min for 30 sRuns well: about 5 min for 30 sRuns well: about 3 min for 30 sRuns well: about 3 min for 30 s
Voice · Qwen3-TTS 0.6B2.5 GB downloadRuns, slowly: about 3 min for a pageRuns well: about 2 min for a pageRuns well: about 2 min for a pageRuns well: about 45 s for a pageRuns well: about 54 s for a pageRuns well: about 27 s for a pageRuns well: about 27 s for a page
Voice · Qwen3-TTS 1.7B4.5 GB downloadNot enough memory: needs 5.6 GBRuns well: about 3 min for a pageRuns well: about 2 min for a pageRuns well: about 53 s for a pageRuns well: about 63 s for a pageRuns well: about 31 s for a pageRuns well: about 31 s for a page
Upscale · SeedVR2 3B (videos)4.7 GB downloadNot enough memory: needs 11.1 GBFits — time depends on the chip: 5 s of 384p video to 768pFits — time depends on the chip: 5 s of 384p video to 768pFits — time depends on the chip: 5 s of 384p video to 768pFits — time depends on the chip: 5 s of 384p video to 768pFits — time depends on the chip: 5 s of 384p video to 768pFits — time depends on the chip: 5 s of 384p video to 768p
Upscale · VOSR2 (photos)3.3 GB downloadFits — time depends on the chip: a 1024×1024 image to 2048×2048Fits — time depends on the chip: a 1024×1024 image to 2048×2048Fits — time depends on the chip: a 1024×1024 image to 2048×2048Fits — time depends on the chip: a 1024×1024 image to 2048×2048Fits — time depends on the chip: a 1024×1024 image to 2048×2048Fits — time depends on the chip: a 1024×1024 image to 2048×2048Fits — time depends on the chip: a 1024×1024 image to 2048×2048
Separate · HTDemucs v40.2 GB downloadRuns well: about 33 s for 4 minRuns well: about 24 s for 4 minRuns well: about 19 s for 4 minRuns well: about 8 s for 4 minRuns well: about 9 s for 4 minRuns well: about 5 s for 4 minRuns well: about 5 s for 4 min
Transcribe · Whisper large-v3 turbo1.6 GB downloadRuns, slowly: about 4 min for 30 minRuns well: about 3 min for 30 minRuns well: about 2 min for 30 minRuns well: about 54 s for 30 minRuns well: about 63 s for 30 minRuns well: about 32 s for 30 minRuns well: about 32 s for 30 min
Read text · GLM-OCR2.7 GB downloadRuns well: a few seconds a pageRuns well: a few seconds a pageRuns well: a few seconds a pageRuns well: a few seconds a pageRuns well: a few seconds a pageRuns well: a few seconds a pageRuns well: a few seconds a page

Other apps closed: each Mac's memory less 2.5 GB for macOS. Speeds are the owner's M2 Max measurements carried to each chip by its specifications. Chat is graded at the longest context that fits well; the other tools on a typical job: a page of text, a 30-second song, half an hour of speech, a 4-minute track, a 1024 × 1024 picture, a 5-second clip. Graded 2026-10-19.

How LocalLab AI decides

On first launch, LocalLab AI runs a few seconds of speed tests on your Mac. Then, before anything downloads, it grades every model and job for your Mac — the memory it needs against the memory free right now, and how long it should take — and shows the arithmetic. Chat picks the best model your Mac runs well; long jobs wait in a queue until there is room.

Questions

Can an 8 GB Mac run AI models locally?

Yes. On an 8 GB Mac with Apple silicon, LocalLab AI runs chat with the smaller Qwen3.5 models, text to speech, transcription with Whisper, stem separation, text recognition and photo upscaling. Image, video and music generation need 16 GB or more.

How much memory do I need to run a 27B language model on a Mac?

Qwen3.5 27B needs about 16 GB for itself, so it runs on Macs with 24 GB or more — slowly on 24 GB, and comfortably from 64 GB. On a 32 GB Mac, the 35B-A3B mixture-of-experts model is much faster, because it reads only 3B of its parameters for each token.

What matters more for local AI on a Mac: memory or the chip?

Memory decides what fits; the chip decides how fast it runs. Language models generate text about as fast as the chip's memory bandwidth allows, so a Pro, Max or Ultra chip writes several times faster than a base chip with the same memory.

Does LocalLab AI run on Intel Macs?

No. It needs a Mac with Apple silicon (M1 or later) and macOS 14 or later, because its models run on the Apple GPU with Apple's MLX.

Why does my Mac get a different grade from this page?

This page assumes other apps are closed. LocalLab AI grades every model against the memory free on your Mac right now and measures your Mac's speed on first launch, so a busy Mac may see more yellow, and a measured one more accurate times.