{"id":4340,"date":"2026-06-16T03:11:56","date_gmt":"2026-06-16T03:11:56","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/06\/16\/mimo-code-is-the-open-source-answer-to-claude-code\/"},"modified":"2026-06-16T03:11:56","modified_gmt":"2026-06-16T03:11:56","slug":"mimo-code-is-the-open-source-answer-to-claude-code","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/06\/16\/mimo-code-is-the-open-source-answer-to-claude-code\/","title":{"rendered":"MiMo Code Is the Open Source Answer to Claude Code"},"content":{"rendered":"<div><img data-opt-id=349235941  fetchpriority=\"high\" decoding=\"async\" width=\"770\" height=\"330\" src=\"https:\/\/devops.com\/wp-content\/uploads\/2026\/06\/mimo_code_770x330.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"\" \/><\/div>\n<p><img data-opt-id=1581413952  fetchpriority=\"high\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/devops.com\/wp-content\/uploads\/2026\/06\/mimo_code_770x330-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/><\/p>\n<p><span>Terminal-based coding assistants for AI-curious developers are hot these days, and the most popular choice appears to be <\/span><a href=\"https:\/\/techstrong.ai\/articles\/new-browser-based-claude-code-lets-developers-delegate-coding-tasks-from-the-web\/\"><span>Claude Code<\/span><\/a><span>. But Anthropic\u2019s commercial offering has a new open source rival: <\/span><a href=\"https:\/\/mimo.xiaomi.com\/mimocode\/start\"><span>MiMo Code<\/span><\/a><span>, released under an MIT license by Chinese smartphone giant Xiaomi.\u00a0<\/span><\/p>\n<p><span>Unlike Claude Code, MiMo Code is not restricted to a specific LLM provider. It was also optimized for \u201clong-horizon automated programming tasks,\u201d according<\/span><a href=\"https:\/\/mimo.xiaomi.com\/blog\/mimo-code-long-horizon\"><span> to the introductory blog entry<\/span><\/a><span>. The software aims to \u201cmaintain decision quality and state continuity over dozens or even hundreds of execution steps.\u201d<\/span><\/p>\n<p><span>The AI community has taken notice of this release. Since its v0.1 release last week, MiMo Code has garnered 9,000 stars <\/span><a href=\"https:\/\/github.com\/XiaomiMiMo\/MiMo-Code\"><span>on GitHub<\/span><\/a><span>, and has been forked 783 times.\u00a0<\/span><\/p>\n<p><span>And unlike Claude Code, which costs $20 a month to start, MiMo is free, and may not even require connecting to a cloud provider, if the user installs a model on their own machine.<\/span><\/p>\n<h3><b>Tackling Long Horizon Memory Retention<\/b><\/h3>\n<p><span>\u00a0Large Language Models (LLMs) are inherently stateless. They don\u2019t remember the context from one task to the next.\u00a0<\/span><\/p>\n<p><span>To maintain continuity, the frontier lab model providers resubmit all the source material with each prompt. For long-running agentic operations, this approach can be prohibitively costly, so it falls on the code assist tools to maintain the context of long-running jobs.\u00a0<\/span><\/p>\n<p><span>Such tools typically manage this problem by providing LLMs with a short summary of previous work. Such automated compression, however, can lead to errors in long-term reasoning.<\/span><\/p>\n<p><span>Instead, MiMo Code tasks a sub-agent to extract key information to store in a copy of SQLite, or in markdown files, which later can be consulted. The software also runs two background processes, called \u201cDream\u201d and \u201cDistill\u201d to deduplicate identical material and derive reusable CLI commands, respectively.\u00a0<\/span><\/p>\n<p><span>MiMo Code also comes with provisions for running complex jobs in parallel.<\/span><\/p>\n<p><span>\u201cWhen the task scale becomes large enough \u2014 for example, migrating an entire project from one programming language to another \u2014 and dozens or even hundreds of parallel work units need to be coordinated simultaneously, round-by-round tool calls are no longer sufficient,\u201d the company blog post stated.\u00a0<\/span><\/p>\n<p><span>A weakness of agents is that they specify orchestration logic in natural language, which is a recipe for errors.\u00a0<\/span><\/p>\n<p><span>MiMo Code\u2019s Dynamic Workflow casts orchestration logic as JavaScript that runs in an isolated sandbox. Because the code is deterministic, all the threads of a workflow are guaranteed to execute: There are no hanging \u201cif\u201d statements without corresponding \u201cthen\u201d executions. There are no \u201cfor \u2026 while\u201d loops that prematurely stop functioning.\u00a0<\/span><\/p>\n<h3><b>A New Way to Run Agents<\/b><\/h3>\n<p><span>Unlike Claude Code, MiMo Code does not wire the user to a single proprietary environment. Installing the application involves downloading the code and installing via a npm command (It requires <\/span><a href=\"http:\/\/node.js\/\"><span>Node.js<\/span><\/a><span> to run)\u00a0<\/span><\/p>\n<p><span>In fact, as a Linux terminal application, MiMo Code doesn\u2019t need to connect to external resources at all. Using the <\/span><a href=\"https:\/\/ollama.com\/\"><span>Ollama framework<\/span><\/a><span>, users can run MiMo Code against a model, such as <\/span><a href=\"https:\/\/huggingface.co\/Qwen\/Qwen2.5-Coder-32B\"><span>Qwen 2.5 Coder<\/span><\/a><span>, running directly in the environment.\u00a0<\/span><\/p>\n<p><span>For benchmarks, Xiaomi paired MiMo Code with the latest release of its own model, the <\/span><a href=\"https:\/\/mimo.xiaomi.com\/mimo-v2-5-pro\"><span>MiMo-V2.5 <\/span><\/a><span>released in April. In three separate benchmarks (SWE-bench Verified, SWE-bench Pro and Terminal Bench), MiMo Code outperformed Claude Code \u2013 running either Claude Sonnet or MiMo-V2.5 \u2013 in running one-shot repository-level issues.<\/span><\/p>\n<p><span>\u201cMost of MiMo Code\u2019s design goals\u2014multi-turn memory, background state maintenance, completion verification, and cross-session evolution\u2014mainly show their value in real development scenarios that continue for dozens of turns,\u201d Xiaomi\u2019s blog post boasted.\u00a0<\/span><\/p>\n<p><span>In a <\/span><a href=\"https:\/\/youtu.be\/364gsijZ6Sk?si=LDugy_RXNDg0tl37\"><span>video review<\/span><\/a><span>, Tyson Cung compared MiMo Code and Claude Code across a few real-world scenarios.\u00a0 He concluded MiMo is best for prototyping and learning projects, but Claude Code is best for production work, where the safety guardrails can be well worth the $20 monthly fee.<\/span><\/p>\n<p><span>\u201cThe best way to decide is to try both,\u201d Cung concluded. \u201cUse each one on a real project and see which one fits your workflow.\u201d<\/span><\/p>\n<p><a href=\"https:\/\/devops.com\/mimo-code-is-the-open-source-answer-to-claude-code\/\" target=\"_blank\" class=\"feedzy-rss-link-icon\">Read More<\/a><\/p>\n<p>\u200b<\/p>","protected":false},"excerpt":{"rendered":"<p>Terminal-based coding assistants for AI-curious developers are hot these days, and the most popular choice appears to be Claude Code. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4341,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-4340","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops"],"_links":{"self":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/4340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/comments?post=4340"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/4340\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media\/4341"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=4340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=4340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=4340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}