Muse Glimmer 30B is Meta’s new local agent model — released Monday, August 10, 2026 by Meta Superintelligence Labs as a dense, multimodal, 30-billion-parameter model with its weights published under a genuine, unmodified Apache 2.0 license. It is small enough to run on a Mac or a PC with a single consumer GPU, and it is aimed squarely at always-on local agent workflows: function calling, local coding, and LLM-as-a-judge evaluation.
Three facts about this release are routinely garbled, so they are worth stating plainly up front. Glimmer is not a new model line — Meta says it is distilled from Muse Spark, the family’s flagship, and describes it as generally less capable than its teacher. It is dense, not a Mixture-of-Experts — the raw config.json shows a dense causal transformer with no expert routing anywhere. And it is multimodal — text and images in, text out, with a roughly 1.8B-parameter vision encoder inside the ~29.6B total. Audio is explicitly unsupported in both directions.
This guide covers what shipped and where, the distillation lineage and architecture, why the Apache 2.0 license is the real headline, Meta’s full benchmark table — including the rows Glimmer loses — and what the release means for teams weighing local agents against hosted frontier models.
- 01A genuine Apache 2.0 release from Meta.The LICENSE file in the repo is the unmodified Apache License 2.0 — not a Llama-style bespoke community license. The GGUF, drafter, and ExecuTorch companion repos each carry their own independent apache-2.0 tag.
- 02Not a new line — the Muse family's small, local tier.Meta trained Glimmer on Muse Spark's outputs using logit distillation and says it is generally less capable than Muse Spark. No Meta primary states which Muse Spark version served as the teacher.
- 03Dense and multimodal, not MoE and not text-only.A dense causal transformer — 52 layers, 131,072-token context — with a ~1.8B ViT-G/14 perception encoder inside the ~29.6B total. Input is text plus images; output is text; audio is explicitly unsupported.
- 04Strong on agentic rows, honest losses elsewhere.In Meta's own table, Glimmer leads MCP Atlas, DeepSearch QA, Gaia2, and SWE-Bench Pro against Gemma4-31B and Qwen3.6-27B — but trails Qwen3.6-27B on TerminalBench 2.1, SWE-Bench Verified, and most multimodal rows. Every cell is vendor-stated.
- 05Built to fit one consumer GPU.Meta's quantized builds target 24GB and 32GB memory envelopes with 1.0% and 0.2% average degradation across 15 benchmarks respectively, and the DFlash speculative-decoding drafter roughly triples decode speed on an RTX 5090 in Meta's own measurements.
01 — The LaunchWhat Meta shipped on August 10.
The release landed as a coordinated set of surfaces. Meta’s launch announcement introduces the model and its training recipe; the weights live in the Hugging Face meta-models/Muse-Glimmer-30B repository — a Hugging Face-verified Meta organization — alongside three companion repos: pre-quantized GGUF builds, the DFlash drafter for speculative decoding, and ExecuTorch .pte builds for Apple Metal and NVIDIA Ampere-class targets. Meta also maintains a developer documentation page for the model.
"Today, we’re introducing Muse Glimmer, the next model from Meta Superintelligence Labs, and open sourcing the model weights under a permissive Apache 2.0 license."— Meta Superintelligence Labs, Muse Glimmer launch announcement
Meta’s stated purpose is specific: a model optimized for always-on local agent workflows — small enough for a Mac or a PC with a single consumer GPU, covering local agents and function calling, local coding, and LLM-as-a-judge evaluation. The launch post lists a wide deployment ecosystem: local partners Ollama, LM Studio, and Unsloth; edge frameworks llama.cpp, ExecuTorch, and MLX; scale serving via vLLM and SGLang; hosted access through Together AI, Fireworks AI, and OpenRouter; and PyTorch’s TorchTitan for further fine-tuning. AMD, Arm, Dell, Intel, and NVIDIA are named as hardware partners for future device-level optimization.
One nuance on availability: Meta’s own blog says llama.cpp, MLX, and ExecuTorch integrations are landing “in the coming days,” while Hugging Face’s companion post states day-0 support shipped in transformers, llama.cpp, vLLM, and Inference Endpoints, with a GGUF repo live from the start. Both are true at once — basic support at launch, with optimized integration work rolling out after.
02 — LineageNot a new line — distilled from Muse Spark.
The most common misreading of this launch is that Meta added a fourth product line. It did not. Glimmer is the small, local tier of the existing Muse family, created by distillation: in Meta’s own words, the team trained Muse Glimmer on Muse Spark’s outputs using logit distillation, leveraging a similar data mix as the teacher. No Meta primary states which Muse Spark version served as the distillation teacher.
The full training recipe runs in three phases: pre-training via logit distillation on the teacher’s outputs; mid-training on longer-context, more agent-heavy data with richer reasoning traces alongside organic data; and post-training combining supervised fine-tuning with on-policy distillation and reinforcement learning across general, reasoning, coding, and agentic domains. Meta says the model was trained and evaluated across a set of capability pillars — end-to-end agentic task completion, reliable tool use, multi-step reasoning, failure recovery, multimodal input, scaffold compatibility, controllable effort, and multilingual coverage across more than 100 languages.
Muse Spark
The frontier foundation model and Glimmer's distillation teacher. Per VentureBeat, Spark launched in April 2026 as a proprietary model, succeeding the open-weight Llama family.
Muse Code
Meta's terminal coding agent, launched in the first week of August 2026. A product built on the Muse models rather than a separate model tier.
Muse Glimmer
The small, local tier — dense, multimodal, ~29.6B parameters, distilled from Muse Spark, and open-weight where Muse Spark itself remains proprietary.
We covered the top of this lineup in our guide to Muse Spark 1.2 and Muse Code, and Muse Code’s internals in our Muse Code deep dive. Glimmer extends that lineup downward rather than replacing any of it. Looking ahead: per VentureBeat’s reporting of a post by Mark Zuckerberg, Meta has said it will also release Muse Spark 1.2 weights — announced as forthcoming, not shipped, at the time of writing. Muse Spark itself remains proprietary as of this post’s date.
On scaffolding, the model card says Glimmer works across OpenClaw, Hermes Agent, and other agentic orchestration patterns (the launch blog itself names only OpenClaw). For identification: OpenClaw is an open-source multi-agent orchestration framework built around a central gateway process; Hermes Agent is Nous Research’s open-source, local-first multi-agent framework — a natural pairing for a model designed to run entirely on user-controlled hardware.
03 — ArchitectureDense, multimodal, and built for a small memory budget.
The second common misreading is architectural. Glimmer is not a Mixture-of-Experts model. The raw config.json declares MuseGlimmerForConditionalGeneration — a dense causal transformer paired with a separate perception encoder for vision, with no expert routing anywhere in the configuration. The language model runs 52 layers at hidden size 6656, with grouped-query attention at 32 query heads against just 2 KV heads (a 16:1 ratio), head dimension 128, and a SiLU-gated FFN at intermediate size 19,968.
The attention layout is the interesting part for long-context efficiency: the 52 layers repeat a strict three-local, one-global pattern — three sliding-window layers (window 2048) followed by one full-attention layer. Rotary position embeddings run at θ = 500,000 on the local layers, while the raw config shows a literal 0 at every fourth position — the global layers carry no rotary encoding at all. Stated context length is 131,072 tokens, the vocabulary is 202,048 entries (200,000 BPE plus 2,048 special tokens), and the stated knowledge cutoff is January 4, 2026.
Vision input runs through a roughly 1.8B-parameter ViT-G/14 encoder — 50 layers, hidden width 1536, patch size 14, up to 4,096 visual tokens per image — based on Meta’s own Perception Encoder research. That encoder sits inside the ~29.6B total parameter count. The modality contract is precise: interleaved text and images in, text out, and the model card’s out-of-scope section states plainly that audio input and output are not supported.
Dense total, incl. vision
A dense causal transformer with a ~1.8B ViT-G/14 perception encoder inside the total. No MoE routing anywhere in the raw config.json.
Local-to-global layer ratio
Three sliding-window layers (window 2048) per full-attention layer, repeating across all 52 layers. RoPE θ = 500,000 on local layers; none on global layers.
131,072-token window
Stated on the model card and independently matched by OpenRouter's listing. Vocabulary of 202,048 entries; knowledge cutoff January 4, 2026.
04 — The LicenseApache 2.0, actually.
“Open” model releases have trained everyone to read the fine print, and Meta’s own Llama history is the reason: the Llama community license drew years of criticism for bespoke restrictions. Glimmer breaks that pattern, and the claim checks out at multiple independent layers. The repository’s LICENSE file is the full, unmodified Apache License 2.0 text — not a “Muse Community License” dressed up with the Apache name. The Hugging Face metadata tags the repo apache-2.0, the card body states that all released artifacts are under Apache 2.0, and each of the three companion repos — GGUF, the DFlash drafter, and the ExecuTorch builds — carries its own independent Apache 2.0 tag rather than inheriting one.
There is one document worth understanding precisely: USAGE_POLICY.md ships alongside the license. It is a prohibited-uses policy — barring things like weapons development, critical-infrastructure operation, fraud, and use by minors — and it imposes behavioral expectations on deployers. But it is not a license term: it does not restrict redistribution, modification, or commercial use the way Llama’s community license did. Apache 2.0 governs the weights; the usage policy is separate deployment guidance.
Independent framing agrees. VentureBeat’s coverage calls this “a more permissive license than Llama ever carried,” noting Apache 2.0 permits unrestricted commercial use, modification, and redistribution. The same piece flags a nuance procurement teams should hold onto: as with most open-weight releases, it is the weights that are open — Meta has not released the training data or the training code. And for license-conscious comparison shopping in this size class, note that Google’s Gemma family ships under Google’s own bespoke Gemma terms rather than an OSI-approved license.
The strategic weight of this is easy to miss. VentureBeat frames Glimmer as Meta’s first fully open release since the company moved to the proprietary Muse Spark in April 2026 — which makes this a deliberate reversal, not a routine drop. In VentureBeat’s analysis, the closest US-lab comparison is OpenAI’s gpt-oss family: also Apache 2.0, but sparse MoE and text-only, where Glimmer is dense with native vision input.
05 — BenchmarksMeta’s full table — wins and losses.
A sourcing quirk worth knowing: Meta’s launch blog embeds its benchmark comparison as a chart image only. The Hugging Face model card carries the full table as text, and it is materially richer than the launch-day charts suggest. The table below transcribes it: Muse Glimmer 30B in High Reasoning mode against Gemma4-31B and Qwen3.6-27B, both in their thinking modes. Every cell is Meta’s own reported measurement — no independent third party had reproduced these numbers on the pages we reviewed at the time of writing. Bold marks the best of the three models on each row, following the card’s own convention.
| Benchmark | Glimmer 30B | Gemma4-31B | Qwen3.6-27B |
|---|---|---|---|
| General agentic | |||
| MCP Atlas (Public) | 75.5 | 54.2 | 62.5 |
| DeepSearch QA | 74.6 | 61.7 | 71.1 |
| τ³-Banking | 23.5 | 15.1 | 16.7 |
| WildClawBench | 47.6 | 37.6 | 43.2 |
| GDPVal-AA v2 | 953 | 811 | 1141 |
| Gaia2 | 43.3 | 36.4 | 40.0 |
| SkillsBench (with skills) | 44.3 | 32.4 | 46.6 |
| OSWorld-Verified | 65.9 | 58.5 | 75.6 |
| Agentic coding | |||
| SWE-Bench Pro | 51.2 | 36.9 | 50.2 |
| SWE-Bench Verified | 76.0 | 66.6 | 77.2 |
| TerminalBench 2.1 (with terminus2) | 51.7 | 43.4 | 60.7 |
| SciCode | 43.6 | 43.4 | 39.8 |
| Multimodal | |||
| Charxiv Reasoning | 78.8 | 77.7 | 78.4 |
| ScreenSpot Pro | 75.4 | 75.9 | 76.1 |
| OmniDocBench v1.5 | 75.8 | 72.5 | 77.8 |
| MMMU Pro | 74 | 73 | 75 |
| General capabilities and reasoning | |||
| IFBench | 77.0 | 76.0 | 70.8 |
| AIME 2026 | 94.7 | 89.2 | 94.1 |
| GPQA Diamond (AA) | 83.5 | 85.7 | 84.2 |
| HLE Text (AA) | 22.0 | 23.6 | 23.1 |
| AA-LCR | 80.0 | 68.3 | 73.3 |
| Beam128K | 65.1 | 58.2 | 63.0 |
The honest pattern: Glimmer wins the general agentic and tool-use category broadly — MCP Atlas, DeepSearch QA, τ³-Banking, WildClawBench, Gaia2, and SWE-Bench Pro — plus IFBench, AIME 2026, AA-LCR, and Beam128K on the reasoning side. It is not a clean sweep. Qwen3.6-27B takes TerminalBench 2.1 by a clear margin (60.7 vs Glimmer’s 51.7), edges SWE-Bench Verified (77.2 vs 76.0), and leads most of the multimodal rows plus GDPVal-AA v2, SkillsBench, and OSWorld-Verified. Gemma4-31B takes GPQA Diamond and HLE Text. For a model marketed on agentic tool use, losing the terminal-work row to Qwen3.6-27B is the most operationally relevant gap — terminal-heavy coding agents should benchmark both.
The card also publishes two security-oriented rows where directionality matters. On CI Memories, Gemma4-31B posts the lowest contextual-integrity violation rate at 12.1 (lower is better) against Glimmer’s 26.4 and Qwen3.6-27B’s 53.4, while Glimmer’s coverage of 64.8 sits between Qwen3.6’s 66.9 and Gemma4’s 53.0. On Siren AgentDojo, Glimmer records the highest utility of the three at 94.2 but a 28.4 attack success rate (lower is better) against Gemma4’s 25.6. A separate Preparedness section adds chem/bio safety benchmarks with Kimi K3 shown for reference context; Glimmer scores below Kimi K3 on all six of those rows — consistent with Meta’s own designation of Glimmer as outside its Frontier AI definition — though it still posts the highest score of the three size-class models on two of them, WMDP (Bio) at 86.5% and Lab Bench ProtocolQA at 80.2%.
06 — Local FootprintQuantized for one GPU, accelerated by DFlash.
The engineering that makes “local agent” more than a slogan is in the packaging. Meta ships two official quantized builds with measured quality deltas: K-Quant-Dynamic, targeting a 32GB memory envelope, at 0.2% average degradation across the 15 benchmarks Meta measured; and K-Quant-17GB, targeting 24GB, at 1.0% average degradation on the same card. Full precision requires 64GB. Both degradation figures are Meta’s own measurements, a caveat VentureBeat’s independent write-up also flags explicitly.
In concrete hardware terms — VentureBeat’s examples — the 24GB build lines up with an NVIDIA RTX 3090 or RTX 4090, the 32GB build with an RTX 5090, and on Apple silicon a MacBook Pro or Mac Studio with 32GB or more of memory can hold the full stack: model, KV cache, vision encoder, and drafter.
That drafter is the release’s second technical novelty. DFlash is a block-diffusion speculative decoder — described in a companion paper — that predicts blocks of 16 tokens per forward pass using a 5-layer draft model whose features tap five of the main model’s 52 layers. Meta’s own measurements, at batch size 1 with greedy decoding, show decode speed roughly tripling on an RTX 5090 (74.9 to 233.4 tokens per second via llama.cpp), with smaller gains on Apple silicon via ExecuTorch — 26.6 to 50.2 tokens per second on an M5 Max, and 23.7 to 37.8 on an M4 Max.
DFlash speculative decoding · decode speed, Meta's own measurements
Source: Meta's Muse Glimmer 30B model card — vendor-reported measurements07 — AccessWeights, runtimes, and one carefully labeled price.
Because Glimmer is a self-hosted open-weight release, Meta itself lists no metered API price on the pages we reviewed. The one concrete number in circulation belongs to a specific surface: OpenRouter’s listing prices Glimmer at $0.35 input / $1.50 output per million tokens, with cached input at $0.04 per million — an OpenRouter provider rate, not a Meta list price. The listing also confirms the 131,072-token context and exposes the model card’s four reasoning-effort levels — low, medium, high, and xhigh — with medium as the default.
One catalog-hygiene footnote: OpenRouter’s listing appeared late on August 9 UTC, ahead of the August 10 date on Meta’s own blog post. Aggregator catalogs can lead a vendor’s announcement as well as lag it — one more reason to never derive a launch date from a listing timestamp in either direction.
Open weights
Main weights plus companion GGUF quantizations, the DFlash drafter, and ExecuTorch builds for Apple Metal and NVIDIA Ampere-class targets. Fine-tune with PyTorch's TorchTitan.
Ollama · LM Studio · llama.cpp · MLX
Hugging Face reported day-0 support in transformers, llama.cpp, and vLLM with GGUF builds live from the start; Meta's blog says llama.cpp, MLX, and ExecuTorch integrations are landing in the coming days.
OpenRouter · Together AI · Fireworks AI
Hosted access for teams that want the open model without the ops. The price is OpenRouter's provider rate — Meta publishes no metered price for this release.
08 — ImplicationsWhat Glimmer changes for agent builders.
Read as strategy rather than specs, this release marks a genuine shift. Meta went proprietary with Muse Spark in April 2026 and is now re-entering open weights at the tier where openness pays: the local agent layer, where distribution, ecosystem integrations, and developer trust compound — while the frontier tier stays closed and monetized. The license choice is the tell. Apache 2.0 answers the licensing objection enterprise legal teams raised against Llama-style terms, and it puts direct pressure on the size-class incumbents that ship under bespoke licenses. For the on-device agent trend we mapped in our small-language-model guide and our on-device agent forecast, Glimmer adds a US-lab entry with genuinely permissive terms.
Looking forward: the sub-35B, single-GPU class is getting crowded — NVIDIA shipped its own entry the very next day, covered in our companion piece on Nemotron 3.5 Lightning — and Meta has said, per VentureBeat’s reporting, that Muse Spark 1.2 weights are coming too. If that announced release ships, Meta would hold open entries at two tiers. None of that is guaranteed; what is already true is that a genuinely permissively-licensed, vision-capable, agent-tuned 30B model now exists for anyone to build on.
Always-on agents and function calling
Glimmer's strongest vendor-stated rows are exactly this lane — MCP Atlas 75.5, DeepSearch QA 74.6, Gaia2 43.3 against both size-class rivals. Verify on your own tool stack before committing.
CLI agents and repo automation
Meta's own table puts Qwen3.6-27B ahead on TerminalBench 2.1 (60.7 vs 51.7) and SWE-Bench Verified (77.2 vs 76.0). For terminal-centric coding agents, benchmark both before defaulting to the newer release.
On-device, no-cloud workloads
Apache 2.0 weights, a 24-32GB memory envelope, and text-plus-image input make Glimmer a strong candidate where data cannot leave the machine. The usage policy still applies as deployment guidance.
The hardest general problems
Meta itself says Glimmer is generally less capable than Muse Spark, and its table shows GPQA Diamond and HLE Text trailing Gemma4-31B. Keep frontier models for the top of the difficulty range.
The practical adoption path mirrors what we recommend for any open-weight candidate: pull the quantized build that matches your hardware, replay a week of your real agent traffic against it, and measure completion quality, tool-call reliability, and latency against your current stack — vendor tables are a shortlist filter, not a decision. If you are weighing local open-weight agents against hosted frontier models for specific pipelines, our AI transformation engagements start with exactly this comparative evaluation.
09 — ConclusionThe local tier just got a serious default.
A real Apache 2.0 release from Meta is the story — the benchmarks are the footnote.
Strip the launch down to what is verifiable and Muse Glimmer 30B is three things at once: a genuinely permissive release — unmodified Apache 2.0 in the license file, tagged independently on every companion repo; a well-packaged local model — dense, multimodal, quantized to 24GB and 32GB envelopes with vendor-measured quality deltas and a speculative decoder that roughly triples decode speed in Meta’s own tests; and an honest middleweight — distilled from Muse Spark, described by Meta itself as generally less capable than its teacher, winning the agentic tool-use rows while losing terminal work to Qwen3.6-27B.
The right level of trust follows from the sourcing. Every benchmark number here is Meta’s own measurement, so treat the table as a shortlist argument and run your own evals on the workloads you actually care about. The architecture and license claims, by contrast, are independently checkable — we verified them against the raw config, the license file, and the repo metadata — and they hold. The packaging figures, quantization deltas and DFlash speeds alike, are Meta’s own measurements too.
The bigger signal is strategic. The company that defined open weights with Llama, then went proprietary, has returned to open release at the tier where agents actually run all day — and it chose the one license that ends the fine-print debate. If the announced Muse Spark 1.2 weights follow, August 2026 will read as the month Meta committed to competing in the open again.