July 24, 2026AI agents

The Mac Is Becoming an AI Runtime

Apple opened the Foundation Models framework to almost any model, local or server, and ships a 3B model whose inference costs nothing. When inference is free, the scarce resource stops being tokens and becomes context.

By Akshay Aggarwal · Updated July 27, 2026 · 7 min read

For thirty years the interesting question about a Mac app was what it could do with the CPU, the filesystem and the window server. A language model is quietly joining that list — not as a feature you call over the network, but as something the operating system provides, the way it provides a GPU.

Two developments this year make that concrete, and the second one is the more interesting.

What Apple actually shipped#

The Foundation Models framework gave Swift developers access to Apple's on-device model. Apple describes it as "a compact, approximately 3-billion-parameter model", compressed "to 2 bits per weight (bpw) using Quantization-Aware-Training", and — the part that matters commercially — offering inference that is "free of cost and accessible with just a few lines of code".

Then at WWDC26 they went further. From the session on bringing your own model:

We previously introduced the Foundation Models framework to give you access to Apple's on-device language model. And now, we're opening up the framework to work with nearly any LLM, local or server-based.

Developers implement a LanguageModelExecutor, and the framework handles the session, the transcript and the KV cache (WWDC26 session 339).

Read that as an architecture statement rather than an API note. Apple is turning the model into a driver. One Swift interface, and which model answers becomes a deployment detail — Apple's local one, your own, or someone's server.

Why free inference changes the question#

If you have built anything on a hosted model, your design has been shaped by cost per token whether you noticed or not. Summaries get truncated. Retries get rationed. Background passes over a user's data — the ones that would make an assistant genuinely useful — never ship, because running them continuously for every user is a line item.

Take that cost to zero and those constraints dissolve. But a new one becomes obvious immediately, and it is the point of this post:

The scarce resource is no longer tokens. It is context.

A free local model that cannot see your mail, your calendar or what is on your screen is a very fast way to produce generic text. A modest model that can see the right three things beats a frontier model working blind, because most useful work is not hard reasoning — it is knowing what happened.

That reframes what is actually difficult about building assistants on a Mac:

Looks like the hard partActually the hard part
Model qualityPermissions and reach across apps
Prompt engineeringKnowing which context is relevant now
Token costKeeping memory across sessions
Latency of the modelLatency of the whole loop, including retrieval

The part that gets undersold: it is a routing layer#

Opening the framework to any provider makes it the same kind of thing MCP is for tools. MCP standardised how an assistant reaches your applications. A provider-agnostic model API standardises how an app reaches a model.

Both moves push value away from the component and toward the composition. If swapping the model is four protocol methods, then "which model" stops being a product decision and becomes a runtime one — cheap local model for the fast path, frontier model when the task earns it.

That is already how a well-built assistant should work. It is now how the platform expects you to work.

The line through the install base#

Here is the part that will be inconvenient for a lot of Mac software.

macOS Tahoe is the final version of macOS supporting Intel Macs, with only four Intel models still compatible, and its successor is Apple silicon only. Apple Intelligence never supported Intel Macs at all.

So on-device AI on the Mac is not a gradual capability curve. It is a hardware line, and it is now visible in the OS release schedule. If your product's answer to "does this work on my 2019 MacBook Pro" is a local model, the answer is no, and it will not become yes.

The honest limits#

A 3B model quantised to 2 bits per weight is not a frontier model, and Apple does not claim it is. It is good at summarising, extracting, classifying and short generation. It is not going to write your architecture document.

"Free inference" therefore means free for the tasks it can do. The useful architecture is a split: local for the fast, private, high-frequency path — dictation, extraction, triage, deciding what matters — and a frontier model, called with your own key, for the rare task that genuinely needs one. Anything else is either paying for tokens you did not need or asking a small model for judgment it cannot give.

What to do about it#

If you build for the Mac: stop treating the model as the product. It is becoming a swappable part, and the durable work is in reach, permissions, memory and knowing which context matters — the parts that do not get commoditised by the next release.

If you use a Mac: the questions worth asking a vendor are no longer about which model they use. They are where does inference happen, what can it see, and what does it remember. Those three answers determine whether an assistant is useful, and the first one determines whether your work leaves the machine.

Frequently asked questions

What is the Foundation Models framework?

Apple's Swift API for language-model inference on its platforms. It originally exposed Apple's own on-device model — approximately 3 billion parameters, quantised to 2 bits per weight — and at WWDC26 Apple began opening it to nearly any model, local or server-based, via a LanguageModelExecutor.

Is on-device AI inference on a Mac actually free?

Apple describes inference through the on-device model as free of cost, because it runs on hardware the user already owns. It is free for the tasks a small quantised model can do well — summarising, extracting, classifying — not for frontier reasoning.

Do Intel Macs get on-device AI?

No. Apple Intelligence has never supported Intel Macs, and macOS Tahoe is the final release supporting Intel at all. On-device AI on the Mac is gated on Apple silicon, and that will not change retroactively.

If models are commoditised, what makes an assistant good?

Reach and memory. A modest model that can see your mail, calendar and screen, and remembers your projects between sessions, beats a stronger model working blind — because most useful work is knowing what happened rather than hard reasoning.

Try it on your own Mac

Jarvis is free and runs on-device. Apple silicon and Intel.

Download Jarvis

Keep reading