Below the Ice — No Cloud Required: What Apple Silicon Actually Does for Local AI
A new Mac app called Nativ wraps Apple's MLX framework in a polished desktop experience — running vision-capable AI models entirely on your own hardware, for free. Tonight we trace exactly how Apple Silicon's unified memory makes that possible, and why it matters for every builder who'd rather not pay per token.

This is the print twin of tonight's Below the Ice episode — one topic, told properly. Pour something warm and read slowly.
The headline, and what sits under it
A developer named Prince Canuma shipped a Mac app this week. It lets you download and run AI models — including vision-capable ones that can see what's on your screen, analyze photos, or read documents — entirely on your own machine. No API key. No subscription. No data leaving your device. Simon Willison, whose read on developer tooling is almost always worth trusting, called it genuinely exciting.
The app is called Nativ. The headline is simple: local AI on Mac, polished and free.
But the more interesting story is the one underneath it. Nativ is built on Apple's MLX framework, and MLX only works the way it does because of a specific architectural decision Apple made when it designed Apple Silicon. The decision was about memory — where it lives, who can see it, and how fast it moves. Tonight we go below the announcement and into that architecture, because understanding it changes how you think about what a local model can actually do.
What it is
Apple MLX is an open-source machine learning framework that Apple released in late 2023, built specifically for Apple Silicon chips (the M-series and A-series processors). Unlike PyTorch or TensorFlow, which were designed for conventional hardware and later adapted for Apple's chips, MLX was written from scratch with Apple Silicon's architecture in mind.
Nativ is a Mac desktop application that wraps the MLX ecosystem in a consumer-grade experience. It uses MLX-VLM — an MLX library for vision-language models that Canuma also maintains — to enable models that can process both text and images. The app handles model downloading, quantization selection, and inference in a polished GUI, without requiring any Python setup.
Together they represent a stack: Apple's hardware architecture enables the framework, the framework enables the library, the library enables the app, and the app enables a builder to run a capable AI model on their laptop in under five minutes.
How it actually works — from first principles
To understand why any of this matters, you need to understand one thing about how AI model inference normally works — and how Apple Silicon breaks the assumption it relies on.
The conventional setup. In a typical machine, the CPU and GPU are separate chips. They have separate memory pools. The CPU has RAM (say, 32 GB). The GPU has VRAM — its own dedicated high-bandwidth memory (say, 24 GB on a high-end discrete card). When the GPU needs to work with data the CPU has, that data has to travel across a bus — the PCIe interface — from CPU RAM to GPU VRAM. This bus transfer is slow relative to the memory bandwidth inside either chip.
For AI inference, the GPU is doing almost all the work. The model's weights live in VRAM. But if the model is too large to fit in VRAM, you have a problem. You can't run a 70-billion-parameter model in 24 GB of VRAM — it doesn't fit. You can run it on the CPU in regular RAM, but CPUs are much slower at the parallel matrix math that inference requires. The result is that discrete GPU setups have a hard ceiling: the model has to fit in VRAM, or you take a massive performance hit.
What Apple Silicon does differently. Apple Silicon uses a unified memory architecture — the CPU and GPU share a single pool of high-bandwidth memory. There is no VRAM versus RAM distinction. There is no PCIe bus separating them. Both the CPU cores and the GPU cores access the same physical memory directly, at the same high bandwidth.
An analogy: imagine a conventional machine is like a restaurant kitchen where the chef (GPU) and the prep cook (CPU) work at separate stations, and every time the chef needs an ingredient, a runner has to carry it across the room. Apple Silicon is like putting both the chef and the prep cook at the same counter with everything in arm's reach.
The practical effect for AI inference is significant. A 32 GB unified memory pool on an M-series Mac is accessible at GPU speeds. A model that fits in 32 GB can run entirely on the GPU — no transfers, no VRAM ceiling to worry about. This is why a 7B or 13B parameter model, which would require a high-end discrete GPU to run at reasonable speed on a conventional machine, runs well on an M2 Mac with 32 GB RAM.
MLX exploits this. The framework is designed around lazy computation and unified memory. Operations are scheduled for the most appropriate processor — GPU for the matrix math, CPU for control flow — without any copying between memory pools. This is not a clever hack; it's the architecture doing what it was designed to do.
Vision models add one more layer. Vision-language models (VLMs) take both image and text as input. The image has to be encoded — converted into a representation the language model can process. On conventional hardware, this encoding step often happens on the CPU because it is not as parallelizable as the transformer math; then the result gets transferred to the GPU. On unified memory, that step is cheaper because the result is already where it needs to be. Research on small language models for local deployment corroborates the practical implication: capable models can be selected and run on hardware with constraints that ordinary institutions and individuals can actually satisfy — the engineering ceiling is lower than most builders assume.
Why it matters now
Three things are converging to make this more than an interesting demo.
Privacy becomes architectural. When a model runs locally, the data you give it never leaves your machine. That matters for anything you wouldn't want to route through a third-party API: health information, private documents, client data under confidentiality, personal photos. "Runs locally" is often treated as a performance claim. It is equally a privacy and compliance claim — and one that is guaranteed by the architecture, not by a terms-of-service clause.
The cost equation flips for high-volume use. Token-based API pricing works well for occasional queries. It gets expensive for continuous or high-volume use cases: document analysis pipelines, always-on assistants, applications that process user content in real time. Local inference has a fixed cost — the hardware you already own. For the right use case, that is orders of magnitude cheaper than per-token billing at scale.
The capability gap is narrowing. A year ago, the argument against local models was quality: frontier models were dramatically better. That gap is smaller now. The democratizing AI paper published this week found that capable open-weight models can be evaluated and specialized under ordinary hardware constraints — that the challenge is tooling and selection, not fundamental capability. Nativ is tooling. It removes the friction that kept local models a developer-only concern.
What is overhyped
The architecture is real. The capability is real. But a few things deserve a clearer look.
The ceiling is still lower than frontier models. The models that run well on a Mac with 32 GB unified memory are in the 7B–13B parameter range — quantized to fit comfortably. They are genuinely useful. They are not GPT-5 or Claude Opus. For tasks that require long context, deep reasoning, or broad knowledge, a local model will still underperform. The right frame is "good for X, not for Y" — not "local AI solves everything."
The hardware requirement is real. "Runs on your Mac" means runs well on an M-series Mac with 16 GB or more of RAM — ideally 32 GB or higher for larger models. This describes a meaningful slice of the developer population, but it is not most computers in the world. An M1 MacBook Air with 8 GB will struggle with any model worth using for serious work. The availability story is better than it was; it is not universal.
MLX is Apple-only by design. The unified memory advantage only exists on Apple Silicon. MLX does not run on Linux or Windows. For open-source projects, research pipelines, or teams with mixed hardware, you are back to PyTorch + CUDA or llama.cpp. MLX is excellent for what it is; what it is is a single-vendor stack.
Nativ is still early. Willison's write-up is enthusiastic, and the project is promising. But early-stage desktop apps for running local models have a history of rough edges — model compatibility gaps, memory management issues, update lag. Evaluate it for your use case before building a workflow around it.
What to watch
Three concrete things worth tracking as this area develops.
1. What models Nativ adds support for. The current library is MLX-compatible open-weight models. As larger quantized models land in the MLX ecosystem — 30B, 70B models in 4-bit or 3-bit quantization — the capability ceiling rises. Watch the MLX-VLM repository and Canuma's activity for signals about where the supported model set is heading.
2. Whether Apple expands the neural engine's role. Apple Silicon contains not just CPU and GPU cores but also a dedicated Neural Engine — a specialized chip optimized for ML inference. Current MLX usage skews toward the GPU. If future MLX versions route more work to the Neural Engine, efficiency on lower-end hardware could improve substantially. Apple's developer frameworks around CoreML point in this direction; watch for MLX updates that close that gap.
3. The enterprise and compliance use case. The privacy argument for local inference is strong, and organizations dealing with regulated data — healthcare, finance, legal — have structural reasons to prefer it over cloud APIs. The missing piece is not capability; it is tooling for deployment, monitoring, and model management at scale. As local AI matures on Mac and the ecosystem around it grows, watch for whether enterprise-grade wrappers begin appearing around stacks like this one.
Sources:
- Willison, Simon (2026) — Nativ: Run AI models locally on your Mac, simonwillison.net
- Canuma, Prince — Nativ — Local AI for Mac, project homepage
- Canuma, Prince — MLX-VLM: Vision Language Models on Apple Silicon, GitHub
- Williams et al. (2026) — Democratizing AI with Small Language Models: Structured Benchmarking and Parameter-Efficient Fine-Tuning for Local Deployment, arXiv:2607.16202
Listen to the full evening dive on Below the Ice. Every weeknight at 7 PM Monterrey time, from The Penguin Alley.