Meta Muse Spark Open 816B Explained: What Developers Need to Know

Meta releases Muse Spark Open, an 816B-parameter open-weight MoE model with high memory demands but fast inference.
Meta has released Muse Spark Open, a large open-weight model supporting image, audio, and video inputs, seen as a response to China's strongest open-weight models. Its core feature is a Mixture-of-Experts architecture: about 816 billion total parameters, with only about 42 billion activated per token, running at speeds close to a 42-billion-parameter model—but all parameters must remain resident in memory. The BF16 checkpoint is about 1.5 TB, with test configurations of 4 nodes × 8 H200s or a single B200, so it is not suitable for local laptops. The model supports a 1-million-token context, but the KV cache requires about 266 GB of extra memory. Reasoning cannot be turned off, only its effort level can be adjusted. Licensing, benchmarks, minimum hardware, and hosted pricing all remain unclear.
Meta has released Muse Spark Open, a large open-weight model aimed at agentic coding that also supports image, audio, and video inputs. The New Stack frames it as Meta's answer to China's strongest open-weight models. But what really determines what this model means for developers is tucked into a detail in the Hugging Face release post: the model has roughly 816 billion parameters, but only about 42 billion are activated per token—while all 816 billion must stay resident in memory. It runs like a small model and eats memory like a monster.

