Power Your Software Testing with AI Agents and Cloud

The Native AI-Agentic Cloud Platform to Supercharge Quality Engineering. Test Intelligently and Ship Faster.

AIOpen SourceAgent Testing

Muse Spark Open: Meta's 816B Open-Weight Model for Agents

Muse Spark Open is Meta's 816B open-weight model for coding and agents. See its benchmarks, hardware needs, license terms and what to test before you ship it.

Published on:

Muse Spark Open scores 89.2 on MCP-Atlas, the top result on that agentic benchmark in the comparison table on Meta's model card, and 76.4 on Terminal-Bench 2.1, where four of the seven other open-weight models in that table score higher.

Meta released the weights on October 15, 2026, under the Muse Model License. Its launch post describes a natively multimodal model with 816B total parameters (42B active) and a 1M-token context window, calls it the most capable US open-weight model to date, and says it runs on a desktop setup of two Apple M5 Ultra Mac Studios.

That split between tool selection and terminal work decides which agents Muse Spark Open suits. At TestMu AI, I work on agents that call tools and hand work to other agents, and swapping the model under one of them needs the same regression run as a code change. Meta's model card lists what can differ between the checkpoint it evaluated and the agent you deploy, such as quantized weights and fine-tuned adapters, and each item maps to a test in the plan below.

TL;DR

Muse Spark Open is Meta's open-weight version of Muse Spark: an 816B-parameter mixture-of-experts model that activates 42B parameters per token, reads up to 1M tokens of text, image, video and audio, and returns text. It exists to run coding agents and long-horizon agentic work on hardware you control.

  • Muse Model License: Is Muse Spark Open open source? No. Meta releases the weights under its own Muse Model License, which allows use, fine-tuning, distillation and redistribution but requires a visible "Built with Muse Spark Open" label in each product that uses it.
  • Commercial use: Is Muse Spark Open free for commercial use? Yes, for most teams. Only a company selling model access through an API, with group revenue above 20 million US dollars in 12 months, must sign a separate agreement with Meta first.
  • MCP-Atlas: Muse Spark Open scores 89.2 on MCP-Atlas, an agentic benchmark, the top result on that row of Meta's comparison of eight open-weight models, ahead of Qwen3.8 at 84.5.
  • Terminal-Bench 2.1: Is Muse Spark Open the best open-weight model for coding? No. Muse Spark Open scores 76.4 on Terminal-Bench 2.1, and four of the seven other models in Meta's table score higher, led by Kimi K3 at 85.0.
  • Mac Studio: Can Muse Spark Open run on a Mac? Yes. The NVFP4 checkpoint runs through MLX on two M5 Ultra Mac Studios with 512 GB of unified memory each, or on four Mac Studios with 256 GB each.
  • Fine-tuned models: Do Muse Spark Open's safety results apply to a fine-tuned version? No. Meta's model card says downstream modifications could degrade safety, so every fine-tune needs its own safety and agentic-risk tests.
  • Agent Assurance: TestMu AI Agent Assurance runs one scenario suite against two profiles of the same agent, such as its current model and a Muse Spark Open endpoint, and grades each criterion against the tool calls and files the run produced.

What Is Muse Spark Open?

Muse Spark Open is the open-weights version of Muse Spark, built by Meta for coding and agentic work. The PyTorch team's release post says it shares the same base model as Muse Spark 1.3, with additional safety post-training so it resists misuse when it runs as a standalone model without system guardrails.

Alexandr Wang announced the release on X:

The model card lists the architecture and the recommended inference settings:

AttributeMuse Spark Open
Parameters816B total, 42B active per token
ArchitectureMixture-of-experts transformer with 62 layers and 256 experts, 8 active per token, plus a 1.8B-parameter Perception Encoder for visual input
Context length1M tokens at inference
ModalitiesText, image, video and audio in; text out
LanguagesTrained on data from more than 100 languages
Reasoning effortlow, medium, high or xhigh, set with the reasoning_effort parameter; the default is xhigh
Recommended samplingTemperature 1.0, top_p 1.0, top_k disabled
WeightsBF16 and NVFP4 on Hugging Face
LicenseMuse Model License

The PyTorch post describes what the model was trained to do as an agent:

  • Long-horizon tasks - It maps out steps, acts, observes and self-corrects over long horizons instead of making single-shot tool calls.
  • Subagents and computer use - Through an agentic harness, it can spawn and coordinate subagents and use computer-use capabilities across desktop, mobile and browser.
  • Stated intent - It writes separate commentary that states its intent before it acts, so you can see what it is about to do and why.
  • Codebase work - It was trained on multi-file refactors, debugging sessions and long-running tasks, and the 1M context lets it hold a large project with its dependencies.

