August 25, 2026 · 12 min read · ← All posts

Muse Glimmer

Meta's Muse Glimmer is the first model in this price and hardware class that looks genuinely strong in both halves of WebBrain's job. On our 100-case browser-vision suite, the open 30B model scored 73 strict passes and a 93.3% mean rubric score—better than every model in our recent budget Qwen sweep. On the 100-case text planner, it returned 95 schema-valid tool calls and beat GPT-5.6 Luna on both ideal-tool and exact-ideal counts. The tradeoff is speed: OpenRouter took 16.1 seconds per screenshot on average and 8.67 seconds at the median for first actions. Muse Glimmer is capable, inexpensive, open-weight, and unusually complete. It is not fast on the route we tested.

The short verdict

We sent 300 benchmark cases to meta/muse-glimmer-30b through OpenRouter on August 25, 2026:

SuiteCasesCore resultLatencyObserved cost
Browser vision10073 strict passes, 93.3% mean rubric16.15s mean$0.098
First-action text planner10095 valid tool calls, 34 ideal tools, 11 exact ideals8.67s median$0.240
Multi-turn scenarios10041 ideal / ideal-name, 57 other, 2 anti-pattern

Our practical read is straightforward:

This is a much better result than “one model that can technically accept both text and images.” Muse is competitive in both modalities. The serving profile, not the capability surface, is what prevents an automatic recommendation.

What Muse Glimmer is

Meta's model card describes Muse Glimmer as a dense, 30-billion-parameter causal model with a dedicated perception encoder, distilled from Muse Spark and designed for autonomous agents on consumer hardware. The weights are released under Apache 2.0, with official BF16, GGUF, and ExecuTorch variants.

That positioning is unusually aligned with WebBrain's workload: multimodal understanding, structured tool use, multi-step reasoning, and failure recovery in one locally deployable model. The OpenRouter route exposes a 131,072-token context. At test time its lowest listed route price was $0.30 per million input tokens and $1.10 per million output tokens; provider-specific prices can be higher.

The model is dense, so “30B” means something different from Qwen's 30B-A3B MoE. Muse executes its language backbone rather than activating roughly 3B routed parameters per token. That helps explain why a Qwen MoE can be dramatically faster even when the names imply similar scale. It also means Muse's official quantized local path is central to the product story: the hosted route is convenient, but not necessarily the deployment that shows the model at its best.

What we ran

The vision run used WebBrain's production screenshot contract: the same 100 browser screenshots, fixed six-section system prompt, temperature 0, 800-token maximum, deterministic weighted checks, and critical-fact gating used in our budget Qwen comparison.

The text run used the current WebBrain Chrome planner payload at full tier: 100 first-action cases, native structured tools, Act temperature 0.15, and no reasoning-effort override. One request failed in transport on the original pass; its isolated retry returned a valid tool call. We substitute that retry in the measurements below.

The scenario run used 100 seeded multi-turn histories covering bad-URL loops, tool errors, CSP failures, truncation, counter polarity, stale references, mode boundaries, cross-lingual interaction, and prompt injection. Three transport failures and one empty response all returned valid results on isolated retry. The consolidated figures substitute those four retry results while preserving the original run directories.

No API key was stored in the result files.

Vision: 73 strict passes, with a strong hard-case floor

Muse scored every case and returned no API error:

Difficulty bandStrict passesMean rubricMean latency
Easy15 / 2094.2%11.9s
Basic16 / 2096.3%13.9s
Intermediate14 / 2090.6%11.8s
Advanced15 / 2092.1%30.1s
Challenging13 / 2093.2%13.1s
Overall73 / 10093.3%16.15s

The shape matters as much as the total. Muse never falls below 65% strict success in any band, and its challenging-band mean rubric remains above 93%. It often recovered most facts even when one critical check prevented a strict pass.

Four categories were perfect: toast notifications, consent banners, chart reading, and data tables. Authentication, search, dashboards, email composition, kanban, calendars, maps, photos, security challenges, and uncertainty calibration all landed at 80% strict success.

The weaknesses are familiar:

CategoryStrict successMean rubric
Form validation20%76.0%
Modal overlays20%85.5%
Occlusion and contrast40%88.0%
Checkout60%92.0%
Loading state60%88.7%
Multilingual OCR60%92.7%

Form validation and modal overlays were also the budget Qwen field's shared blind spots. Muse improves the overall score without removing the failure modes that matter most when a browser agent is blocked by a dialog or must associate a field with a small inline error.

Vision comparison: Muse beats the budget Qwen field

