MiMo Code - Xiaomi's open-source terminal AI programming assistant
MiMo Code is an open-source terminal AI programming assistant developed by Xiaomi's large-scale model team. It's based on OpenCode and licensed under the MIT license. MiMo Code includes the MiMo-V2.5 multimodal model, which is available for a limited time free, and also supports...
What is MiMo Code?
MiMo Code is a next-generation AI programming assistant open-sourced by Xiaomi's large-scale model team. Based on OpenCode and released under the MIT license, it includes the MiMo-V2.5 model, which is available for a limited time free of charge. Its unique persistent memory system automatically saves state through an independent subagent, solving the "forgetfulness" problem of long conversations. The Compose mode supports one-click completion of the entire design, planning, coding, and testing process. The Dream command enables 7-day cycle memory accumulation, allowing the AI to learn more and more with use. It supports voice input and third-party model integration, outperforming Claude Code in real-world programming tests such as SWE-Bench. Fully localized in Chinese, it is a cost-effective new choice for AI programming for domestic developers.
The main functions of MiMo Code
-
Persistent memory systemIt features a built-in triple mechanism of project memory, session checkpoints, and task progress, with an independent subagent automatically saving the state, solving the problem of "forgetting the more you use it" in long sessions, and supporting hundreds of rounds of dialogue without losing key information.
-
Compose modePress the Tab key to switch modes, and input a simple idea to automatically complete the entire process of design, planning, coding, testing, and review, delivering industrial-grade finished code.
-
Dream Memory Settling:built-in
/dreamThe command automatically triggers an independent agent every 7 days to organize historical sessions, merge and deduplicate, verify paths, and compress memories, making the AI understand you better the more you use it. -
Voice input controlBased on MiMo-V2.5-ASR speech recognition, it supports verbal input of prompts, modification of instructions, and sending for execution, without the need to touch the keyboard.
-
Multi-model compatibilityIt includes a built-in MiMo-V2.5 free channel for a limited time, and also supports integration with mainstream models such as DeepSeek, Kimi, and GLM, as well as third-party Token Plans.
-
Fully localized into ChineseAll settings are localized in Chinese, and a status dashboard is always present on the right side of the TUI page, allowing users to monitor their work progress at any time. It is also user-friendly for domestic developers.
-
Open source and freeBased on OpenCode and open source under the MIT license, it can be freely modified and distributed by individuals, and enterprises can integrate it into their own toolchains without licensing restrictions.
-
Intelligent code editorIt supports automatic mapping of code repository structure, security change analysis, diff review and runtime checks, and captures potential issues before merging.
How to use MiMo Code
-
Installation tools:Mac and Linux users execute
curl -fsSL https://mimo.xiaomi.com/install | bashOne-click installation; Windows users can install via...npm install -g @mimo-ai/cliGlobal installation -
Launch applicationAfter installation, enter the following in the terminal:
mimoIt can be launched immediately. For the best experience, it is recommended to use it in the iTerm or VS Code terminal. -
View configuration:enter
/View all configuration items; all settings are fully localized in Chinese; the persistent status dashboard on the right allows you to monitor the work progress in real time. -
Using Compose mode:according to Tab key Switch to Compose mode, enter a simple idea, and AI will automatically complete the entire process of design, planning, coding, testing, and review.
-
Trigger memory deposition:use
/dreamThe system automatically organizes historical conversations, merges and deduplicates them, and updates the global memory every 7 days, allowing AI to continuously learn your project habits. -
Voice control: Directly input prompts or issue operation commands such as "send" or "execute" via voice, without the need for a keyboard. Voice recognition support is provided by MiMo-V2.5-ASR.
-
Switching modelsBuilt-in MiMo-V2.5 limited-time free channel, no registration required; also allows integration of DeepSeek, Kimi, GLM, or third-party Token Plan API Keys in the configuration.
-
Code review and editingAI can automatically analyze the codebase structure, perform safe edits, generate diffs, and run checks to catch potential problems before merging.
MiMo Code's project address
- Project official website: https://mimo.xiaomi.com/mimocode
- GitHub repositoryhttps://github.com/XiaomiMiMo/MiMo-Code
MiMo Code's core advantages
-
Unique Persistent Memory SystemThrough a triple mechanism of project memory, session checkpoints, and task progress, the state is automatically saved by an independent subagent, which takes notes "self-consciously" without relying on a model, thus completely solving the pain point of "the more you use, the more you forget" in long sessions.
-
Model Agent Collaborative OptimizationA custom Harness system was developed specifically for the MiMo series models, deeply adapted to model characteristics and the Agent framework, and outperformed Claude Code in real-world testing with the same models.
-
Compose full-process modePress the Tab key to switch between functions with one click, automatically completing the entire process of design, planning, coding, testing, and review. Thorough planning in the early stages reduces rework in the later stages, delivering industrial-grade finished code.
-
Dream Self-Evolving Memory:built-in
/dreamThe command automatically triggers an independent agent every 7 days to organize, merge, and deduplicate historical memories, continuously accumulating project understanding and truly achieving "the more you use it, the better it understands you". -
Ultimate cost-effectivenessBuilt-in MiMo-V2.5 free access for a limited time; API pricing as low as 0.7 yuan/million tokens, Token Plan annual payment starting from 1,188 yuan, far lower than overseas competitors such as Cursor and Claude Code.
-
Full voice controlBased on MiMo-V2.5-ASR speech recognition, it supports full-process voice control from input prompt to sending execution, and function development can be completed without touching the keyboard.
-
Open source with zero barriers to entryBased on OpenCode and open source under the MIT license, it can be freely modified and distributed by individuals, and enterprises can integrate it into their own toolchains at zero cost, without any licensing restrictions.
-
Fully localized into ChineseAll configuration items are fully localized in Chinese, with stable direct connection to domestic networks. The right-side status dashboard allows for real-time progress monitoring, making it extremely user-friendly for domestic developers.
-
Long context supportThe MiMo-V2.5 series supports a 1M context window, easily handling tasks such as understanding large codebases and complex development across files.
-
Leading authoritative testsIn real-world programming tests such as SWE-Bench and Terminal Bench, its performance is comprehensively superior to Claude Code under the same model comparison, demonstrating stronger industrial-grade code delivery capabilities.
Comparison of MiMo Code with similar products
| Comparison Dimensions | MiMo Code | Cursor | Claude Code |
|---|---|---|---|
| Development Company | Xiaomi Large Model Team | Anysphere | Anthropic |
| Product Form | Terminal TUI + Desktop Application | Standalone IDE based on VS Code | Terminal applications + IDE extensions |
| Open source license | MIT Open Source | Closed source | Closed source |
| Underlying Model | MiMo-V2.5 (built-in) + supports third-party libraries such as DeepSeek / Kimi / GLM | Claude / GPT-4 / Gemini, etc. (API Key configuration required) | Only for the Claude series (Sonnet 4.6 / Opus 4, etc.) |
| Core Functions | Compose full-process mode, persistent memory system, Dream memory storage, voice input | Tab real-time completion, Composer multi-file editing, Chat, Cursor Rules | Agent Teams: Multi-agent collaboration, Plan mode, code review, test execution. |
| Memory mechanism | Unique and lasting memoryIndependent subagent automatically saves checkpoints + 7-day cycle Dream cleanup | Relies on session history + user-configured Cursor Rules | Depends on the model's own context + user-triggered memory notes |
| Voice support | Built-in MiMo-V2.5-ASRFull-process voice input and control | Not supported | Not supported |
| Context window | 1M (MiMo-V2.5 series) | ~200K (depending on the model) | 1M (Claude 3.7 Sonnet) |
| Domestic access | Stable direct connection, server located in the country | Requires a distributor; stability is approximately 78%. | Agent required |
| Interface language | Fully localized into Chinese | English as the main language | English as the main language |
| Pricing | Built-in limited-time free access; API from 0.7 yuan/M tokens; Token Plan from 1,188 yuan per year. | Pro $20/month; Business $40/month; Pay-as-you-go | $17-200/month (tiered pricing based on usage) |
| SWE-Bench Pro | 62%(MiMo-V2.5-Pro) | Official data not disclosed | 55% (Claude Sonnet 4.6) |
| Terminal Bench 2 | 73%(MiMo-V2.5-Pro) | Official data not disclosed | 69% (Claude Sonnet 4.6) |
Application scenarios of MiMo Code
-
Daily coding by an individual developerUse the Compose pattern to quickly implement functional requirements, automating the entire process from design to testing, making it suitable for independent developers to deliver projects efficiently.
-
Large codebase maintenance and refactoringWith its 1M long context and persistent memory system, it easily understands complex dependencies across files and safely performs large-scale code refactoring.
-
Rapidly build full-stack projectsEnter a simple idea, and MiMo Code will automatically plan the front-end and back-end architecture, generate code, and provide complete tests, making it suitable for MVP prototype development and project launch.
-
Code review and quality assuranceIt automatically checks diffs, runs tests, and catches potential issues, acting as an "AI reviewer" before code merging to reduce the risk of online bugs.
-
Voice control development scenariosBased on built-in ASR voice recognition, it supports full voice input and control, making it suitable for developers who need to free their hands and pursue ultimate efficiency, or users who have difficulty operating keyboards.
-
Open source community and vertical domain tool developmentThe MIT open-source license allows for free modification and distribution, and the community can build dedicated programming assistants for specific languages (such as Rust and Go) or specific fields (such as embedded systems and blockchain) based on MiMo Code.
Tools similar to MiMo Code
Natural language translation into CLI commands
AI API development tools
AI code real-time analysis
JetBrains launches AI programming development assistant
(Formerly CodiumAI) AI Development Platform
Baidu's AI programming assistant is based on the Wenxin big data model.