Skip to content
PocketWebToolsPocketWebTools
PocketWebTools for Mac

Can my Mac run AI?

Yes, if it has an Apple Silicon chip and the model fits the share of memory macOS gives the GPU: about 12.7 GB on a 16 GB Mac, enough for Qwen3.5 9B (6.9 GB, 18.6 to 19.0 tokens per second measured on a 16 GB M1 Pro), and about 26.8 GB on a 32 GB Mac, enough for Qwen3.6 35B‑A3B (23.2 GB, 25 to 27 tokens per second measured on a 32 GB Mac mini M4).

An 8 GB Mac gives the GPU about 5.7 GB, enough for small models such as Qwen3.5 2B, and an Intel Mac can run models only on its processor, without the GPU.

Updated

What a Mac runs at each memory size

Ten examples from 8 GB to 128 GB at 8,192 tokens of context, on macOS 26 and later. Speeds are our estimates unless marked measured.

What a Mac runs at each memory size
ModelMachineNeeds / GPU can useReply speedVerdict
Qwen3.5 2BUD-Q4_K_XL, 8,192 tokens8 GB M12.0 GB of 5.7 GB23 to 36 tok/sEstimateRuns well
Qwen3.5 9BUD-Q4_K_XL, 8,192 tokens8 GB M16.9 GB of 5.7 GBDoes not fitWon't fit
Whisper large-v3-turboQ8_08 GB M11.1 GB of 5.7 GBNot measuredRuns well
Qwen3.5 9BUD-Q4_K_XL, 8,192 tokens16 GB M1 Pro6.9 GB of 12.7 GB19 tok/s1MeasuredRuns well
FLUX.2 [klein] 4BFP816 GB M1 Pro9.3 GB of 12.7 GBNot measuredRuns well
gpt-oss-20bMXFP4, 8,192 tokens16 GB M513.0 GB of 12.7 GBDoes not fitWon't fit
gpt-oss-20bMXFP4, 8,192 tokens24 GB M513.0 GB of 19.1 GB33 to 39 tok/sEstimateRuns well
Qwen3.6 35B‑A3BUD-Q4_K_XL, 8,192 tokens32 GB Mac mini M423.2 GB of 26.8 GB25 to 27 tok/s2MeasuredRuns well
Llama 3.3 70BQ4_K_M, 8,192 tokens64 GB M5 Max (40-core GPU)46.1 GB of 55.7 GB10 to 12 tok/sEstimateRuns well
gpt-oss-120bMXFP4, 8,192 tokens128 GB M5 Max (40-core GPU)65.0 GB of 115.4 GB66 to 78 tok/sEstimateRuns well

Measured rows: PocketWebTools for Mac, llama.cpp on Metal with every layer on the GPU, macOS 26. Speech and image rows are graded on memory alone: Whisper's figure was measured in our Mac app on a 16 GB M1 Pro, and FLUX.2 klein 4B's is scaled by file size from Black Forest Labs' figure of about 13 GB for the full-precision model; Black Forest Labs does not say what that figure covers. Run Qwen3.5 and Qwen3.6 in PocketWebTools for Mac, LM Studio or Ollama; gpt-oss and Llama in LM Studio or Ollama; FLUX.2 klein in Draw Things. Reply speed is in tokens per second at short context. Measured figures come from the published runs listed below; estimates come from memory bandwidth, as explained under How we estimate.

  1. 1. Measured: 19 tok/s, Qwen3.5 9B UD-Q4_K_XL on 16 GB M1 Pro at 16,384 tokens. pocketweb.tools. PocketWebTools for Mac: llama.cpp on Metal, every layer on the GPU, lowest and highest reply over the test prompts.
  2. 2. Measured: 25 to 27 tok/s, Qwen3.6 35B‑A3B UD-Q4_K_XL on 32 GB Mac mini M4 at 32,768 tokens. pocketweb.tools. PocketWebTools for Mac: llama.cpp on Metal, every layer on the GPU, lowest and highest reply over the test prompts.

Check your Mac

Pick your chip and memory, and every model in our list is graded on your Mac: what fits, how fast it should reply, and which app runs it. Chrome, Edge and Opera name your chip; Safari and Firefox do not, so there you pick it from the list. Memory is always asked, because no browser reports it reliably.

Your machine

Reading your graphics chip from the browser…

Apple menu, About This Mac shows it.

What your Mac can run

Confirm your machine above and every model is graded on it here: what fits, how fast it should reply, and why.