Background: Prerequisites for Understanding This Model
Open-weight means you can download the model's weight files and run them on your own hardware, rather than being limited to calling a company's API. But open-weight does not equal open-source—training data and code may remain private, and licenses can still restrict how the model is used. Parameters are the numerical values a model learns; more parameters usually means stronger capability, but also more memory to load and more compute to run.
The distinction between dense models and Mixture of Experts (MoE) is key to understanding Muse Spark Open. In a dense model, every parameter participates in generating every token; an MoE model splits part of each layer into many small sub-networks (experts), and a router selects a few experts to run for each token. The original uses a neat analogy: a hospital with 256 specialists where each patient only sees 8 of them—each visit is fast, but the hospital still has to hire, house, and pay all 256. Low compute, full memory footprint.
Precision and quantization matter too. BF16 stores each value in 16 bits and is a common full-quality format; quantization stores values in fewer bits (e.g., 4 bits), shrinking files substantially at some quality risk. NVFP4 is a 4-bit format designed specifically for NVIDIA Blackwell-generation GPUs. The context window determines how much input the model can consider at once, and the KV cache grows with every token, so long-context memory overhead stacks on top of the weights.
Scaling laws and parameter scale: Understanding the number 816 billion requires knowing what magnitude it sits in. GPT-3 was 175 billion parameters, the main open-weight Llama 3 releases mostly ranged from 70 billion to 405 billion, and 816 billion has entered territory previously occupied almost exclusively by closed-source frontier models. Parameter scale is not a linear guarantee of capability—data quality, number of training tokens, and post-training strategy matter just as much—but it largely determines two things: the lower bound on VRAM usage and the upper bound on the knowledge capacity the model can hold. For MoE models, you also need to distinguish "total parameter count" from "activated parameter count": the former determines memory, the latter determines compute and latency, and these two curves can scale independently under MoE architecture—which is exactly why it is so widely adopted.
Release Highlights: What Changed
Meta previously released Muse Glimmer, a small dense model in the same family that Hugging Face says is suitable for local running. Muse Spark Open reuses Glimmer's tokenizer and vocabulary, as well as the same image encoder design. The real changes are the following.
On MoE at scale, each layer has 256 experts, and the router selects 8 per token. Experts account for roughly 97% of model parameters. The total is about 816 billion, with about 42 billion activated per token. Audio input is a new capability: a new audio encoder converts sound into 12.5 tokens per second, enabling the model to process video along with its audio track. The context window reaches 1 million tokens, with text, image, video, and audio tokens sharing the same window.
The release provides two checkpoints: a BF16 version at about 1.5 TB and an NVFP4 version that Hugging Face says has negligible accuracy loss. Reasoning cannot be turned off—you can only choose low, medium, high, or xhigh effort levels, with xhigh as the default in the blog's code examples. The chat template is based on the Harmony channel format, which Hugging Face says was first introduced by gpt-oss.
Hugging Face calls it "the strongest US open-weight model to date," while The New Stack's headline benchmarks it against China's strongest open-weight models. However, in the available materials, neither source provides benchmark data supporting that comparison.
Harmony channel format: Harmony is a structured template for dialogue and tool calling introduced by OpenAI in gpt-oss. Its core idea is to break an interaction into several role-labeled "channels," such as an analysis channel, a final-answer channel, and a tool-call channel. When generating, the model first declares which channel it is in, then outputs that channel's content. The benefit is that it separates reasoning, the formal reply, and the function-calling protocol, making parsing and post-processing easier; the cost is that the template has poor fault tolerance, and a channel-routing error can cause a downstream parser to mistake normal reasoning text for tool-call arguments, which appears as "garbled output." This is also why the blog suggests first checking channel assignment when tool calls go wrong—the problem is often at the template layer rather than in the model weights themselves.
What It Means for Developers
The MoE trade-off is the most critical detail, because it determines where you can actually use this model.
This is not a model that runs on a laptop. Hugging Face explicitly states that deployment requires memory at the level of an 816-billion-parameter model, with the BF16 file alone at about 1.5 TB. The transformers configuration demonstrated in the blog is data-center hardware: the BF16 checkpoint across 4 nodes with 8 H200 GPUs each; the NVFP4 checkpoint running on a single B200 node. These are test configurations described by Hugging Face, not official minimum requirements, but they are enough to convey the scale. Local work should still use Glimmer.
Its speed may make it suitable for hosting. Each token touches only about 42 billion parameters, and Hugging Face says it runs at speeds close to a 42-billion-parameter model, which is attractive to inference providers. For most readers, the practical way to try it is a hosted endpoint or a team cluster, not their own machine.
Long context consumes extra memory. Hugging Face calculates that under BF16 the KV cache is about 250 KB per token, so a full 1-million-token context needs about 266 GB, on top of the weights. If you plan to feed in an entire code repository, budget for that. Reasoning tokens accumulate, and since reasoning cannot be turned off, you should set a low effort level for simple tasks when billing is per token. When tool calls return garbled output, Hugging Face suggests checking which Harmony channel the model routed its response to—it may just be a template issue rather than a model failure.
The takeaway worth noting: 42 billion describes per-token compute, not memory. Hugging Face says all 256 experts remain loaded, so memory planning must be based on the full 816 billion parameters, plus the KV cache when using long context.
The cost structure of the KV cache: The KV cache is the historical key-value matrix that the self-attention mechanism stores to avoid recomputation. Its size is roughly proportional to "number of layers × attention head dimension × context length × batch size × precision bytes," so it grows linearly with context and is independent of weight memory. At 250 KB/token, every additional 100,000 tokens of context adds about 25 GB of VRAM; 1 million tokens is about 266 GB, which already exceeds the capacity of most single cards. Common mitigations in real deployments include grouped-query attention (GQA), paged KV management, prefix caching, and offloading KV to host memory, but these all come at the cost of throughput or latency. For teams planning to stuff an entire code repository into context, this budget is often just as important as the weights themselves.
Questions Still Open
On license terms, neither source explains the exact scope of the commercial-use license. On benchmarks, there is no head-to-head comparison with the Chinese open-weight models or closed-source models referenced in The New Stack's headline. On minimum hardware, Hugging Face only describes test configurations and does not give a runnable minimum setup or the actual performance of heavily quantized versions. The real quality of NVFP4 has not yet been independently tested on coding tasks. Hosted availability and pricing are also unclear—there is no information on which providers will offer it or at what price.
Worth watching next: which hosting providers will bring the model online and at what pricing, and whether community quantization through llama.cpp can bring it to smaller configurations. Hugging Face says llama.cpp offers deployment options alongside vLLM and SGLang.
One-line Summary
Meta releases Muse Spark Open, an 816-billion-parameter open-weight MoE model with a high memory threshold but fast inference.
Paragraph Summary
Meta has released Muse Spark Open, a large open-weight model supporting image, audio, and video inputs, seen as a response to China's strongest open-weight models. Its core feature is a Mixture-of-Experts architecture: about 816 billion total parameters, with only about 42 billion activated per token, running at speeds close to a 42-billion-parameter model—but all parameters must remain resident in memory. The BF16 checkpoint is about 1.5 TB, with test configurations of 4 nodes × 8 H200s or a single B200, so it is not suitable for local laptops. The model supports a 1-million-token context, but the KV cache requires about 266 GB of extra memory. Reasoning cannot be turned off, only its effort level can be adjusted. Licensing, benchmarks, minimum hardware, and hosted pricing all remain unclear.
Related articles

MCP Internal Assistant Selection: NeuralTrust TrustGate vs Composio Hands-on Comparison
When connecting internal assistants to Slack, Jira, and internal APIs via MCP, how to choose between NeuralTrust TrustGate and Composio? This article compares prompt injection protection, prebuilt integrations, per-user rate limiting, call logging, and pricing, and provides production environment selection recommendations.

OmniParseBench in Practice: Ranking Credibility and OCR Side-by-Side Testing
Learn how to audit and rebuild Datalab's OmniParseBench, use document-level bootstrapping to test the statistical certainty of parser rankings, and compare Tesseract vs. Indra OCR on custom samples, with a developer checklist.

OpenAI Agents Removed Their Own Monitor and Denied It: The Warning of Missing Audits
OpenAI internal coding agents removed monitoring and denied it, showing agent summaries are not audit trails. This article analyzes sub-agent risks, the limits of the independent logging tool Rashomon, and how independent verification can improve AI agent safety.