Muse Spark Open is the full-size open model in Meta's lineup, and Muse Glimmer, released earlier, is the small dense one. Meta's frontier tier is the closed Muse Wonder family, which runs through the Meta Model API and Muse Code instead of downloadable weights.

US open-weight releases are something TestMu AI has taken a public position on, in the open weights letter we signed.

How Does Muse Spark Open Score on Agentic and Coding Benchmarks?

Meta's model card compares Muse Spark Open at xhigh reasoning effort with seven open-weight models of similar size and architecture, including Kimi K3, GLM 5.3, Qwen3.8-2.4T-A95B and Mistral Large 4. The rows below are the ones that bear on an agent, with the highest score any other model in the table posts on each.

BenchmarkModel card categoryMuse Spark OpenBest other model in the table
MCP-AtlasAgentic89.284.5 (Qwen3.8)
JobBenchAgentic61.861.4 (GLM 5.3)
Toolathlon VerifiedAgentic72.876.5 (Kimi K3)
OSWorld VerifiedAgentic80.484.8 (Kimi K3)
GDPval-AA v2Agentic14011653 (GLM 5.3)
Terminal-Bench 2.1 (Terminus 2 agent)Coding76.485.0 (Kimi K3)
DeepSWE 1.1 (preferred harness)Coding6068 (Kimi K3)
SWE-Atlas-QnA (preferred harness)Coding5866 (Kimi K3)
HLE-Diamond (no tools)Knowledge and reasoning26.122.2 (Kimi K3)
Artificial Analysis Intelligence IndexGeneral3945 (GLM 5.3)
StrongREJECT v2 (adaptive, lower is better)Safety0.562.9 (GLM 5.3)

Read the rows by what your agent spends its time doing:

  • Tool selection - MCP-Atlas and JobBench are the two agentic rows where it leads, so agents whose main job is choosing and sequencing tool calls are its strongest fit. If those tools sit behind MCP servers, MCP testing covers the server side.
  • Terminal and repository work - It trails the best open model by 8.6 points on Terminal-Bench 2.1 and by 8 points on both DeepSWE 1.1 and SWE-Atlas-QnA, so run your own repository tasks before moving a coding agent onto it.
  • Self-reported harnesses - The DeepSWE 1.1 and SWE-Atlas-QnA rows use each vendor's preferred harness, so they compare a model plus its harness rather than the model by itself.
  • Composite rank - On the Artificial Analysis Intelligence Index row it scores 39, behind GLM 5.3, Kimi K3 and Qwen3.8, so Meta's "most capable" claim is a ranking among US open-weight models.
  • Jailbreak resistance - It scores 0.5 on StrongREJECT v2 with adaptive attacks, where lower is better and no other model in the table scores below 62.9.

What Hardware Does Muse Spark Open Need?

Meta's developer guide lists each checkpoint, who produced it and the hardware it fits:

FormatProduced bySize and hardware
BF16MetaAbout 1.6 TB of full-precision reference weights
NVFP4MetaAbout 530 GB with only the experts quantized; serves on four Blackwell Ultra GPUs or eight H200s
NVFP4 on Mac (MLX)Meta and AppleTwo M5 Ultra Mac Studios with 512 GB of unified memory each, or four with 256 GB each, linked over Thunderbolt 5 with RDMA
FP8 and MXFP4 (Quark)AMDFP8 for Instinct MI355X; MXFP4 for MI350X and MI355X
MXFP4 and INT4IntelMXFP4 for the upcoming Crescent Island GPU, where four 160 GB cards hold the model; INT4 for offline inference on Xeon 6
GGUF, down to about 2-bitUnslothThe smallest build fits in about 300 GB of combined system RAM and VRAM, or Apple unified memory

Size a GPU deployment from the model card's figures, which ask for at least 700GB of VRAM for NVFP4 and 2TB for BF16, both above the raw checkpoint sizes. The card also warns that quantized inference may show minor quality differences from full precision in edge cases, which is why the test plan below runs both builds.

