Two Space Bunny astronauts with MiniMax badges in carrot rockets: one is buried in paper checklists under a tangled thought cloud, the other is already blasting off, while the Atomic Agent mascot in a headset holds a stopwatch
Models

MiniMax M3.1 Flash (Space Bunny Alpha) Tested as a Coding Agent: Low vs Max Effort

Published
Reading time
11 min read
Tag

MiniMax M3.1 Flash, the model behind Space Bunny Alpha, is free on OpenRouter for now. We ran it as a coding agent: max effort took 12x longer than low.

MiniMax released MiniMax M3.1 Flash on October 19, 2026, and in the same post confirmed what developers had guessed for weeks: Space Bunny Alpha, the anonymous model that topped OpenRouter’s usage charts in late September, was an early version of it. MiniMax prices it at $0.15 per million input tokens and $0.60 per million output, and says it cuts the cost of agent tasks by 70% compared with its predecessor, M3.

For now you can use it for free. On OpenRouter the model is listed as minimax/minimax-m3.1-flash:free, and OpenRouter said the free window runs for 72 hours from launch, until about October 22.

We ran it the way most people will use it: as a coding agent. Same task, same agent, three runs at low effort and three at the default max effort, next to MiniMax M3, DeepSeek V4.1 Flash, GLM 5.3 Flash, Claude Haiku 5.5, and Claude Sonnet 5.5.

Model IDs. OpenRouter: minimax/minimax-m3.1-flash:free (free for a limited time). MiniMax API: MiniMax-M3.1-Flash. In Atomic Agent, pick it from the live OpenRouter catalog with /model.


What was Space Bunny Alpha?

Space Bunny Alpha was an anonymous model that OpenRouter listed on September 23, 2026, with a 1 million token context, text, image and video input, mandatory reasoning, and a price of zero. Tokenizer tests pointed to MiniMax on day one. On October 19 MiniMax confirmed it: Space Bunny “was an early version of MiniMax M3.1 Flash.”

The timeline, from CellCog’s record and MiniMax’s own posts:

  • September 23. OpenRouter lists stealth/space-bunny-alpha as “an anonymous large model with blazing-fast inference, strong coding capabilities and native multimodal input support.” Three independent tokenizer tests match the MiniMax tokenizer family the same afternoon.
  • September 27. MiniMax ships M3.1-Flash-Preview in its MiniMax Code app. Its config lists the same 1M context, forced reasoning, and low-to-max effort levels.
  • October 5. The free stealth listing ends.
  • October 19. MiniMax’s account posts “Welcome back. Space Bunny.” and publishes the launch post. MiniMax says the stealth model processed more than 200 trillion tokens while it ran anonymously.

During the stealth period OpenRouter’s listing allowed the provider to retain prompts, though not to train on them. Keep that in mind if you sent private code to Space Bunny.

Is MiniMax M3.1 Flash free?

Yes, for a few days. On October 19 the only MiniMax M3.1 Flash entry in OpenRouter’s model API was minimax/minimax-m3.1-flash:free, priced at $0 for input and output and with tool calling supported. OpenRouter said the free period lasts 72 hours, which puts the end around October 22, 2026. OpenRouter hasn’t published an exact time.

Two things to know before you build on it:

  • Free endpoints are rate-limited. OpenRouter’s free models have request limits, and an agent loop sends many requests per task. Our max-effort runs made 39 to 78 model calls for one bug-fixing task.
  • Free endpoints may log prompts. Check OpenRouter’s data policy for the free route before you send code you can’t share.

After the window, MiniMax’s list price applies: $0.15 input, $0.60 output, $0.015 cached input per million tokens, with no long-context surcharge. On MiniMax’s own platform the model is also included in the M Plan subscription and in MiniMax Code.

How good is MiniMax M3.1 Flash as a coding agent?

It finished our task every time, and the effort level decided how long that took. All six MiniMax M3.1 Flash runs passed all 32 hidden tests. At the default max effort a run took 341 to 771 seconds and up to 78 model calls. At low effort the same task took 32 to 62 seconds. The model reasoned 48 times more at max for the same result.

How we tested

We used the same task as in our Claude Sonnet 5.5 test: a small Python package with five planted bugs and two missing features (a settlement function and a command-line tool), plus 32 hidden tests the agent never sees. The prompt is one line: read the task file, complete it, run the tests until they pass. Each model ran three times in Atomic Agent v0.6.9 through OpenRouter on October 19, 2026, with approvals off.

We pinned each model to one provider so OpenRouter couldn’t swap in a cheaper quantized copy: MiniMax for both MiniMax models, Together for DeepSeek, Z.AI for GLM. For “low” we sent OpenRouter’s reasoning.effort: low; “max” means we sent nothing and let the model use its default.

Results

SetupHidden testsAvg timeCost per taskAvg stepsOutput tokensReasoning tokens
M3.1 Flash, low effort96/9648 s~$0.012 (free now)175.5K1.3K
M3.1 Flash, max effort (default)96/969.5 min~$0.086 (free now)6176.8K60.6K
MiniMax M396/962.6 min$0.0743412.0K4.5K
DeepSeek V4.1 Flash 101796/9627 s$0.016146.4K0.9K
Claude Haiku 5.596/9636 s$0.01187.7K1.7K
GLM 5.3 Flash96/9614.1 min$0.0593437.9K26.7K
Claude Sonnet 5.596/9649 s$0.18366.6K0.7K

Three runs per setup, averages shown. Token counts are the provider’s native counts from OpenRouter’s generation records. Costs for M3.1 Flash are estimated from its native token counts at MiniMax’s list price, because our runs used the free route; all other costs are what OpenRouter billed.

Every setup solved the task in every run, so this table doesn’t rank the models by intelligence. It shows how much work each one does to get there, and that work is what you pay for in time and money.

At max effort, M3.1 Flash produced about 14 times more output than at low effort, almost all of it reasoning. Because every agent step resends the whole conversation, the extra steps also multiplied input: about 2.3 million input tokens per run at max versus 380,000 at low. The provider served most of that input from cache, which is why the estimated bill grew about 7 times while the time grew about 12 times.

Atomic Agent also flagged the long runs. Its loop detector logged a “no-progress loop” in all three max-effort runs and in none of the low-effort runs. The model kept repeating the same shell and test commands. The same warning also fired in two of three runs for MiniMax M3 and for GLM 5.3 Flash, so it is a sign of long reasoning loops in general, not only of this model.

Limits of this test. One small, well-specified Python task, three runs per setup, on one day. It shows cost and speed on a task every model can solve. It says nothing about hard, open-ended work, where max effort is supposed to pay off. The M3.1 Flash cost is an estimate from token counts, and OpenRouter’s paid price may differ from MiniMax’s list price once it’s live.

Download Atomic Agent to repeat this on your own repo: switch the model per run and keep the same tools and prompt.

How do I use MiniMax M3.1 Flash in Claude Code or Atomic Agent?

The quickest route is any agent that speaks to OpenRouter. In Atomic Agent the model appears in the live OpenRouter catalog on day one, because the agent fetches the live list from OpenRouter (with a built-in list as a fallback). Set the effort to low in the provider config if you want the fast behavior from our test.

Install and start the agent:

Terminal window
curl -fsSL https://atomicagent.io/install | sh
atomic-agent

On Windows, run irm https://atomicagent.io/install.ps1 | iex in PowerShell, or download the desktop app. In the first-run setup choose Cloud models, then OpenRouter, paste your key, and pick minimax/minimax-m3.1-flash:free. Later you can switch models with /model. The full steps are in our OpenRouter guide.

To run at low effort, add extraBody to the OpenRouter entry under llm.providers in ~/.atomic-agent/config.json:

{
"id": "openrouter",
"kind": "openrouter",
"defaultChatModel": "minimax/minimax-m3.1-flash:free",
"extraBody": { "reasoning": { "effort": "low" } }
}

For Claude Code, MiniMax publishes its own setup guide through its Anthropic-compatible API.

If you want to compare it with other models on your own work, Atomic Agent lets you switch models per run while the tools and prompt stay the same. That’s how we produced the table above.

How much does MiniMax M3.1 Flash cost per task?

At list price, about $0.012 per task at low effort and $0.086 at max in our test. Per token it’s half the price of MiniMax M3, but per task the effort level matters more than the price list: at max effort M3.1 Flash cost a little more than M3, and at low effort about 84% less.

ModelInputOutputCached input
MiniMax M3.1 Flash$0.15$0.60$0.015
MiniMax M3 (MiniMax as provider)$0.30$1.20$0.06
DeepSeek V4.1 Flash 1017 (Together)$0.30$1.20$0.006
Claude Haiku 5.5$0.10$0.50$0.01

Prices per million tokens, from MiniMax for M3.1 Flash and from OpenRouter’s provider listings for the others, on October 19, 2026.

MiniMax’s claim is that “for agentic tasks, the model’s overall usage cost is 70% lower than its predecessor.” Our numbers back that at low effort and contradict it at the default max effort. In an agent loop almost all input comes from cache, so the cached-input price and the number of steps decide the bill more than the headline input price.

Is M3.1 Flash better than MiniMax M3?

At low effort it is faster and cheaper. In our runs it took 48 seconds and about $0.012 per task, against 157 seconds and $0.074 for M3. MiniMax also says it is nearly three times faster at inference and reports gains on agent, coding, computer-use, and security benchmarks. Both models have the same reported size.

What changed for developers:

  • Reasoning is always on. M3 could switch reasoning off. M3.1 Flash has five effort levels (low, medium, high, xhigh, max) and defaults to max.
  • Half the token price. $0.15 and $0.60 against $0.30 and $1.20 for M3 from MiniMax.
  • Faster output. MiniMax quotes “200+ TPS” peak and a median above 170 tokens per second.
  • Same scale. MiniMax’s model page lists about 428B total parameters with about 23B active, the same as M3. There is no technical report yet on what changed inside.

How does MiniMax M3.1 Flash score on benchmarks?

MiniMax reports 73.7% on DeepSWE v1.1, 61.7 on OSWorld V2, 29.6 on Agents’ Last Exam, 76.2 on BankerToolBench, and 82% on CyberGym. It says the model ranks first among Chinese models on OSWorld V2 and Agents’ Last Exam. All of these are MiniMax’s own numbers, and for most of them MiniMax doesn’t say which agent harness it used.

BenchmarkWhat it measuresM3.1 Flash
DeepSWE v1.1Real software tasks with tests73.7%
OSWorld V2Operating a computer across apps61.7
Agents’ Last ExamProfessional tasks with economic value29.6
BankerToolBenchMulti-step finance work with tools76.2
CyberGymFinding and validating vulnerabilities82%

Vendor-published, from MiniMax’s launch post. Not our tests.

Without the harness details, these scores can’t be compared one to one with other vendors’ tables. DeepSeek V4.1 Flash, the other new low-cost model this month, ran the same task in 27 seconds for $0.016 in our test; we compare the two in detail in DeepSeek V4.1 Flash vs MiniMax M3.1 Flash.

What are the known problems with MiniMax M3.1 Flash?

The main one is overthinking. Max effort is the default, and on a simple task it spends minutes repeating checks, which we saw in every max-effort run. Developers have also noticed terse “caveman” reasoning, one user reported pauses on long runs, and OpenRouter’s stealth listing showed some tool-call errors.

  • Overthinking at the default effort. In our test max effort used about 60,000 reasoning tokens per run for a task low effort solved with about 1,300.
  • Clipped reasoning text. A r/LocalLLaMA thread noticed it reasons in compressed “caveman” style. The poster says final answers are unaffected; a commenter disagreed.
  • Long runs. One OpenCode user reported that Space Bunny stops every 8 to 12 minutes on long tasks; others in the thread said it ran for hours. Our runs were too short to check this.
  • Tool calls. OpenRouter’s stealth listing showed a 3.16% tool-call error rate in the first days, according to CellCog’s snapshot.

When will MiniMax M3.1 Flash weights be released?

MiniMax says “model weights will be released later,” and OpenRouter calls open weights “planned.” CellCog reports that MiniMax named October 23, 2026. No license has been announced, and there is no M3.1 repository on MiniMax’s Hugging Face page yet.

Even with weights out, this won’t be a laptop model. Judging by MiniMax M3, which has the same reported size, a 4-bit build needs over 200 GB of memory. If you want an agent that runs fully on your own machine today, a mid-size open model is the practical choice; we tested one in Qwen 3.8 27B as a local agent. We’ll update this post when the weights land.

The takeaway

MiniMax M3.1 Flash is cheap, fast at low effort, and capable enough to finish a real bug-fixing task every time we tried. The default max effort made the same job about 12 times slower and about 7 times more expensive, with no gain on our task. Set effort to low or medium for routine agent work, and save max for problems that actually need it. To pick the agent around it, see our open-source Claude Code alternatives.

It’s free on OpenRouter until about October 22. After that it costs $0.15 per million input tokens and $0.60 per million output, half the token price of MiniMax M3.

FAQ

MiniMax M3.1 Flash at a glance.

  • Is Space Bunny Alpha MiniMax?

    Yes. MiniMax confirmed on October 19, 2026 that Space Bunny, the anonymous model on OpenRouter from September 23 to October 5, was an early version of MiniMax M3.1 Flash. Tokenizer tests had pointed to the MiniMax family on the first day, and MiniMax says the stealth model processed more than 200 trillion tokens.

  • Is MiniMax M3.1 Flash free?

    Yes, for a limited time on OpenRouter. The free model ID is minimax/minimax-m3.1-flash:free, and OpenRouter said the free window lasts 72 hours from launch, so until about October 22, 2026. After that MiniMax's list price is $0.15 per million input tokens, $0.60 per million output tokens, and $0.015 per million cached input tokens.

  • Can you turn off thinking in MiniMax M3.1 Flash?

    No. Reasoning is mandatory and the default effort is max. You can lower it to low, medium, high, or xhigh. In our coding agent test, low effort finished the same task about 12 times faster than the default and used about 48 times fewer reasoning tokens, with every run passing all hidden tests.

  • Is MiniMax M3.1 Flash open source?

    Not yet. MiniMax says the weights will be released later, and CellCog reports MiniMax named October 23, 2026 as the date. No license has been announced. The previous model, MiniMax M3, is available on Hugging Face under the MiniMax Community License.

  • What is the OpenRouter model ID for MiniMax M3.1 Flash?

    During the free window it is minimax/minimax-m3.1-flash:free. The paid ID minimax/minimax-m3.1-flash is not live on OpenRouter yet; on October 19 its URL redirected to the free listing. On MiniMax's own API the model name is MiniMax-M3.1-Flash.

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

    On cost, yes at low effort. In our test M3.1 Flash at low effort cost about $0.012 per task at list price against $0.074 for M3, and finished in 48 seconds against 157. At its default max effort it cost about $0.086, slightly more than M3. MiniMax reports large gains on agent and coding benchmarks.


Get new posts
by email

One email when we post something new.

Share
Written by
Nadya Dudka Product, Atomic Agent
Andrew Dyuzhov SEO and growth

Run your local agent
in one click