MiniMax M3 Is a Strong Coding Agent, a Weak Multimodal One

MiniMax M3 scores 59% on SWE-Bench Pro and ships with a 1M-token context window as an open-weight model. Here is what the headline number hides - and where it actually earns its place.

Cover art for MiniMax M3 Is a Strong Coding Agent, a Weak Multimodal One

MiniMax M3 scores 59.0% on SWE-Bench Pro, surpassing both GPT-5.5 and Gemini 3.1 Pro on that benchmark. That is the number dominating the coverage. What the coverage mostly skips is that the same model ranks 29th out of 34 on BenchLM's multimodal task category - a gap wide enough to matter before you build anything that leans on its vision or video inputs.

M3 came out quietly. MiniMax M3 was released on May 31, 2026.

Weights were live on Hugging Face by June 7. It did not get the launch-day noise of DeepSeek V4 or Kimi K3, but it deserves a careful read - because the architectural decision at its core is genuinely non-obvious, and the licensing situation has a wrinkle worth knowing about.

What MiniMax Sparse Attention actually does

The reason M3 can hold a 1M-token context at a price teams will actually pay comes down to one architectural choice. M3 is built on MiniMax Sparse Attention (MSA), which replaces full attention with KV-block selection to cut per-token compute at long context - roughly 1/20 the cost of the previous generation at 1M tokens, with substantially faster prefill and decode while retaining quality across most tasks.

That 1/20 figure matters in practice. Full-attention models hit quadratic compute growth as context grows: double the tokens, roughly quadruple the cost. To avoid that inherent flaw of full attention, MSA is a clean and easily extensible new sparse attention architecture that gives M3 a 1M context window and makes context truly another dimension that can be scaled.

M3 demonstrates that sparse attention can work at production scale for long-context models. MiniMax itself abandoned sparse attention during its entire M2 generation in favor of full attention, calling the infrastructure "not yet mature" at the time. The U-turn is worth noting: they tried sparse, retreated, built the tooling properly, and came back. That is a different story from a lab that has never tried full attention at scale.

The architecture under the hood

Per the official model card: M3 is a 428B total / 23B active MoE with a 1M-token context window and native multimodal support. A 23B active parameter count on a 428B total is an aggressive sparsity ratio - roughly one in eighteen parameters activates per forward pass. That is how the per-token inference cost stays low enough to be viable on the API.

Trained as a native multimodal model on interleaved data and tuned for multi-turn, production-like collaboration via an interactive user-simulator framework, M3 is oriented toward sustained, multi-step tasks rather than single-turn execution. The training pipeline is designed for the kind of work where an agent runs for 30 steps over a codebase, not a single-shot question.

Here is where M3 sits against the open-weight field as of August 2026:

Model SWE-Bench Pro Context Active params Open license
MiniMax M3 59.0% 1M tokens 23B (of 428B) Restricted commercial
DeepSeek V4 Flash ~79.0% (SWE-Bench Verified) 1M tokens ~13B (of ~284B) MIT
DeepSeek V4 Pro ~80.6% (SWE-Bench Verified) 1M tokens ~49B (of ~1.6T) MIT
GLM-5.2 Not published 1M tokens ~40B (of 753B) MIT

Two things stand out. First, DeepSeek V4 Flash lands at 79.0% on SWE-Bench Verified, within ~1.6 points of V4 Pro's 80.6%. M3's 59% is on SWE-Bench Pro, a harder variant - so direct comparison is tricky. Teams should run both on their own task distributions before trusting either headline number. Second, MIT versus restricted commercial is a real difference if you are shipping a product.

59.0%SWE-Bench Pro scorevendor-reported; benchmark differs from SWE-Bench Verified
428B / 23Btotal / active paramsone of the most aggressive MoE sparsity ratios in the open field
~1/20compute cost vs M2 at 1M tokensMSA vs full attention, per MiniMax
29 / 34BenchLM multimodal rankthe number missing from most launch coverage

Where M3 earns its place - and where it does not

For long-horizon coding and agentic tasks, M3 is a credible choice. MiniMax M3 is built for long-horizon, complex coding and agentic tasks. The model processes up to 1 million tokens of context at once, five times more than its predecessor M2.7, which allows it to work across entire codebases, multi-document research pipelines, and long-running agent sessions without losing track of earlier information. At $0.30 per million input tokens, the economics of running it on a large codebase are better than most closed-model alternatives.

For multimodal work, the honest answer is: it underperforms. MiniMax M3 ranks 29th out of 34 eligible models for multimodal and grounded tasks, with a public category score of 47.2/100. The gap between the SWE-Bench headline and the multimodal rank is large enough that "M3 is multimodal" is technically true and practically misleading if your agent needs to reason over video or complex images.

Beagle in action#engineering, 2:31pm
The ask
'can someone check the current state of the refund-flow branch before we merge?'
Beagle drafts
fetches the linked repo context through the codebase MCP tool, drafts a summary of the last 12 commits and two open review comments
You approve
you approve; the summary posts in the thread with source links, not a second dev context-switching into GitHub
Do this in your workspace

The licensing question also deserves honest treatment. Open weights and a full technical report were expected on Hugging Face and GitHub within approximately ten days of launch. The licensing terms were not published at launch. MiniMax's previous model M2.7 shipped under a license that restricted commercial use without prior written authorization, so M3 may follow a similar approach.

Open weight does not automatically mean open source: training data and training code may remain private, and commercial restrictions can still apply. Verify the license terms against your actual deployment before building a production pipeline on M3.

Running a long-horizon coding agent on M3 vs a closed frontier model
Without Beagle
paying closed-model API rates for a 200K+ token codebase context per task, with no weight access to fine-tune on your domain
With Beagle
M3 weights on a hosted provider at $0.30/M input tokens, full context window, option to fine-tune with LoRA - if the license permits your use case

What to actually look for in the next 60 days

MiniMax M3 Pro is expected to be a 2.7-trillion-parameter open-weight model targeting Q3 2026. If that ships, the active parameter count will almost certainly grow, and the SWE-Bench numbers will move. More important: whether the multimodal quality gap closes. A 2.7T total MoE can activate far more parameters per pass without breaking the serving economics, which is how M3 Pro could plausibly fix the 29/34 multimodal rank.

The differentiator is not the weights anymore - it is how well you run them. M3's 23B active parameters on a 428B MoE mean the serving infrastructure has to route efficiently across experts, and today that requires either a hosted provider or more than one large GPU. Local deployment on a single consumer machine is not realistic. Nemotron 3 Nano Omni, which runs on 25GB VRAM, is a different trade - multimodal, edge-deployable, much lower raw coding benchmark - for teams where local execution is the constraint.

The open-weight coding frontier is not one model. It is a set of workload-specific choices. M3 is a real option for agentic coding pipelines with large context budgets and hosted infrastructure. It is not the choice for multimodal reasoning or local deployment, and the license needs scrutiny before anything goes to production.


MiniMax M3 open-weight model: common questions

What is MiniMax M3's SWE-Bench score?

MiniMax M3 scores 59.0% on SWE-Bench Pro, which is a harder variant than the more widely cited SWE-Bench Verified. The two benchmarks are not directly comparable. DeepSeek V4 Flash scores 79.0% on SWE-Bench Verified. Run your own task distribution before treating either number as a deployment signal.

How does MiniMax M3's 1M context window work?

M3 uses MiniMax Sparse Attention (MSA), a new architecture that replaces full attention with KV-block selection. This cuts per-token compute to roughly 1/20 the cost of full attention at 1M tokens, making the long context window economically viable at the listed API price of $0.30 per million input tokens up to 512K, rising to $0.60 beyond that.

Is MiniMax M3 open source?

M3 is open-weight - the weights are downloadable from Hugging Face. It is not fully open source: training data and code remain private. Licensing terms were not published at launch, and MiniMax's previous model restricted commercial use without written authorization. Check the current license before production deployment.

How does MiniMax M3 compare to DeepSeek V4 for agentic coding?

For coding specifically, DeepSeek V4 Flash scores higher on SWE-Bench Verified and is MIT-licensed, which removes the commercial restriction question. M3 scores on a harder benchmark variant and has a similar context window. If your workload involves very long codebase contexts and you can confirm the M3 license fits, M3 is competitive. DeepSeek V4 Flash is the safer default for most teams today.

Can MiniMax M3 run locally?

Not practically on a single consumer GPU. The 428B total parameter MoE model requires more than typical consumer VRAM, even with quantization. For local open-weight multimodal deployment, NVIDIA Nemotron 3 Nano Omni runs on 25GB VRAM but trades raw coding benchmark performance for edge deployability.

Or just watch me work

Point me at your website.

I will read up on your business and come back with what I would run for you. No account, no card, about a minute.

I only read what is public. Nothing is saved to your name until you say so.

Keep reading

Beagle does this work for you, in your Slack.1,000 free credits. No card.Hire Beagle