The earlier six-model Qwen sweep used the same 100-case corpus and production screenshot contract. Adding Muse produces a clear quality winner:

ModelStrict passesMean rubricMean latencyOutput tokensCost / 100 cases
Muse Glimmer 30B7393.3%16.1s55.9K$0.098
Qwen3-VL-32B Instruct6991.9%4.6s22.2K$0.022
Qwen3-VL-30B-A3B Instruct6891.3%2.2s17.1K$0.024
Qwen3.5-35B-A3B6790.8%5.2s55.4K$0.099
Qwen3-VL-30B-A3B Thinking6288.9%6.3s68.5K$0.188
Qwen3-VL-8B Thinking6186.7%6.4s75.5K$0.180
Qwen3-VL-8B Instruct4884.0%2.1s14.9K$0.021

Muse buys four passes over dense Qwen3-VL-32B Instruct and five over Qwen's 30B-A3B Instruct. It also produces the best mean rubric score. This is not a rounding artifact: Muse sits above both Qwen leaders on both quality columns.

The price is time and tokens. Muse emits 2.5 times as many output tokens as Qwen3-VL-32B Instruct, costs about 4.4 times as much for the replay, and takes 3.5 times as long per screenshot. Against the MoE 30B-A3B, Muse is more than seven times slower.

So the deployment choice is not “Muse wins.” It is:

Text planning: capable, cautious, and slow

The first-action run looks much like the vision run: strong output discipline, high reasoning-token use, and a long latency tail.

MeasureMuse Glimmer
Completed responses after retry100 / 100
Structured tool calls95
Schema-valid tool calls95 / 95
Ideal tool-name matches34
Exact ideal actions11
get_accessibility_tree first51
Direct-action cases49
Median / p95 latency8.67s / 26.63s
Prompt / completion tokens2.54M / 22.0K
Reasoning tokens16.6K
Prompt tokens reported cached97.6%
Observed 100-case cost$0.240

The 95-for-95 schema row is important. Muse did not merely choose recognizable tools; every emitted call validated against the exact tool definition saved with its request. That is operationally cleaner than a model that makes the right conceptual choice but supplies an invalid enum or malformed key.

Muse is also cautious. It requests a fresh accessibility tree on 51 cases even though the benchmark expects an immediate action from the state already present in the prompt. This is almost exactly GPT-5.6 Luna's behavior: Luna requested the tree 54 times. A first-action harness penalizes both models for a read-before-act policy that could work well in a real two-turn loop.

Text comparison: Muse is above Luna

Our thirteen-model American-Chinese frontier benchmark ranked models primarily by leave-one-out peer consensus. Muse was run later, after WebBrain's prompt and tool schema had grown, so inserting it into that exact consensus ranking would pretend the payloads were identical. We do not do that.

The 100 questions and deterministic expected actions did not change between the pinned 7182c21f comparison checkout and the Muse run. That lets us compare the common ideal-tool and exact-ideal measures honestly. The table below is sorted by ideal tool-name count, not by the earlier article's consensus rank:

Ideal-tool positionModelIdeal toolExact idealSchema-valid / emittedTree firstMedianReplay cost
1Claude Sonnet 5471798 / 98424.06s$7.222
2Kimi K3441897 / 97457.54s$1.563
3Tencent HY3411890 / 90425.12s$0.246
4=DeepSeek V4 Flash 0731391890 / 90441.56s$0.050
4=GLM-5.2392086 / 89401.73s$0.545
6=Gemini 3.6 Flash3614100 / 100591.96s$1.209
6=Qwen 3.6 27B361783 / 92442.23s$0.670
6=xAI Grok 4.5361794 / 94492.61s$2.274
9Muse Glimmer 30B341195 / 95518.67s$0.240
10MiniMax M3331786 / 89452.85s$0.504
11=GPT-5.6 Luna Pro32389 / 89545.12s$0.228
11=Inkling Small321584 / 84451.05s$0.243
13Poolside Laguna XS 2.131588 / 89451.15s$0.073
14GPT-5.6 Terra Pro12294 / 94804.91s$2.238

Muse is above Luna. It selects two more ideal tool names, produces eight more exact ideal actions, emits six more valid calls, and asks for the tree slightly less often. The exact-ideal gap—11 versus 3—is the clearest evidence that Muse is not merely matching Luna's cautious policy with more verbosity.

Luna still wins on speed by a wide margin: 5.12 seconds versus 8.67 seconds at the median. Their observed replay costs are effectively in the same band, $0.228 for Luna and $0.240 for Muse, although cache behavior and the larger current Muse payload make billing comparisons route-specific.