Detection runs in your browser and nothing is stored on a server. Our anonymous usage counts note the memory size you picked, which app or tool button you clicked and your country, never your chip's name. For a PC, or to compare any computer, use the full checker.

What decides whether your Mac can run a model

  • An Apple Silicon chip. LM Studio needs one and macOS 14 or newer, and does not support Intel Macs. Ollama runs on Apple Silicon with the GPU and on Intel Macs on the processor only, on macOS 14 or newer. PocketWebTools for Mac needs Apple Silicon (M1 or later).
  • Memory decides what loads. A model needs its file (the quant you download), memory for the conversation (the context) and a little for the app running it. This page uses 8,192 tokens of context unless a row says otherwise.
  • macOS lets the GPU use only part of the memory. Apple publishes no formula, so the figures below are read from public llama.cpp, Ollama and MLX logs.
How much memory the GPU may use, by Mac memory size
Mac memoryGPU can use, macOS 26 and latermacOS 15 or earlierEvidence
8 GB5.7 GB5.7 GBMedium
16 GB12.7 GB11.5 GBStrong
18 GB14.3 GB12.9 GBMedium
24 GB19.1 GB17.2 GBStrong
32 GB26.8 GB22.9 GBStrong
36 GB30.2 GB29.0 GBMedium
48 GB40.2 GB38.7 GBStrong
64 GB55.7 GB51.5 GBStrong
96 GB83.5 GB77.3 GBWeak
128 GB115.4 GB103.1 GBStrong
192 GB173.2 GB154.6 GBWeak
256 GB239.1 GB206.2 GBWeak

Decimal GB. "Medium" and "Weak" rest on fewer or less complete logs than "Strong" (some do not print the macOS version), so treat those rows as estimates. The checker has a switch for macOS 15 or earlier.

Raising the limit

You can give the GPU more memory with sudo sysctl iogpu.wired_limit_mb=<MiB>, a value in MiB. It resets on restart and may still fail, and macOS needs memory of its own, so a Mac pushed too far slows down or closes apps. gpt-oss-20b misses a 16 GB Mac by 0.3 GB; the raise for it is sudo sysctl iogpu.wired_limit_mb=12451, the most the Mac's kernel allows (13.1 GB), which leaves almost no room above the 13.0 GB it needs.

What each amount of memory runs

At 8,192 tokens of context on macOS 26 and later. Speeds are our estimates unless marked measured.

  • 8 GB (5.7 GB for the GPU): small models. Qwen3.5 2B needs 2.0 GB and replies at an estimated 23 to 36 tokens per second on an M1; Qwen3.5 4B needs 3.7 GB (12 to 19 estimated). Qwen3.5 9B (6.9 GB) and Gemma 4 12B (8.6 GB) do not fit. Speech fits easily: Whisper large-v3 turbo needs about 1.1 GB.
  • 16 GB (12.7 GB): 9B to 12B chat models. Measured on a 16 GB M1 Pro: Qwen3.5 9B at 18.6 to 19.0 tokens per second and Gemma 4 12B at 14 to 15. gpt-oss-20b needs 13.0 GB and misses by 0.3 GB. For images, FLUX.2 klein 4B fits at 8‑bit (about 9.3 GB).
  • 24 GB (19.1 GB): gpt-oss-20b runs well at an estimated 33 to 39 tokens per second on an M5. Qwen3.5 27B fits (18.0 GB) but replies at an estimated 6.7 to 7.8, under the 8 tokens per second we count as comfortable for chat. Qwen3.6 35B‑A3B (23.2 GB) does not fit. Meta's open-weight Muse Glimmer 30B is borderline: its model card aims the 16.8 GB Q4_K_M file at 24 GB, but Meta measured it at about 24.1 GiB (25.9 GB) in LM Studio at 16,384 tokens of context, more than a 24 GB Mac gives the GPU. Text only with a shorter context may fit, but that is not measured yet.
  • 32 GB (26.8 GB): Qwen3.6 35B‑A3B runs well, measured at 25 to 27 tokens per second on a 32 GB Mac mini M4. Qwen3.8 27B fits too but was measured at 5.3 to 5.8 there, and on Meta's LM Studio reading Muse Glimmer 30B fits with 1.0 GB to spare, at an estimated 5.4 to 6.3.
  • 64 GB (55.7 GB): dense 70B models such as Llama 3.3 70B (46.1 GB) fit, but how fast they reply depends on the chip, as the next section shows.
  • 128 GB (115.4 GB): gpt-oss-120b (65.0 GB) at an estimated 66 to 78 tokens per second on an M5 Max with the 40-core GPU.
  • Mixture-of-experts models larger than 120B parameters in all get no speed estimate from us, only measured figures where they exist; the Mac Studio guide covers them.

