GitHub Copilot's on-device MAI Code 1.1 Flash peaks at 75.5GB of memory
Microsoft plans to run MAI Code 1.1 Flash on developers' machines in GitHub Copilot, with a limited rollout starting by end-October 2026. Its figures come from one high-end laptop and local pricing is undisclosed, so teams cannot yet size the hardware or the bill.
The Engineer · Build desk
What happened
- The first local rollout covers Copilot CLI, the Copilot app and IDE integrations such as Visual Studio Code.
- Per a GitHub Changelog entry, Microsoft had widened MAI-Code-1-Flash's availability to additional Copilot surfaces back in June 2026.
- Developers can let Copilot's Auto mode route each request or pick the model explicitly through the Windows ML provider or a local endpoint.
- Microsoft is pairing local execution with Microsoft Execution Containers, or MXC, which are meant to isolate the tools an agentic coding workflow runs.
Why it matters
- What it limits constraint Memory decides which developer machines qualify, and the only published target is one high-end reference laptop, so fleet planning has to wait for a device list.
- Who has to decide decision Teams with data-residency rules will probably standardize on explicit local selection, since it is the mode where the developer fixes where each request is processed.
- What it costs cost Any business case that books local calls as free rests on a social post until Microsoft sets subscription treatment and usage limits.
- Who's exposed exposure Agentic tool calls running on developers' own machines put MXC's isolation in scope for security review before a team turns the feature on.
Microsoft's overview, as dev.to reports it, sets compute and memory separately. MAI Code 1.1 Flash has 137 billion total parameters and 6.8 billion active ones [4]. About 5% of the model is active on any given token [18]. That share sets the compute per token. Memory is set by the whole model. Microsoft's reference run peaked at about 75.5GB with the full 256,000-token context loaded [5][10]. Spread across 137 billion parameters, that peak comes to roughly 0.55 bytes each [19]. Microsoft names quantization and speculative decoding as the techniques that shrink the on-device footprint [4].
The reference machine is a Surface Laptop Ultra with NVIDIA RTX Spark [10]. Decode throughput was 923.5 tokens per second at 64,000 tokens of context and 769.8 at 128,000 [14][15]. Doubling the context cost about 17% of decode speed [20]. Those are decode rates from one configuration. For them to transfer, a developer's machine needs a comparable accelerator and enough memory for the context length the team actually uses. Smaller machines need their own measurements.
Auto mode rests on HydraFusion, Microsoft's approach for coordinating models across edge and cloud environments [6]. Cloud inference stays in the stated routing model, and dev.to describes the result as a hybrid workflow [8]. For a team that must document where source code was processed, a per-request router is one more decision to audit. Explicit selection puts that choice with the developer [12].
Pairing the local model with sandboxed tool execution is the right order of work [9]. A local model that calls tools runs them on the developer's own machine. The isolation should be in place before agentic workflows reach that machine, and Microsoft is shipping it with the local path.
According to dev.to, Microsoft's official announcement does not disclose local-inference pricing, subscription treatment or usage limits, and it does not include a minimum hardware specification or a supported-device list [13][11]. The statement that local calls carry no inference charge came from an originating social post [16].
In my context, a team with residency rules and a few high-memory workstations, I would trial explicit local selection on those machines first. Auto stays off until the price is public.
What to watch
- Microsoft's published pricing, subscription treatment and usage limits for local inference in Copilot.
- A minimum hardware specification or supported-device list, especially any configuration with less memory than the reference Surface Laptop Ultra.
- How Auto orchestration splits requests between local and cloud once the limited rollout starts by the end of October 2026.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence55
- Adoption12
- Hype gap+20
- Incentives55
- Confidence58
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
Microsoft plans to bring MAI Code 1.1 Flash to local coding workflows in GitHub Copilot, allowing supported Copilot experiences to run the coding model on a device instead of relying solely on cloud inference.
- [2]
The rollout is planned to begin with a limited audience by the end of October 2026.
- [3]
The rollout covers Copilot CLI, the Copilot app, and IDE integrations such as Visual Studio Code.
- [4]
MAI Code 1.1 Flash has 137 billion total parameters with 6.8 billion active parameters, and uses quantization and speculative decoding to reduce its on-device footprint.
- [5]
MAI Code 1.1 Flash is designed as a local coding model with a 256,000-token reference context window.
- [6]
Auto orchestration routing is based on Microsoft's HydraFusion orchestration approach, which is intended to coordinate models across edge and cloud environments.
- [7]
Microsoft describes two ways to use local inference: Auto orchestration, in which Copilot determines whether a request is handled locally or in the cloud, and explicit selection of MAI Code 1.1 Flash through the Windows ML provider or by connecting Copilot to local endpoints.
- [8]
Cloud inference remains part of Microsoft's stated routing model, so the announcement points to a hybrid workflow rather than a fully local-only Copilot experience.
- [9]
Microsoft is pairing local model execution with sandboxed tool use; Microsoft Execution Containers (MXC) are intended to isolate tool execution, which matters for agentic coding workflows where a model uses tools.
- [10]
Microsoft's reference measurements use a Surface Laptop Ultra with NVIDIA RTX Spark, where MAI Code 1.1 Flash reaches approximately 75.5GB of peak memory usage at a 256,000-token context.
- [11]
The official announcement does not provide a general minimum specification or a complete supported-device list.
- [12]
The explicit selection option matters for developers who want direct control over where a coding request is processed, rather than leaving the decision to automatic routing.
- [13]
Microsoft has not disclosed pricing for local inference in its official announcement, nor subscription treatment or usage limits.
- [14]
Decode throughput in the reference configuration was 923.5 tokens per second at 64,000 tokens of context.
- [15]
Decode throughput in the reference configuration was 769.8 tokens per second at 128,000 tokens of context.
- [16]
An originating social post described local calls as having no inference charge; Microsoft's official announcement does not disclose whether every local workflow will carry no additional charge.
- [17]
Microsoft had already expanded MAI-Code-1-Flash to more Copilot surfaces in June 2026, according to a GitHub Changelog entry.
- [18]
About 5% of MAI Code 1.1 Flash's parameters are active per token.
- [19]
Peak memory at the full 256,000-token context works out to roughly 0.55 bytes per total parameter.
- [20]
Decode throughput falls about 17% when context doubles from 64,000 to 128,000 tokens on the reference machine.
Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.
Sources
2 independent publishers whose own reporting we read for this story.
- dev.toMicrosoft Brings MAI Code 1.1 Flash Local Inference to GitHub Copilot
1 article · October 7, 2026
- thenewstack.ioGitHub Copilot is going local — but Microsoft won’t say what gets sent to the cloud
1 article · October 8, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.
Topics
Entities
- MAI-Code-1-FlashFollow
- Patrick NikoletichFollow
- SWE-bench VerifiedFollow
- MicrosoftFollow
- Microsoft Execution Containers (MXC) SDKFollow
- Stuart SchaeferFollow
- Windows MLFollow
- Terminal Bench 2.1Follow
- HydraFusionFollow
- GitHub CopilotFollow
- Nvidia RTX SparkFollow
- GitHubFollow
- MAI-Code-1.1-FlashFollow
- Surface Laptop UltraFollow
- Visual Studio CodeFollow