Skip to main content
Enterprise AI8 min read

A 35B AI Model on a Phone, With an Asterisk

September 13, 2026By Ajan Kanagalingam

Edge0 released a demo this week showing a 35-billion-parameter model running on an iPhone with a reported peak active-memory footprint of 2.9 GiB. That headline is accurate and incomplete. The full checkpoint still occupies about 23 GB of local storage, the memory figure holds at short context lengths, and it decodes at 15 tokens per second. Those three numbers change what the result means for a business.

What Edge0 published

The release is an open-source streaming inference framework under Apache 2.0 on GitHub, with two checkpoints on Hugging Face: a 35B model derived from Qwen3.5-MoE and an 8B based on Ling 3.0. Edge0 reports peak active memory of about 2.9 GiB for the 35B and about 1.0 GiB for the 8B, both at short contexts, with decode running at 15 tokens per second and benchmark scores averaging 3.9 points below the fp16 base.

These are the project's own reported figures from its release rather than independently reproduced benchmarks, which is worth holding in mind before quoting them to anyone.

How it works, in one paragraph

A mixture-of-experts model activates only a fraction of its parameters for any given token. Edge0 takes advantage of that by memory-mapping the expert weights on local storage and fetching them on demand, so the working set tracks the experts actually selected rather than the model's total size. Frequently used experts stay cached in memory, the rest sit on disk until requested. A small trained prerouter head predicts which experts the next token will need, letting the runtime start reading those weights while it finishes the current one, which Edge0 reports as up to 59% higher decode throughput.

That is a genuinely clever piece of engineering. It is also why the 23 GB figure is not a footnote: the weights have to be somewhere, and the technique moves them from RAM to storage rather than making them disappear.

Reported figureWhat it means in practice
2.9 GiB peak active memoryFits alongside other apps, at short context lengths
~23 GB on diskA meaningful share of a company phone's storage
15 tokens per secondComfortable for short answers, tedious for long drafts
3.9 points below fp16A real but modest quality cost against the full model

Why phone-class matters differently from server-class

Running AI on your own hardware has been viable for a while, and we have covered it several times: local LLMs for Canadian business, Ollama going mainstream, and offline AI. All of those assume a machine: a workstation, a server in a cupboard, something with a power cable.

A phone changes the question from whether you can host a model to where the model can be. Basements with no signal. Rural sites. A van between jobs. An inspection in a building with metre-thick walls. Hardware your staff already carry and already charge.

For businesses whose work happens in those places, the comparison is not this model against a cloud API. It is this model against having nothing, which is a very different calculation and makes 15 tokens per second look considerably better.

The privacy angle is the underrated one

A model running entirely on a device sends nothing anywhere. No vendor terms about training on your inputs, no retention question, no data processing agreement, no region to specify. For work covered by a client confidentiality clause or handled under a strict residency requirement, that removes an entire category of problem rather than mitigating it.

It creates a different one, which is that a device holding a model and its cached context is a device that can be lost. Device management, encryption and remote wipe become the controls that matter, and the assessment questions shift accordingly. Our note on privacy impact assessments for AI covers the shape of that, and AI data residency in Canada covers what on-device does to the residency question.

What not to conclude

This is a research release, not a product. Nobody supports it, nobody is liable for it, and it will not appear in your mobile device management console. The figures come from the people who built it. Battery drain and thermal behaviour under sustained inference are real questions that a demo does not answer, and 23 GB per device is a procurement conversation on a fleet of phones.

The direction is clear enough to plan around even if the release is not. Capability that needed a data centre two years ago and a workstation last year now fits, awkwardly, in a pocket. The useful move this quarter is not a deployment. It is writing down which of your tasks genuinely need to work without a connection, so that when a supported product appears you can evaluate it in a week rather than starting the analysis then. That list is also worth having for its own sake, because most businesses discover it is shorter than they assumed. The related decision about hosting on your own hardware is in ChatGPT versus local models.

Frequently Asked Questions

Can a large AI model really run on a phone now?

Edge0 reports running a 35-billion-parameter model derived from Qwen3.5-MoE on iPhone-class hardware with a peak active-memory footprint of about 2.9 GiB. Two figures belong beside that one. The reported memory describes the working set at short context lengths, and the full 4-bit checkpoint still occupies roughly 23 GB on local storage. These are the project’s own reported numbers from its release, published Apache 2.0 on GitHub with checkpoints on Hugging Face, rather than independently verified benchmarks.

How does it fit a 35B model into 2.9 GiB?

It does not fit the whole model into memory. The architecture is a mixture of experts, meaning only a fraction of the parameters activate for any given token. Edge0 memory-maps the expert weights on local storage and fetches them on demand, keeping frequently selected experts cached and leaving the rest on disk until requested. A small prerouter head predicts which experts the next token needs so the runtime can start reading them early, which Edge0 reports as up to 59% higher decode throughput.

Is 15 tokens per second fast enough to be useful?

It is roughly comfortable reading speed for a single stream, so it suits short answers, summaries of a page or two, and structured extraction from a small document. It becomes tedious for long-form drafting and impractical for anything that iterates over many documents. Judge it against the task rather than against a cloud API, since the comparison that matters is speed with no connectivity versus not having the capability at all.

What is the business case for running AI on a phone?

Situations where connectivity is absent or data cannot leave the device. Field technicians in basements and rural sites, inspections in areas with no signal, work involving information a client contract forbids sending to a third party, and any process where a per-request cloud bill scales badly. In all of those the alternative is not a faster model, it is no model, which changes how much a slower one is worth.

Should we plan a deployment around this?

Not yet. This is an open-source research release rather than a supported product, the figures are the project’s own, and 23 GB of storage per device plus battery and thermal behaviour under sustained inference are real deployment questions nobody has answered at scale. Treat it as a signal about direction. If offline capability matters to your operation, the practical step this quarter is to write down which tasks genuinely need it, so you can evaluate quickly when a supported product appears.

Know which tasks truly need to work offline

We map the work in your business that genuinely cannot depend on a connection or a third-party service, so you can move fast when the tooling is ready.

Related Articles

Enterprise AI

OpenAI’s New Model Is Built to Use Your Computer

September 4, 2026Read more →
Enterprise AI

OpenAI Stopped Its Own Model. What Would Stop Yours?

August 19, 2026Read more →
Enterprise AI

A $500 Model Beat the Frontier at One Job

July 28, 2026Read more →
AK
Ajan Kanagalingam
Founder & ChatGPT Consultant, ChatGPT.ca

Ajan leads the ChatGPT.ca team: 200+ custom GPT builds and automation projects for 50+ businesses across 20+ industries. Based in Markham, Ontario. PIPEDA-compliant solutions.

Stay ahead of AI in Canada

Weekly case studies, new tools, and ROI playbooks for Canadian SMEs. One email, zero spam.