This page grades what fits, not which model to pick: for that, see our measured comparison.

Same memory, different speed

Reply speed follows memory bandwidth: for every word it writes, a model reads its active weights from memory once. So two Macs with the same memory can reply at very different speeds.

Memory bandwidth by Apple chip
ChipBandwidthFigure from
M1about 68 GB/sDerived
M1 Pro200 GB/sApple
M1 Max400 GB/sApple
M2100 GB/sApple
M3100 GB/sApple
M3 Pro150 GB/sApple
M4120 GB/sApple
M4 Pro273 GB/sApple
M4 Max (40-core GPU)546 GB/sApple
M5153 GB/sApple
M5 Pro307 GB/sApple
M5 Max (32-core GPU)460 GB/sApple
M5 Max (40-core GPU)614 GB/sApple
M5 Ultra1.2 TB/sApple
M6 (16 GB)153 GB/sApple
M6 (24 or 32 GB)170 GB/sApple
A18 Pro, MacBook Neo60 GB/sApple

Apple never published the M1's figure, so ours is derived. For the M5 Ultra Apple says 1.2 TB/s; our estimates use 1,228 GB/s, a derived value.

Llama 3.3 70B at Q4_K_M needs 46.1 GB on every 64 GB Mac. Our estimates:

  • 64 GB M4 Pro: 4.7 to 5.5 tokens per second (Tight).
  • 64 GB M1 Max: 5.2 to 8.0 tokens per second (Tight).
  • 64 GB M5 Max with the 40-core GPU: 10 to 12 tokens per second (Runs well).

Our own measurements cover two Macs, a 16 GB M1 Pro and a 32 GB Mac mini M4, and the two are not comparable with each other. Every other speed on this page is an estimate from bandwidth, shown as a range; other chips are not measured yet.

Speech, voices and images

  • Speech to text is light: Whisper large-v3 turbo needs about 1.1 GB (measured in our Mac app on a 16 GB M1 Pro), so any Apple Silicon Mac runs it. Audio Transcription runs Whisper base or large-v3 turbo in your browser; PocketWebTools for Mac adds Parakeet TDT v3, live transcription and speaker labels.
  • Text to speech: Text to Speech runs Kokoro 82M in your browser (about 1.0 GB, our estimate), and Voice Cloning runs Chatterbox Turbo on WebGPU or Pocket TTS without it. In PocketWebTools for Mac, Qwen3-TTS 1.7B speaks and clones voices; it peaked at 3.4 GB on a 16 GB M1 Pro.
  • Image generation: Stable Diffusion 1.5 fits an 8 GB Mac (2.1 GB of weights), FLUX.2 klein 4B fits a 16 GB Mac at 8‑bit (about 9.3 GB), while at full precision Black Forest Labs quotes about 13.0 GB, right at the 12.7 GB a 16 GB Mac gives the GPU, so use the 8‑bit version there; FLUX.1 does not fit 16 GB even at Q4_0 (16.7 GB of weights with its text encoder). Draw Things runs them free on your Mac and has FLUX.2 klein 4B built in.
  • PocketWebTools for Mac does not generate images. Seconds per picture on M-series Macs are not measured yet for current models, so this page gives none.

Does my Mac already have AI built in?

Yes, if it has an M1 chip or later, or is a MacBook Neo (A18 Pro): Apple lists those Macs for Apple Intelligence. Its next generation comes with macOS 27 Golden Gate and, in Apple's words, "is automatically available on eligible devices when you update to the 27.0 software releases".

  • Storage: up to 14 GB on Macs with an M3 or later and at least 12 GB of memory, up to 8 GB on other eligible Macs.
  • Language: the Mac's language and Siri's language must be the same supported language. It does not currently work on devices bought in mainland China.
  • Limits: features that rely on Apple's server-side models have daily usage limits, and Apple says "Expanded access to such features will be available for a fee in the future."
  • Models: on the device it runs AFM 3 Core, Apple's 3-billion-parameter dense model, and on Apple's most capable chips AFM 3 Core Advanced, a 20-billion-parameter sparse model that uses 1 to 4 billion parameters at a time. Apple does not list which Macs get Core Advanced.