The developer guide also lists where the model runs on launch day:

  • Inference runtimes - SGLang, vLLM, TensorRT-LLM, Hugging Face Transformers, MLX, llama.cpp and Unsloth, verified on NVIDIA, AMD, Intel and Apple silicon.
  • Hosted APIs - Baseten, Fireworks AI, Groq (a limited preview on GroqCloud), Modal, Nebius, OpenRouter and Together AI.
  • Model catalogs - Amazon SageMaker AI, Google Cloud Model Garden and Microsoft Foundry Models, for teams that need the weights in a private instance.
  • Speculative decoding - Two draft models ship with it, DFlash V2 for SGLang and DSpark for vLLM, and Meta reports 3.7x single-request throughput for DFlash V2 on AMD MI355X with accuracy unchanged.
  • Post-training - TorchTitan, SGLang Miles, NVIDIA NeMo AutoModel and Hugging Face TRL support fine-tuning at launch, and Fireworks AI and Together AI offer managed training APIs.

What Does the Muse Model License Allow?

The Muse Model License grants the right to use, copy, modify, fine-tune, distill, merge, publish, distribute, sublicense and sell copies of the model and its weights. It is a custom license with conditions attached:

  • Usage Policy - Copies and derivatives must include the license and Meta's Usage Policy, and every use must comply with that policy.
  • Attribution - Each product or service that uses the model or a derivative must prominently display "Built with Muse Spark Open" in its user interface, documentation, website or settings menu.
  • Derivatives - Any model created, fine-tuned, distilled or otherwise improved using Muse Spark Open or its outputs counts as a derivative, so a model trained on its synthetic data carries the same attribution duty.
  • Model as a Service - A company that sells API access to models, with group revenue above 20 million US dollars in any 12 consecutive months, must notify Meta and sign a separate agreement before offering Muse Spark Open in that service.
  • Exemptions - The revenue clause does not cover internal use, research, other commercial activity, or using the model to power features of your own product.
  • Outputs - Meta claims no ownership of what the model generates.

Add the attribution label to your release checklist next to the license file. A fine-tuned support agent that reaches customers needs "Built with Muse Spark Open" in its UI, docs or settings, even when the base model is several training runs back.

What Should You Test Before Shipping an Agent on Muse Spark Open?

Meta's prompting guide documents how Muse Spark Open handles reasoning strength, parallel tool calls and stop tokens, including the settings that can override one another.

Those details and the limitations in the model card show where your deployment can behave differently from the checkpoint Meta evaluated. Each check below traces to a specific line in one of the two documents and sits on top of standard LLM testing of answer quality:

What Meta's docs saySourceTest to run
Quantized inference may show minor quality differences in edge casesModel cardRun one scenario suite against BF16 and the quantized build you will serve, then compare which scenarios fail.
Downstream modifications could degrade safety, and results for the released checkpoint should not be assumed for modified modelsModel cardRe-run prompt-injection, jailbreak and data-exfiltration scenarios on every fine-tune and LoRA adapter.
reasoning_effort defaults to xhigh, and a "Reasoning strength" line in the system prompt takes precedence over itPrompting guideTest at the effort you will ship, and check which setting wins when both the system prompt and the request set one.
A tool result carries only the function name, so results for several calls to one tool must come back in call orderPrompting guideTrigger parallel calls to the same tool and check that each result lands on the right call.
Never stop generation on <|eom|>, which ends every call but the last in a turnPrompting guideIf you set stop tokens yourself, check that multi-call turns are not cut off after the first call.
Add human-in-the-loop confirmation for irreversible actions in agentic contextsModel cardGive the agent a destructive tool in staging and confirm it asks for approval before calling it.
Avoid exposing raw chain-of-thought in user-facing applicationsModel cardAssert that what users see comes from the answer field and never from the separate reasoning field.
Very short or low-resolution video can get a reply that the model can't view it; 448 px or more on the short side is reliableModel cardSend clips below and above 448 px and check how the agent handles the refusal when it arrives.

The irreversible-action row is a scope test, and AI agent permission testing covers how to check that an agent stays inside the actions it was granted.

Comparing Your Current Model With Muse Spark Open

Moving an existing agent onto Muse Spark Open keeps its prompts, tools and policies, so the question is which behaviours changed. TestMu AI's Agent Assurance tests how agents actually behave across workflows, tools and actions, and one agent can carry several profiles, such as one for your current model and one for a Muse Spark Open endpoint, with the same scenario suite running against each.

  • Scenarios from your code - It reads the agent's code to find its prompts, tools and MCP servers, then generates functional and adversarial scenarios, including prompt injection, jailbreak and data exfiltration, with no hand-written cases.
  • Grading against effects - Each acceptance criterion is checked against what the run changed: files under the paths the profile declares, artifacts produced, and tool calls checked against the tools the agent declares.
  • Run-over-run comparison - Saved runs show which scenarios are newly failing, fixed or flaky, which is the diff a model swap or a new quantized build needs.
  • Unable to Verify - Criteria it could not check are reported apart and kept out of the pass rate, so a passing run reflects observed behaviour.

