MiMo-Code
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../MiMo-Code-recommend.pptx../../MiMo-Code-recommend.mp4本文目录
📌 核心价值:小米开源、MIT 协议、限时免费,5 人 2 周肝出 10k stars 的终端 AI 编程 Agent,200 步以上长程任务胜率超 Claude Code 65%
雷军系小米 MiMo 团队 6 月 10 日凌晨开源的 MiMo-Code V0.1.0——基于 OpenCode fork 的终端编程 Agent,3 项 benchmark 全面超越 Claude Code + Claude Sonnet 4.6;Hacker News 上线即拿下 440 分高居榜首,自带 4 层记忆体系和「计算·记忆·进化」三重护城河。

🚀 什么是 MiMo-Code?
MiMo-Code 是小米 MiMo 团队基于 OpenCode 二次开发并以 MIT 协议完全开源的终端 AI 编程 Agent。它将「模型 × Agent 协同进化」作为核心设计哲学,瞄准一个 Claude Code 和 Codex CLI 都没解决好的真问题——当编程任务膨胀到几十甚至上百步时,AI 如何保持决策质量、状态连续性和跨 session 的经验沉淀?
核心定位:长程任务(200+ 步)胜率超 Claude Code 15 个百分点,并把 harness 全部开源、把模型当作可替换的商品
发布即引爆 Hacker News,440 分 + 252 条评论登上热榜首位;6 月 11 日开源当天,12 小时内涌入 32 个 PR,速度惊人。整个项目由小米 MiMo 团队 5 人用 2 周时间完成首版,但已发布就提供了100 万 token 上下文、75+ 模型厂商接入、4 层持久化记忆这些能力——而不是一个空壳。
✨ 核心功能一览

计算:单轮决策的工程化加固
- Max Mode(并行采样选优):每轮生成 5 个候选方案,由同一模型作 judge 选出最稳健的执行。代价是约 4-5 倍 token 消耗,但 SWE-Bench Pro 提升 10-20%。当温度=1、5 次独立采样几乎不重复时,候选之间的"分叉"本身即是置信度信号。
- Goal 验证器(独立完成度审查):用户用自然语言设定停止条件(如"所有测试通过且代码已提交"),每次 Agent 试图终止时,系统另起一次独立模型调用审查完整对话,避免 Agent 看到自己进度后过早宣布完成。误拦率高于漏放率(主要卡在环境问题导致的测试失败),但死循环概率 < 0.5%。
- 受限 shell 语法:用类 shell 语法替代 JSON 工具调用,token 更少、格式错误率更低。GPT-5.5 系列模型在 JSON 上格式错误率高,但训练数据中 shell 密度高,迁移到受限语法后准确率显著上升。
- Dynamic Workflow(动态工作流):把"流程"从 prompt 提升为 JavaScript 脚本,主 Agent 生成代码 → 隔离沙箱确定性执行。
agent()派子 Agent、parallel()/pipeline()控制并发,分支不会"忘记",重试不靠模型记忆——可恢复、可中断、不会中途跑偏。
记忆:让一个逻辑会话无限延伸

- Cycle 单元:窗口到上限前的 20% / 45% / 70% 处触发 checkpoint,writer subagent 增量提取结构化状态;接近上限时执行 rebuild,切断当前窗口 → 开启新窗口 → 注入持久化文件。Cycle 链没有最大长度,物理窗口始终有界。
- 4 层结构:
- Session(
checkpoint.md)— 当前会话的工作状态 - Project(
MEMORY.md)— 项目级持久知识,跨 session 沉淀架构决定、用户规则、验证过的事实 - Global — 用户级偏好,跨项目生效
- History — 完整 SQLite 轨迹(含 FTS5 全文索引),结构化记忆找不到时回溯原始记录
- Session(
- 主 Agent 唯一写入通道:
notes.md——主 Agent 可随时 append 零散发现,writer 在 checkpoint 时读取 + 路由到结构化字段 + 清空。这种"主 Agent 不维护自己记忆"的设计,让模型能专心调棘手 bug 而不会顾此失彼。
进化:从经验中持续学习

- Dream(7 天周期):独立 Agent 读取历史 session 和现有记忆,合并、去重、验证路径有效性,将分散记忆收敛为紧凑的当前状态。
- Distill(30 天周期):识别反复出现的工作模式,固化为可复用 skill、CLI 命令、自定义 Agent 或 SOP 文档。
- 选择文件而非纯向量数据库——核心是可审查性:用户能看到 Agent 记住了什么、删除记错的条目、修改过时的知识,不需要为每种维护操作开发专用接口。
三大工作模式
按 Tab 键循环切换:
- 🔨 Build — 全部权限(读写文件、执行命令):日常开发、修 bug、写功能
- 📋 Plan — 只读(不能写文件、不能执行命令):代码分析、方案设计、架构评审
- 🎼 Compose — 编排权限(13 个内置技能):TDD、Code Review、结构化开发工作流
真实演示:TUI 与 Web 双形态


启动方式两种:
- TUI 终端模式:
mimo一行命令进 Vim 风格全键盘操作 - Web 图形界面:
mimo web --port 4096浏览器打开(类似 Reasonix Code 客户端)
🛠️ 快速上手:5 分钟跑通示例
一行安装
# macOS / Linux
curl -fsSL https://mimo.xiaomi.com/install | bash
# Windows / 跨平台
npm install -g @mimo-ai/cli
验证安装:
mimo --version
# 输出: 0.1.0
首次启动:选择模型
MiMo-Code 内置限时免费的 MiMo Auto(基于 MiMo-V2.5,100 万 token 上下文),开箱即用,零配置。也可以从以下选项选择:
| 方式 | 适用人群 |
|---|---|
| MiMo Auto(限时免费) | 想立刻体验、不想注册账号 |
| 小米 MiMo 平台登录 | 国内用户、有多模态需求 |
| 从 Claude Code 配置导入 | 老 Claude Code 用户迁移 |
| 自定义 API Key | 已购 DeepSeek / Kimi / GLM / OpenAI 等 |
添加 DeepSeek API Key
echo sk-xxxxxx | mimo providers login --provider deepseek --method apikey
mimo providers list
# Credentials
# • DeepSeek api
# • Xiaomi api
# 2 credentials
启动 + 第一个任务
# 终端模式(默认)
mimo
# 恢复上次会话
mimo --continue
# 指定模型启动
mimo --model deepseek/deepseek-v4-pro
# Web 模式(推荐新手)
mimo web --port 4096
# → 浏览器打开 http://127.0.0.1:4096/
# 命令行单次运行(适合 CI)
mimo run --model mimo/mimo-v2.5-pro "解释这个项目的架构"
项目初始化:生成 AGENTS.md
进入项目目录启动 MiMo-Code,在 TUI 中输入:
/init
MiMo-Code 会分析项目结构,自动生成 AGENTS.md(项目规则文件),建议提交到 Git——以后每次打开项目,Agent 都会优先遵守这份规则。
注意:建议把 .mimocode/ 和 AGENTS.md 一起提交到 Git,让团队所有人共享同一份项目记忆
📊 与竞品对比

注:基准对比数据来自小米官方 MiMo Code 技术博客(mimo.xiaomi.com/blog/mimo-code-long-horizon),配合 576 名开发者、474 个真实私有仓库、1,213 个有明确胜负判定的双盲 AB 配对测试。
三个关键差异
- 开源 vs 闭源:Claude Code 闭源、多次泄露;Codex CLI 虽 Apache-2.0 但维护放缓;MiMo-Code 是 5 人 2 周从 0 到 10k stars 的 MIT 协议完全开源 harness。
- 长程 vs 短程:Claude Code 在 200 步以内胜率约 50%,超过 200 步(多轮用户交互)后胜率提升到 65% 以上——MiMo-Code 的护城河就在这种"需要持续几十轮的真实开发场景"中。
- 模型可替换 vs 锁定:MiMo Code 兼容 75+ LLM 厂商(DeepSeek、Kimi、GLM、Anthropic、OpenAI、MiniMax 等),模型和 Agent 协同优化;Claude Code 只能绑 Anthropic。
💡 适用场景
场景 1:长程多文件重构

功能说明:将一个 50+ 文件的旧项目从 React 16 迁移到 React 19,需要依次升级依赖、修改 API 调用、修复类型定义、运行测试、修复测试,整个过程通常需要 200+ 步。
输入要求:在 TUI 中输入类似「把 src/ 下的所有 React 16 代码迁移到 React 19,确保所有测试通过」的目标描述。
输出效果:MiMo-Code 会在数小时甚至一两天内持续运行,途中自动压缩上下文、保留决策记忆、在 test 失败时自我修复——而 Claude Code 在 200 步后就容易"忘记最初的目标"。
适用场景:
- ✅ 大型 monorepo 的版本升级(React、Vue、Angular 升级)
- ✅ 把旧语言代码迁移到新语言(Java → Kotlin、Python 2 → 3)
- ✅ 跨模块的重构(修改公共 API 后同步更新所有调用方)
场景 2:跨 session 项目记忆

功能说明:今天和 MiMo-Code 一起改完一个 bug,下周打开项目它依然记得当时为什么那样改、踩过什么坑、项目有哪些特殊约束。
输入要求:正常使用 MiMo-Code 7-30 天,Dream 和 Distill 会自动触发。
输出效果:项目根目录的 MEMORY.md 会持续沉淀"架构决定 + 用户规则 + 反复验证过的技术事实",新会话启动时这些知识会被自动注入到 prompt。
适用场景:
- ✅ 长期维护的中型项目(3 个月以上的开发周期)
- ✅ 多人协作的团队项目(通过提交
.mimocode/到 Git 共享记忆) - ✅ 探索性编程(用户和 Agent 共同发现项目约束)
场景 3:复杂工作流编排

功能说明:用自然语言告诉主 Agent"先写测试、再实现、跑测试、修复、提交",它会生成 JavaScript 脚本在隔离沙箱中确定性执行——分支不忘记、重试可恢复、中断可继续。
输入要求:切换到 Compose 模式(按 Tab),用 /init 或自定义命令描述工作流。
输出效果:13 个内置技能(git、TDD、code review 等)可被编排成可重用的工作流,写一次能跑一百次。
适用场景:
- ✅ 团队的 CI/CD 流程辅助(让 Agent 帮写 commit message、生成 changelog)
- ✅ 标准化的 TDD 流程(红 → 绿 → 重构)
- ✅ Code Review 自动化(自动 diff、风险点标记、review 报告)
场景 4:模型多厂商接入

功能说明:一个项目里简单任务用 DeepSeek V4 Flash(快 + 便宜),复杂任务切到 MiMo-V2.5 Pro(强 + 限时免费),隐私敏感任务切到本地模型——不用换工具。
输入要求:用 mimo providers login 添加多个 API Key,模型列表里会显示所有可用模型。
输出效果:/models 命令可以快速切换,开发节奏不被单一模型锁定。
适用场景:
- ✅ 成本敏感的初创团队(按任务难度选模型)
- ✅ 多模型 A/B 测试
- ✅ 国内/海外混合部署
场景 5:本地安全 & 私有部署

功能说明:所有计算在本地终端进行,代码不会上传到云端(除非你显式使用云端模型),MIT 协议允许团队基于 MiMo-Code 私有化定制。
输入要求:完全离线使用本地模型(Ollama / vLLM 部署的开源模型),或用企业内网 API。
输出效果:审计、军工、金融等强合规行业的代码可以放心交给 MiMo-Code 处理。
适用场景:
- ✅ 不能上云的内部项目(银行、政府、军工)
- ✅ 担心代码泄露的初创公司
- ✅ 想深度定制的 AI 平台团队
用户群体总结
- ✅ 长程多文件重构:200+ 步复杂任务的胜率超 Claude Code 15 个百分点
- ✅ 持续维护的项目:4 层记忆让 Agent 越用越懂你的代码
- ✅ 成本敏感团队:DeepSeek + Kimi + GLM 自由切换,限时免费 MiMo Auto
- ✅ 多模型玩家:75+ LLM 厂商,模型与 Agent 协同优化
- ✅ 隐私合规行业:MIT 协议可商用,可本地化部署
- ❌ 不适合:极简一次性任务(10 步以内用 Claude Code / Codex CLI 就够了)
💰 定价方案
| 模型/服务 | 价格 | 备注 |
|---|---|---|
| MiMo Code 工具本身 | 完全免费(MIT 协议) | 终端 AI 编程 Agent |
| MiMo Auto | 限时免费 | 基于 MiMo-V2.5,100 万 token 上下文 |
| 小米 MiMo 平台 | 注册账号、按 token 计费 | 国内合规、有优惠 |
| DeepSeek / Kimi / GLM | 自带 API Key 按用量计费 | 第三方模型按各厂商定价 |
| Claude / OpenAI 等海外模型 | 自带 API Key 按用量计费 | 需科学上网 |
💡 新用户福利:首次启动 MiMo-Code 选择「MiMo Auto」即可匿名使用限时免费的 MiMo-V2.5 多模态模型,零配置、零成本
开源协议: MIT
🎯 总结
MiMo-Code 是 2026 年 6 月国产 AI 编程工具领域的一颗重磅炸弹——小米以 MIT 协议完全开源了 harness、把模型当作可替换商品的设计哲学,直击 Claude Code 闭源 + Codex CLI 维护放缓的行业痛点。它不是另一个"调用 OpenAI API 的 Chat 客户端",而是一个为长程编程任务从头设计的、模型与 Agent 协同进化的 harness 框架。
3 项 benchmark 全面超越 Claude Code + Claude Sonnet 4.6、576 名开发者 AB 测试 200 步以上胜率 65%、Hacker News 440 分登顶热榜、发布 12 小时涌入 32 个 PR——这些数字背后是小米 MiMo 团队 5 人 2 周从 0 到 10k stars 的工程实力,也是对"AI 编程工具应该开源"路线的有力背书。
推荐指数: ⭐⭐⭐⭐⭐(满分 5 星,长程任务场景)
适合人群:
- 长期维护中型项目、需要跨 session 记忆的开发者
- 成本敏感、需要多模型切换的初创团队
- 隐私合规行业、需要 MIT 协议可商用的工具
- 探索性编程、希望 Agent 越用越懂项目的极客
立即体验:
- 官网: mimo.xiaomi.com/coder
- GitHub 仓库: XiaomiMiMo/MiMo-Code
- 官方技术博客: MiMo Code:将编程 Agent 扩展到长程任务
数据截至 2026-06-20,最新信息请以官网为准。