Apple Intelligence runs Apple's own models inside Apple's features. To chat with an open-weight model such as Qwen, Llama or gpt-oss, you need an app that runs it, and the memory limits above apply.

How to run a model on your Mac

  • PocketWebTools for Mac: 6 built-in chat models up to Qwen3.6 35B‑A3B, plus transcription, text to speech and voice cloning, photo upscaling, text extraction, cutouts and video clips, all offline. It needs a license key, Apple Silicon (M1 or later) and macOS 14 Sonoma or later.
  • LM Studio: a free desktop app that runs GGUF models through llama.cpp and, on Apple Silicon, MLX models. It needs macOS 14 or newer and does not support Intel Macs.
  • Ollama: free and open source. On Apple Silicon, since version 0.40.0 it runs a model on MLX automatically when MLX supports its architecture. Its library also lists cloud models, so pick tags that run locally, such as gpt-oss:20b or qwen3.6:35b-a3b.
  • In your browser, with nothing to install: Audio Transcription, Text to Speech, Voice Cloning, Background Remover, Image Upscaler.

What we recommend

If your Mac has Apple Silicon and 16 GB or more, it can run useful local chat models today, and 32 GB is where 30B-class models such as Qwen3.6 35B‑A3B fit. With 8 GB, stick to small models, speech and the browser tools; with an Intel Mac, use the browser tools.

PocketWebTools for Mac

Runs 6 open chat models, up to Qwen3.6 35B‑A3B (a 22.4 GB download), plus transcription with speaker labels, text to speech and voice cloning, OCR, photo upscaling and cutouts, all offline on Apple Silicon. It does not generate images, read images in chat, load your own model files, run MLX, link several Macs or serve a local API for coding tools.

Runs Qwen3.5 2B on 8 GB, Qwen3.5 9B on 16 GB and Qwen3.6 35B‑A3B on 32 GB (25 to 27 tokens per second measured on a 32 GB Mac mini M4). For gpt-oss, Llama or image generation, use LM Studio, Ollama or Draw Things.

Version 1.0.0. Needs Apple Silicon (M1 or later), macOS 14 Sonoma or later.

Buy for $99$49

Already have a key? Download the app. It asks for the key the first time it opens.

14-day money-back guarantee. Your license key is shown right after checkout and stays on your purchase page; one key works on up to 3 Macs.

See everything the app does
Can I Run AICheck any computer, Mac or PC, against every model in our list.Open Can I Run AIAudio TranscriptionWhisper in your browser: transcribe audio and video on any Mac, nothing to install.Open Audio TranscriptionVoice CloningVoice cloning in your browser with Chatterbox Turbo or Pocket TTS, nothing to install.Open Voice Cloning

LM Studio

A desktop app for open models the Mac app does not ship: gpt-oss-20b on a 24 GB Mac, Llama 3.3 70B on 64 GB, gpt-oss-120b on 128 GB.

Free download, closed source. Its terms allow some features to cost extra. Made by another developer, not PocketWebTools.

Get LM Studio

Ollama

Command line and a local API. Run gpt-oss:20b or llama3.3:70b with one command.

Free and open source (MIT licence). Made by another developer, not PocketWebTools.

Get Ollama

Draw Things

Image generation on your Mac, with FLUX.2 klein 4B built in.

Free for local generation. Draw Things+ costs $8.99 a month. Made by another developer, not PocketWebTools.

Get Draw Things

How we estimate

Show the formulas, constants and sources

Memory a model needs

Memory = weights + context memory + runtime. Weights are the real download size of the file you pick, read from Hugging Face. When a size is unknown we use parameters x bits per weight / 8, with typical averages per quant type (Q2_K 2.96, Q3_K_M 3.91, Q4_K_M 4.8, UD-Q4_K_XL 4.9, MXFP4 4.25, NVFP4 4.5, Q5_K_M 5.7, Q6_K 6.56, Q8_0 8.5, BF16 16). Runtime is 0.7 GB, or 2% of the weights when that is more, for compute buffers and allocator slack: measured buffers stay near that size whatever the model. Against our own Mac app's measured memory for six models, and Apple's published totals for two models at 65,536 tokens, this lands within 15%. Where someone measured the memory of the exact file, we use that run instead and say so. Checked 2026-10-19.

Context memory (KV cache)