Agent Assurance is pre-alpha and runs from the terminal as rook, installed with npm install -g @testmuai/rook. Point it at staging, because the agent's writes during a run are real and are not rolled back.

How Do You Run Muse Spark Open Behind a Coding Agent?

Meta's launch post says it tested on-device agentic workflows with Muse Code running on Muse Spark Open, including bug fixes and new features shipped to Ice Cubes, an open-source Mastodon client for iOS. For your own coding agent, the shortest path is an OpenAI-compatible server: SGLang or vLLM started with the muse reasoning and tool-call parsers returns tool calls as standard tool_calls, per the prompting guide.

This is the vLLM command from Meta's developer guide without the DSpark draft model. It serves the NVFP4 checkpoint across four GPUs with the full 1M-token context:

vllm serve meta-models/Muse-Spark-Open-816B-A42B-NVFP4 \
  --tensor-parallel-size 4 \
  --enable-expert-parallel \
  --max-model-len 1048576 \
  --reasoning-parser muse \
  --tool-call-parser muse \
  --enable-auto-tool-choice

Unsloth is the smaller route: Unsloth Desktop runs the GGUF builds on macOS, Windows and Linux and serves them through OpenAI- and Anthropic-compatible endpoints that coding agents can call, according to the developer guide.

A coding agent on any model checks its work with tests, type checks and builds, and none of those render the page it changed. Kane CLI runs a plain-English objective in a real Chrome browser and returns an evidence-backed pass or fail, so the agent can confirm a UI change before it reports the task done.

npm install -g @testmuai/kane-cli
npx @testmuai/kane-cli-skill
kane-cli run "Open http://localhost:3000/settings, change the display name to QA Bot, save, and verify the header shows QA Bot" --agent --headless

The skill installer covers Claude Code, Codex CLI and Gemini CLI, and other agents can take the same instructions appended to an AGENTS.md file. In agent mode, Kane CLI streams NDJSON events and ends with a run_end event carrying the status and summary, which the agent reads to decide whether to fix the change or hand it back.

Kane CLI - Testing Agent in Your Terminal

How to Get Started With Muse Spark Open

Start on a hosted endpoint before buying hardware: run your agent's existing scenarios against Muse Spark Open on one of the launch providers, at the reasoning effort you plan to ship, and compare the results with your current model. If the tool-use lead holds on your tasks and the coding gap does not hurt them, repeat the run on the quantized checkpoint you will self-host. The Agent Assurance quickstart takes you from installing rook to a first graded run.

Author

...

Samyak Goyal

Blogs: 31

  • Linkedin

Samyak Goyal is a Senior Member of Technical Staff at TestMu AI engineering Kane CLI, the command-line tool that runs browser automation from the terminal, where a flow described in natural language executes in a real Chrome browser and returns pass or fail with shareable proof. He is a backend engineer with 4+ years of experience, previously an SDE at Innovaccer, where he built APIs, introduced Kafka, and cut deployment from weeks to hours. Samyak also builds multi-agent systems, skill-orchestration frameworks, and a personal copilot that indexes 200+ microservice repositories.

Reviewer

...

Mayank Bhola

Reviewer

  • Linkedin

Mayank Bhola is Co-Founder and Head of Products at TestMu AI, where he leads the entire product portfolio across KaneAI, Kane CLI, HyperExecute, SmartUI, the Real Device Cloud, Accessibility, and other software testing product lines. As an early Lead Architect he designed and built the company's flagship Tunnel technology from scratch, created the React-based automation platform, and architected the data-intensive pipelines and FAAS services that scale it. He brings more than 10 years of experience in software development and product engineering, with earlier roles as Head of Technology at Juggernaut Books and Senior Software Engineer at PressPlay TV and Zomato. Mayank holds a B.Tech in Computer Engineering from JIIT Noida.

Add to Google preferred sources

Summarise with AI

Copied to Clipboard!
...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free

Muse Spark Open FAQs

Did you find this page helpful?

More Related Blogs

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests