What MiniMax shipped

The model card describes a native multimodal mixture of experts: about 428B parameters in total, 23B active per token, text, image and video input, text output, and a context window of up to 1M tokens. Its config has 60 layers, 128 routed experts (4 per token) plus a shared expert, and MiniMax Sparse Attention in all 60 layers; M3 still used full attention in its first three. The routed experts were trained in NVFP4 and the attention and dense layers in MXFP8, which is why the official weights are 250.1 GB, plus a 2.3 GB DSpark draft head for speculative decoding. The repo was created privately on 17 October and its single commit went public on 23 October.

MiniMax’s benchmark table is agentic and vendor-run, each score on the scaffold the card names. It reports no SWE-bench Verified or SWE-bench Pro score and notes that third-party quantizations may differ:

MiniMax model card, vendor-reported. DeepSeek V4.1 Flash-1017 is the column MiniMax printed beside it.
Benchmark (scaffold)M3.1-FlashDeepSeek V4.1 Flash-1017
DeepSWE v1.1 (mini-SWE-agent 2.4.5, 512K)73.777.0
Terminal Bench 4.0 (Codex 0.149.1)38.142.3
NL2Repo-Bench (Claude Code 2.1.233, 512K)61.268.2
Automation-Bench v1.0.662.860.5
HLE, text only, no tools43.442.6
OSWorld 2.0 (computer use)61.7—
CyberGym (Claude Code 2.1.263, 1M)82.2—
BankerToolBench (OpenCode, MiniMax-M2.7 judge)76.2—

On its own card, then, M3.1-Flash trails DeepSeek’s newest Flash on the coding rows and leads on automation. The index scores its capability 48 of 50, the same as MiniMax-M3.

The licence: non-commercial by default

The MiniMax Community License is the same text as MiniMax-M3’s apart from the model name. It grants use “for non-commercial purposes”. Commercial use is allowed on conditions:

Its prohibited uses include military purposes. Running it on your own Mac for personal or research work needs nothing. The index scores the licence 4 of 10.

Which builds fit which Mac

Sizes from the Hugging Face API, checked on 24 October 2026 (decimal GB):

BuildSizeMacRuntime
AtomicChat AD-IQ2_XXS (2-bit)112.2 GB128 GB, per its uploader; no Mac runStock llama.cpp
AtomicChat AD-Q2_K161.6 GB192 GB; no Mac runStock llama.cpp
Unsloth UD-IQ3_S175.5 GB256 GBllama.cpp (card says “work in progress”)
mlx-community Text-3bit186.5 GB256 GBmlx-lm 0.32.2, text only
Unsloth UD-Q3_K_XL194.0 GB256 GBllama.cpp
mlx-community oQ3e-mtp (3.63 bpw)196.2 GB256 GBoMLX; keeps vision and the draft head
mlx-community oQ3.5e-mtp213.4 GB256 GB, tightoMLX
mlx-community Text-4bit248.4 GB512 GBmlx-lm 0.32.2, text only
mlx-community oQ4e-mtp248.8 GB512 GBoMLX
Official checkpoint (NVFP4 + MXFP8)250.1 GB + 2.3 GB draft512 GBoMLX 0.7.3.dev1; mlx-lm from main
Unsloth UD-Q4_K_XL / AtomicChat AD-Q4_K249.4 / 257.2 GB512 GBllama.cpp

The index lists a 189 GB minimum, set by the 3-bit MLX build. On paper that clears a 192 GB M2 Ultra, but a 187 GB file leaves no room for macOS and the context cache on that Mac. Plan on a 256 GB Mac Studio; both fully specified runs peaked at 182.1 GB in oMLX’s accounting at a 1K context, rising to 187.5 GB at 32K on the M5 Ultra. 4-bit builds and the original checkpoint need 512 GB, an option Apple’s store still lists as “coming late October” for the M5 Ultra and had not opened for orders on 24 October.

Runtimes: MLX works, llama.cpp just got its fix

Status checked on 24 October 2026:

# 256 GB Mac, text only, stock mlx-lm
pip install -U mlx-lm
mlx_lm.chat --model mlx-community/MiniMax-M3.1-Flash-Text-3bit

Measured speeds

All Mac runs so far are community submissions to oMLX’s public benchmark board, decode only, with speculative decoding off:

MacBuild and runtime1K contextLonger contexts
Mac Studio M3 Ultra 256 GB (60-core GPU, 819 GB/s)oQ3e (3.63 bpw), oMLX 0.7.2; 182.1 GB peakcommunity25.318.0 at 4K, 17.3 at 8K
Mac Studio M5 Ultra 256 GB (80-core GPU, 1,228 GB/s)oQ3e, oMLX 0.7.2; 182.1 GB peak; posted 24 Octcommunity34.524.5 at 8K, 21.3 at 32K
Mac Studio M3 Ultra 512 GB (80-core GPU)Quant labelled “unknown” (234.6 GB peak, consistent with the original checkpoint), oMLX 0.7.3.dev1; two sessionscommunity24.9 / community26.916.8–22.6 at 4K–32K

The first two rows are in the index. The third was posted on 24 October, after this release’s data was frozen, and its quantization is not stated, so the index could at most list it without using it as a reference.

oMLX’s own release notes add a runtime developer’s figure: 22.5 tok/s for the 4-bit oQ4e build on an M3 Ultra with one request and speculative decoding off, measured before a decode speed-up that the same release says adds 14% at short context. With the draft head on, the notes report 42.0 tok/s. That is speculative decoding, a different workload, so the index records none of these.

The index’s figures: community25 tok/s on the M3 Ultra, and community35 tok/s on the M5 Ultra, the leaderboard’s reference chip for models that need more than 128 GB. That M5 Ultra figure is the measured 34.5 tok/s run, 1.36 times the M3 Ultra run on the same build. The model enters the leaderboard on this run at Score 64 (#53); the bandwidth estimate alone would have given about 28 tok/s (Score 62). The gain is larger than the 1.04–1.12 times seen in MiMo-V2.6-Flash’s M5 Ultra runs, and short of the 1.5 times bandwidth ratio between the chips.

Two practical notes. Speed falls with context: the M3 Ultra drops by about a third between 1K and 8K tokens. And prefill is slow on the older chip: oMLX measured 270–290 tok/s on the M3 Ultra against 850–1,090 on the M5 Ultra, so at those rates a 32K-token agent prompt takes about two minutes to start answering on the M3 Ultra and under 40 seconds on the M5 Ultra.

Provenance key
sourced
Published figure — vendor or press review
estimated
community
Linked individual run — blog, forum or submission

What a 128 GB Mac can’t do

The smallest MLX build is 186.5 GB, so nothing loads normally on 128 GB. One community member tried streaming experts from an NVMe drive on a 128 GB M4 Max (oQ3e build, mlx-vlm’s expert-offload path inside oMLX 0.7.2’s Python), and posted the results in oMLX issue #4786:

AtomicChat’s 112.2 GB 2-bit GGUF is listed as fitting a 128 GB Mac with macOS’s GPU limit raised and about 32K of context, but no Mac run has been published, and its card reports unusually high divergence from the original even for its 4-bit file. At 128 GB the index’s pick is Qwen3.8-Flash-Next, at community46 tok/s on an M5 Max.

Against the other big models

As of 24 October 2026, with the index’s figure for each chip (these cells update with every build):

ModelTotal / activeLicence (points)Index min. RAMM3 UltraM5 UltraScore (rank)
MiMo-V2.6-Flash309B / 15BMIT (10)170 GBcommunity59 tok/scommunity62 tok/s78 (#7)
DeepSeek V4.1 Flash552B / 16BMIT (10)434 GBcommunity20 tok/sestimated~29 tok/s70 (#17)
MiniMax-M3428B / 23BMiniMax Community (4)162 GBcommunity29 tok/sestimated~42 tok/s65 (#44)
Muse Spark Open816B / 42BMuse Model License (5)342 GBsourced18 tok/sestimated~31 tok/s65 (#45)
MiniMax-M3.1-Flash428B / 23BMiniMax Community (4)189 GBcommunity25 tok/scommunity35 tok/s64 (#53)

Why does M3.1-Flash rank a point below M3 with the same capability and licence scores? Speed alone. The index’s M5 Ultra figure for M3 is a 4-bit estimate, while M3.1-Flash’s is its own measured 3-bit run, and estimates for giant mixture-of-experts models have erred in both directions, so treat that one point as unsettled until M3 has a measured M5 Ultra run. The bigger point stands either way: MiMo-V2.6-Flash, the index’s pick for 192–512 GB Macs, is about twice as fast on the same Mac, needs less memory and is MIT-licensed. DeepSeek V4.1 Flash scores higher on MiniMax’s own card but needs 512 GB at the index’s 3-bit floor and runs only in oMLX and Rapid-MLX.

Should you run it?

Frequently Asked Questions

Can a Mac run MiniMax-M3.1-Flash?

Yes, a 256 GB Mac Studio at 3-bit. The MLX builds are 186.5 to 196.2 GB, and community oMLX runs measured 34.5 tok/s on a 256 GB M5 Ultra and 25.3 tok/s on a 256 GB M3 Ultra (oQ3e, MTP off, 1K context). 4-bit builds and the official 250 GB checkpoint need a 512 GB Mac. Ollama offers only a cloud tag.

Does MiniMax-M3.1-Flash work in llama.cpp on a Mac?

Not reliably yet. Until 24 October, GGUFs converted from the official checkpoint gave garbled output (issue #31063). The fix, PR #31097, first shipped in release b11861 on 24 October but was not tested end to end, and Homebrew's llama.cpp predates it. Use MLX through oMLX or mlx-lm for now.

Is MiniMax-M3.1-Flash free for commercial use?

Not by default. The MiniMax Community License grants non-commercial use. Commercial use needs a Built with MiniMax M3.1-Flash credit plus a one-time notice to MiniMax, or prior written authorization above US$20 million in yearly revenue. The LLMCheck index scores the licence 4 of 10.

Can a 128 GB Mac run MiniMax-M3.1-Flash?

Not usefully. The smallest MLX build is 186.5 GB. Streaming experts from SSD on a 128 GB M4 Max reached 2.9 to 4.5 tok/s in a community test, with minutes of prefill on long prompts. A 112 GB 2-bit GGUF exists but has no published Mac run. At 128 GB, the index's pick is Qwen3.8-Flash-Next.

How fast is MiniMax-M3.1-Flash on an M5 Ultra?

A community oMLX run posted on 24 October measured 34.5 tok/s on a 256 GB M5 Ultra (oQ3e, MTP off, 1K context), 1.36 times the M3 Ultra run on the same build. It is the LLMCheck index's leaderboard figure for the model, which enters the leaderboard on this run at Score 64 (#53); the bandwidth estimate alone would have given about 28 tok/s (Score 62).

Is MiniMax-M3.1-Flash better than MiniMax-M3?

It targets agentic work: MiniMax reports DeepSWE v1.1 73.7 (mini-SWE-agent) and CyberGym 82.2 (Claude Code), plus OSWorld 2.0 61.7. Its card gives no SWE-bench figure, so it cannot be compared directly with M3's 80.5 on SWE-bench Verified. The LLMCheck index scores both 48 of 50 on capability.