Hacker news

  • Top
  • New
  • Past
  • Ask
  • Show
  • Jobs

MiMo Code is now released and open-source (https://mimo.xiaomi.com)

480 points by apeters about 18 hours ago | 266 comments | View on ycombinator

tdesilva about 14 hours ago |

Good, coding harnesses should be open source and LLMs should be treated as commodities. Minimize switching costs for consumers, and let people understand how they're interacting with the context and the LLM outputs.

The industry has been moving the wrong direction with Claude Code staying closed (despite multiple times leaking the source code!) and the open source Gemini CLI being deprecated in favor of closed source Antigravity CLI.

GodelNumbering about 17 hours ago |

> MiMoCode is built as a fork of OpenCode. It keeps all core OpenCode capabilities (multiple providers, TUI, LSP, MCP, plugins) and adds persistent memory, intelligent context management, subagent orchestration, goal-driven autonomous loops, compose workflows, and self-improvement via dream/distill.

From github

ComputerGuru about 17 hours ago |

Since the link is in Chinese: MiMo Code is Xiaomi’s AI agentic coding harness.

“ MiMoCode is a terminal-native AI coding assistant. It can read and write code, run commands, manage Git, and use a persistent memory system to keep a deep understanding of your project across sessions while continuously improving itself.”

GitHub link (English): https://github.com/XiaomiMiMo/MiMo-Code

@dang might be better to link to the GitHub, and not for language reasons.

(Edit: for posterity, original URL as submitted was [0]).

[0]: https://mimo.xiaomi.com/mimocode

adi2907 about 15 hours ago |

What a transformation by Xiaomi to build almost frontier level models. Five years back, when I was in the data science team, they dint really bother about AI models and were using Baidu for NLP and vision under the hood of their APIs

Alifatisk about 15 hours ago |

Xiaomi have been cooking a lot in recent times. Their model, especially the pro series, is underrated in my opinion. It haven't received the attention it deserves while it is pushing higher and higher in benchmark scores (looking at artifical analysis), and this was before Deepseek dropped V4.

Furthermore, their pricing plan is insanely cheap, they even upped usage limit for their cheapest plan, lite plan, which is at 5$ / month. And now, they are dropping a Harness for their own model? Amazing. I wish they added support for installation through Homebrew though.

On another note, this is what I would like to see more of from a company, what I do not welcome is startups making their model exclusive and hurt their customer base through sabotaging as a way to prevent eventual distillation attempts.

porphyra about 16 hours ago |

Pretty neat that you can just install it and start using it (at a Sonnet 4.6-level model) without needing to sign in or pay.

Typically, Chinese websites are a big pain to log in or sign up because they require a +86 phone number due to legal reasons. Being able to use it without having to make an account is amazing for friction reduction. I could probably even just install it onto new machines to help with set up.

I wonder how they are gonna detect and block abuse though?

mkl about 17 hours ago |

Much more information in the blog post this links to: https://mimo.xiaomi.com/blog/mimo-code-long-horizon

gosukiwi about 15 hours ago |

Claude and Codex pricing will eventually have to come down, for most common coding tasks you don't need a super smart slow model but a smart-enough and very fast one.

DanMcInerney about 16 hours ago |

I've worked a lot with MiMo in my project that pits LLMs against each other in games (clankerfights.ai). It is a very very good model for the price. MiniMax I'd say is smarter, but MiMo really touches near pareto frontier.

tietjens about 16 hours ago |

This is my favorite of the Chinese models I have tried. I think it would be hard to know if I was using Opus of MiMo if blindfolded in many instances.

nmfisher about 17 hours ago |

Good timing, I was looking for alternatives earlier today. opencode didn't install properly and I wasn't a fan of oh-my-pi and nanocoder.

MiMo code (via my z.ai coding plan) is very pleasant so far, nice UI and seems to respond faster than Claude Code. It might be injecting much less cruft into the conversation.

I also got access to the mimo-2.5-pro ultraspeed model yesterday, which is really quite snappy. It does cost more than DeepSeek, though, so I'm not sure whether it's worth it yet. Definitely fast though.

pmdlt about 17 hours ago |

"MiMoCode is built as a fork of OpenCode."

Why not just contribute to OpenCode instead of creating a clone :/

insumanth about 3 hours ago |

> MiMo Code is a terminal-based coding agent built by Xiaomi's MiMo team on top of OpenCode and open-sourced under the MIT license.

I think it is great that they built it on top of open code. Open Code harness is good and I want it to grow. Harness is very important and more projects use it, the more it is adopted.

gclawes about 17 hours ago |

I thought this was a wireless/MIMO radio project at first

vinhnx about 7 hours ago |

My coding agent VT Code has recently become a Xiaomi Orbit partner. If you want to try out Xiaomi Mimo V2.5 and V2.5 Pro in a different harness, feel free to use my VT Code. VT Code supports Mimo V2.5/Pro via official Xiaomi endpoints and via OpenRouter. Thank you!

[0] https://github.com/vinhnx/VTCode/blob/main/README.md#Provide...

knorker 26 minutes ago |

Are AI people using LLMs to name things? Just take a widely popular thing that already means something, capitalise it differently, and you're done.

Microsoft's LoRA (already a thing called LoRa) and now MiMo (already a thing called MIMO)

Maybe a classic Google search is not so bad, eh?

andai about 17 hours ago |

> Unlimited Context

>Knowledge accumulates automatically with lossless compression, preserving every critical detail even across million-line projects.

freakynit about 15 hours ago |

As much as I absolutely love Mimo V2.5 Pro (it's a genuinely good model), I absolutely hate the way they calculate usage in their token plan.

For example: For a super small task in a small project that should not be consuming more than 500K total tokens after all tool calls included, their shown usage shot up to 152 million tokens.

But, when I scroll down on the same page, a table shows usage as 3 million tokens, out of which 2.5 million were cached.

This is such a huge conflict on the very same page. The bad thing is that the usage progress bar is shown against that 150 million token usage, not against that 3 million one.

This has been in discussions for at least past 3 months on reddit as well, and was precisely the reason I subscribed to their lowest tier, and for a single month only.

Update: their own harness, mimocode, shows total token usage as just 63.1K. We now have 3 entirely different values, differing in 3 orders of magnitude.

Update 2: So, I did the exact same task this time using DS4Pro, and total token usage was just 101K (as shown by opencode).

angry_octet about 10 hours ago |

It's free to use because you are the product they are selling.

Imanari about 13 hours ago |

Only tangentially related: MiMo-2.5Pro is fast, cheap and very capable, although not quite gpt5.5 level iontelligence (I dont use the claudes). It works flawlessly in Pi and is an excellent workhorse. I expect big things from their next model.

jadar about 16 hours ago |

I'm kind of surprised the demo UI is macOS. Are they mainly using Apple products to develop these things?

emulio about 15 hours ago |

The installation method they officially propagate is dangerous. curl -fsSL https://mimo.xiaomi.com/install | bash

This is usually a PoC (Proof of concept) way to install something on a temporary container or temporary VM, but not for production use during daily desktop operation.

I was hoping their documentation would provide better installation instructions. But strangely, only for Windows do they recommend "npm install -g @mimo-ai/cli," which is a much better approach to managing installed packages.

For Mac/Linux, they have the strange recommendation to use the dangerous "curl <some_url> | bash." Quote:

> (for the best experience, Mac users are strongly encouraged to use iTerm or the VSCode Terminal) > curl -fsSL https://mimo.xiaomi.com/install | bash

:(

greenleafone7 about 15 hours ago |

It was already open-source `https://github.com/anomalyco/opencode`

mrnotcrazy about 15 hours ago |

Isn't Unlimited Context pretty difficult to promise? What exactly do they mean, could I just have two agents locked into a TTRPG back and forth forever?

joshmarinacci about 16 hours ago |

That is an incredibly annoying grunge font. And what is the point of the hidden image in the background that reveals under your mouse cursor.

sheept about 17 hours ago |

It's interesting that it renders Chinese in a TUI. I wonder if that breaks anything that assumes a character is always a column wide.

coretx about 5 hours ago |

Reading "xiaomi"in the headline I was thrilled to see MiMo only to find out it's NOT this one: https://en.wikipedia.org/wiki/MIMO What a disappointment!

solenoid0937 about 14 hours ago |

This is super exciting, can't wait to try it out

MemoryHoleHQ about 15 hours ago |

macOS binary (mimocode-darwin-arm64.zip ) seems broken: "“mimo” is damaged and can’t be opened. You should move it to the Trash."

rurban about 16 hours ago |

Only worked for about 5m, then Too many requests.

nutifafa about 14 hours ago |

mimocode gets it. This is actually, impressive! Chinese models are really up there with the rest.

ceayo about 11 hours ago |

isn't this just opencode with a different logo?

Fendy about 14 hours ago |

looks great. surprised that Xiaomi has made such great advancements in AI

esafak about 15 hours ago |

Redditors are unhappy about their coding plan: https://www.reddit.com/r/opencodeCLI/comments/1t37dz3/xiaomi...

I guess the way to use their models is through another provider, like https://opencode.ai/go

reactordev about 17 hours ago |

Looks an awful lot like OpenCode

gaigalas about 11 hours ago |

Let the battle for the harnesses give free tokens for all, until the next competition arena does the same. It seems that's the only way AI will remain acessible.

This website is gorgeous, by the way. The mouse reveal on the background, amazing.

jijji about 6 hours ago |

sounds really cool if it was coming out of anywhere except China, which has laws to exfiltrate your data and send it back to the government for espionage purposes [0].

[0] https://www.fbi.gov/investigate/counterintelligence/the-chin...

pelagicAustral about 17 hours ago |

I got an invite to test their ultra fast model only to be geofenced when trying to use it. Pff!

submeta about 15 hours ago |

Can this be used as an alternative to Claude backend? For Ralph loops? Replacing `claude -p`? Anyone can shed a light on this?

miroljub about 15 hours ago |

Hm, can I just use free tokens without using MiMo-Code?

OpenCode or pi.dev are enough. I don't like CC-style agent lock-in, regardless if it's Anthropic or Xiaomi doing it.

phplovesong about 16 hours ago |

Any english links?

emayljames about 17 hours ago |

I wonder what the minimum required memory specification is

psychoslave about 17 hours ago |

Is that Open-Source like, run it locally, no phone home included, or open source like the thin front-end layer is all that is actually open-source but it’s an empty shell without the remote API it relies on?

thot_experiment about 11 hours ago |

Today on open source vampires: xaomi forks an open source project, doesn't contribute upstream, attaches usage restrictions that are probably incompatible with the license, and wants good PR. Fuck these people.

SilverElfin about 14 hours ago |

Open source and open weight AI is very important to protect freedom of speech. OpenAI, and ESPECIALLY Anthropic, will try to ban them through regulatory capture / safety fearmongering. We need to make sure that does not happen. It’s not society’s problem if these frontier labs have no moats.

WhereIsTheTruth about 14 hours ago |

You know they are benchmaxxing when they end up writing their coding harness in TypeScript npm slop

Their models can't help them build it with something better?

That's the only benchmark people need, whether or not their model can raise the bar of their own product

And so far it's looking pretty sad

aozelai about 3 hours ago |

[flagged]

cheekygeeky about 14 hours ago |

[dead]

HutuButuKntRnt about 14 hours ago |

[flagged]

voxell_code about 13 hours ago |

[dead]

onesingleblast about 16 hours ago |

[dead]