Each token of context stores keys and values: 2 x layers x KV heads x head size x 2 bytes (16‑bit cache, the default in llama.cpp and MLX), read from each model's config.json. Sliding-window layers keep at most their window (2,048 tokens on Muse Spark Open, for example), so they add a fixed amount instead of growing. MLX is confirmed to cap them on Muse Spark Open; whether llama.cpp does for that model is not verified, so its GGUF figures may run low at long context. Models with compressed attention (MLA) store one small latent per layer. Linear-attention layers keep a small fixed state, counted in the runtime share. In llama.cpp you can store the cache at lower precision with --cache-type-k and --cache-type-v (-ctk and -ctv): per element that is q8_0 1.0625 bytes, q4_0 0.5625 bytes, from the size of each type's data blocks. A lower-precision V cache needs flash attention, which llama.cpp turns on by itself unless you switch it off. Measured runs are taken to use the 16‑bit default. Checked 2026-10-19.

How much memory a Mac's GPU can use

macOS only lets the GPU use part of a Mac's memory. Apple publishes no formula, so we read the default from public llama.cpp, Ollama and MLX logs where one exists. On macOS 26 and later: 8 GB: 2/3, about 5.7 GB (medium evidence); 16 GB: 0.74, about 12.7 GB (strong evidence); 18 GB: 0.74, about 14.3 GB (medium evidence); 24 GB: 0.74, about 19.1 GB (strong evidence); 32 GB: 0.78, about 26.8 GB (strong evidence); 36 GB: 0.78, about 30.2 GB (medium evidence); 48 GB: 0.78, about 40.2 GB (strong evidence); 64 GB: 0.81, about 55.7 GB (strong evidence); 96 GB: 0.81, about 83.5 GB (weak evidence); 128 GB: 0.84, about 115.4 GB (strong evidence); 192 GB: 0.84, about 173.2 GB (weak evidence); 256 GB: 0.87, about 239.1 GB (weak evidence); 512 GB: 0.87 (assumed), about 478.3 GB (unconfirmed evidence). Why the weaker rows are weaker: 96 GB: One log, from 2026-09-30. 192 GB: One M2 Ultra log, from 2025-10-30. 256 GB: Two M3 Ultra logs, possibly from the same person. 512 GB: No confirmed default. Logs show 464 GiB (about 0.906), but the same value appears on a macOS 15 Mac, so it is probably a manual override. We use 0.87, the 256 GB ratio, which may understate a 512 GB Mac by about 20 GB. On macOS 15 or earlier it was 2/3 up to 32 GB and 3/4 above. The limit can be raised with sudo sysctl iogpu.wired_limit_mb=<MiB>; it resets on restart and macOS needs memory of its own, so leave headroom. The setting cannot go past a second limit, the kernel's cap on all locked memory, which Apple's open-source macOS kernel sets by memory size (16 GB: 13.1 GB; 32 GB: 27.1 GB; 64 GB: 56.3 GB; 128 GB: 116.8 GB; 256 GB: 241.9 GB; 512 GB: 515.4 GB) and two measured Macs match exactly. That cap sits a little above the default at every size, so the default is what a model gets, and we suggest the setting only when a model fits under the cap. It may still fail. Checked 2026-10-19.

Several Macs linked together

For a group of Macs with the same memory, we add up what each one's GPU can use: two 256 GB Macs on macOS 26 and later come to about 478.3 GB. Assumes the model splits evenly across Macs of the same memory size (as exo and MLX distributed do) and that linking them costs no memory on any one Mac. Neither is measured. We give no estimated speed for a group; only published runs, each with its number of Macs. Checked 2026-10-19.

How much memory a PC can use

On a graphics card we take its video memory minus 0.5 GB for the display. Runtimes like llama.cpp, LM Studio and Ollama can put layers that do not fit into system memory; we allow up to 60% of it, and any model that needs it is graded Tight. Both numbers are our assumptions, not measurements. AMD documents up to 96 GB of GPU memory on a 128 GB Ryzen AI Max machine; on smaller ones we assume the same 75% share. NVIDIA publishes no GPU limit for DGX Spark, so we assume 84% of its memory, the share macOS gives a 128 GB Mac. Checked 2026-10-19.

Reply speed