Muse does not reach the top planner group on deterministic dispatch. Sonnet, Kimi, HY3, DeepSeek, GLM, Gemini, Qwen, and Grok all choose more ideal first tools. Muse's position is better described as upper-middle quality with top-tier schema discipline, full multimodality, and bottom-tier hosted latency.

Multi-turn recovery: one exceptional category, several weak pivots

The scenario grader labels the next move as ideal, ideal_name, anti, other, or empty. Other is not a conventional test failure—it means the action matched neither the specified ideal nor a known anti-pattern—but it does show that Muse often chose a generic re-observation instead of the rubric's preferred pivot.

After replacing the three transport failures and one empty original response with their isolated retries:

Scenario categoryIdeal / ideal-nameAnti-patternOther
Bad-URL loop2 / 1008
Tool-error pivot4 / 1006
CSP-blocked evaluation2 / 1008
Truncation cascade3 / 1016
Counter polarity0 / 1019
Stale reference ID9 / 1001
Mode boundary3 / 1007
Cross-lingual4 / 1006
Protected prompt injection5 / 803
Protected injection control2 / 200
Unprotected prompt injection6 / 802
Unprotected injection control1 / 201

Stale-state recovery is the standout. When a ref ID has disappeared or a page mutation invalidates the previous tree, Muse almost always refreshes or pivots correctly. That is exactly the kind of failure recovery Meta emphasizes in the model card, and this category supports the claim.

The broader scenario result is less convincing. Muse repeatedly falls back to get_accessibility_tree when the rubric expects a more targeted alternative. Counter-polarity is the sharpest miss: zero ideal outcomes and one known anti-pattern. The protected injection set is respectable—five of eight ideal-name outcomes, no anti-pattern, and both controls handled correctly—but the unprotected mirror did not become worse. This sample does not show a measurable benefit from the deterministic wrapper for Muse.

Where Muse fits

Muse Glimmer occupies a useful space that did not have a clean representative in our earlier tables:

For a hosted WebBrain deployment today, we would still choose Qwen's 30B-A3B Instruct when every screenshot sits on the critical path. We would choose Muse when one open model must cover screenshot understanding, structured browser planning, and local/private deployment without splitting the job between a VLM and a text specialist.

The most interesting next test is local. Meta ships official GGUF quantizations, a perception projector, and a DFlash drafter. A single-GPU Muse run would remove OpenRouter scheduling and network time, reveal whether speculative decoding fixes the latency problem, and compare the dense 30B model with Qwen's dense 32B and 3B-active MoE on the hardware the model was built to target.

Bottom line

Muse Glimmer is the new quality leader in our budget browser-vision table: 73 strict passes versus Qwen's 69, with the best mean rubric score in the group. It is not the efficiency leader. The best Qwen rows return three to seven times faster and cost roughly one-quarter as much.

On text planning, the answer to the question we cared about is unambiguous: Muse Glimmer sits above GPT-5.6 Luna on the common deterministic dispatch measures. Muse reaches 34 ideal tool choices and 11 exact ideals; Luna reaches 32 and 3. Muse also emits more calls with perfect saved-schema validity. Luna remains faster.

The combined result makes Muse more interesting than either table alone. It is not the best text planner and not the fastest VLM. It is a 30B open model that can plausibly do both jobs well, recover stale state unusually reliably, and run on hardware an individual can own. That is a strong foundation. Now it needs a local WebBrain run to show whether Meta's consumer-hardware story can turn a 16-second hosted screenshot response into an interactive agent loop.

Raw results

test/vision/results/openrouter-muse-glimmer-30b-full-20260825_meta_muse-glimmer-30b_production
test/llm/results/openrouter-muse-glimmer-30b-full-20260825_chrome_meta_muse-glimmer-30b
test/llm/results/openrouter-muse-glimmer-30b-retry-routing-20260825_chrome_meta_muse-glimmer-30b
test/llm/results-scenarios/openrouter-muse-glimmer-30b-scenarios-20260825_chrome_meta_muse-glimmer-30b
test/llm/results-scenarios/openrouter-muse-glimmer-30b-retry-scenarios-20260825_chrome_meta_muse-glimmer-30b

Tags: #MuseGlimmer #MetaAI #OpenWeights #OpenRouter #Qwen3VL #GPT56 #Luna #VisionLanguageModel #ToolCalling #BrowserAgent #LocalAI #WebBrain

Written by Emre Sokullu. WebBrain 33.0.0 and later is GPL-3.0-or-later and open on GitHub.