Writing each token reads the model's active weights once, so speed follows memory bandwidth: seconds per token = active GB / (bandwidth x 0.85) + a fixed cost per token of 2 ms on Apple for standard models, 5 ms for hybrid linear-attention models (Qwen3.5 and 3.8), 6 ms for mixture of experts; 1.3 ms on NVIDIA and DGX Spark for standard models and 2 ms for mixture of experts. Active GB comes from the file's tensor table where we computed it, else from a similar file of the same model whose table we read, scaled by file size, else from the active parameters at the file's own bits per weight. When a PC spills into system memory, that part reads at 60 GB/s x 0.6 (assumed dual-channel DDR5). Fitted to 53 published llama.cpp and MLX runs, it had a median error of 6% and every point within 20%; that fit is in-sample. AMD and Intel cards borrow the NVIDIA values and are marked rough. Speeds are at short context; long chats run slower. Checked 2026-10-19.

Why speeds are a range

The top of the range is the formula above. The bottom is 65% of it on M1 and M2 chips, where our own Mac app ran about a third under the formula on two mid-size models, and 85% everywhere else. The M1 and M2 rule rests on those two points only. Checked 2026-10-19.

When we do not estimate speed

We show no estimated speed for weights under 2 bits each, which are limited by computation rather than bandwidth (a 1‑bit 27B model ran at about a quarter of the bandwidth limit), or for mixture-of-experts models above 120B total parameters, where the formula ran 40% fast on Muse Spark Open against a measured 18 tokens per second. Those rows show measured speeds where someone published them, and "not measured" otherwise, and a model with no speed figure is graded Tight at best. Checked 2026-10-19.

Measured beats estimated

When someone published a speed for the same model, quant and chip, we show that number, labelled measured, with its source and caveats, instead of the formula. A run on another runtime (Meta's ExecuTorch numbers for a GGUF, for example) or one that does not say which GPU-core version of a chip it used is shown for comparison only. Our own measurements come from PocketWebTools for Mac on a 16 GB M1 Pro and a 32 GB Mac mini M4. A speed measured at a context more than 4 times shorter than the one you picked (or at an unstated one, which usually means a short test) is labelled measured at short context, since long chats run slower. Measurements of several Macs linked together never stand in for one Mac, and each is shown with its number of Macs. Model data checked 2026-10-19.

Grades

Won't fit: the model needs more than the GPU can use (plus the allowed system memory on a PC). Tight: it fits but needs more than 90% of that memory, spills into system memory, replies under 8 tokens per second, or has no speed figure for that machine. Runs well: everything else. Every grade states the quant, the context length (8,192 tokens unless you change it) and the memory figure it assumed. Speech, voice and image models are graded on memory only. Checked 2026-10-19.

Time to the first word

Reading your prompt is limited by computation, not bandwidth. We scale each chip's published llama.cpp prompt speed on a 7B model by 6.6B / the model's active parameters, x 0.75 for mixture of experts. It matched measured runs within 8% for standard models. Checked 2026-10-19.

Questions

How do I run AI on my Mac?
Install an app that runs models locally: PocketWebTools for Mac for its built-in models and tools, or the free LM Studio or Ollama for any open model that fits your memory. Speech and voice tools also run in your browser with nothing to install.
Is Mac good for running AI?
Yes, for running models on your own machine, as long as it has Apple Silicon: the GPU shares the Mac's memory, so a 32 GB Mac can hold a model that needs 23.2 GB, such as Qwen3.6 35B‑A3B. Two Macs with the same memory can still differ in speed, because each chip reads memory at a different rate.
Does my Mac have built-in AI?
Yes, if it has an M1 chip or later or is a MacBook Neo: Apple Intelligence comes with macOS and is available automatically after you update to the 27.0 releases. It runs Apple's own models; open models such as Qwen or Llama need a separate app.
Is Apple AI totally free?
It comes with macOS on eligible Macs, but Apple says features that rely on server-side models have daily usage limits and that expanded access "will be available for a fee in the future". Models you run locally in your own app have no usage limit.
How do I turn on AI on my Mac?
Update an eligible Mac (M1 or later, or a MacBook Neo) to the 27.0 release. Apple says the features are then available automatically, as long as the Mac's language and Siri's language are the same supported language.
Which LLM can my Mac run?
It depends on memory. At 8,192 tokens of context: Qwen3.5 2B on 8 GB, Qwen3.5 9B on 16 GB, gpt-oss-20b on 24 GB, Qwen3.6 35B‑A3B on 32 GB, Llama 3.3 70B on 64 GB with a fast chip, and gpt-oss-120b on 128 GB. The checker above grades your exact chip.

Where to go next

Sources

Changelog

  • : Published: what a Mac runs at each memory size, the GPU share macOS allows, measured and estimated speeds, Apple Intelligence requirements and the checker for Macs.