MiMo Code:小米开源AI编程助手,模型与Agent协同进化的终端编码搭档
核心摘要(Key Takeaways)
- MiMo Code 是什么:MiMo Code 是由小米 MiMo 团队开发的终端原生 AI 编程助手,基于 OpenCode 构建并以 MIT 许可证开源,定位为“长期自动编程任务的编码代理”。
- 核心差异点:独创的持久化记忆系统(项目记忆/对话检查点/任务进度)解决长对话中“边用边忘”的行业难题;支持“模型-Agent 协同优化”,让底层模型和上层代理共同进化。
- 免费与扩展:提供限时免费的内置 MiMo Auto 通道,零配置开箱即用;同时支持接入任意主流 LLM 提供商 API。
- GitHub 热度:项目发布后迅速增长,截至 2026 年 6 月已获得 11.6k Stars、1.1k Forks,在 Hacker News 上引发技术社区广泛讨论。
- 一键安装:支持 macOS/Linux 的一行命令安装(
curl -fsSL https://mimo.xiaomi.com/mimocode/install.sh | bash),也可通过 npm 全局安装。 - 官方入口:官网地址为 **https://mimo.xiaomi.com/mimocode**,GitHub 仓库为 **https://github.com/XiaomiMiMo/MiMo-Code**。
它是什么
MiMo Code 是小米 MiMo 团队推出的终端原生 AI 编程助手,它能够读写代码、运行命令、管理 Git,并通过持久化记忆系统在跨会话场景下保持对项目的深度理解,是一套模型与 Agent 协同进化的编码代理框架。

MiMo Code 并非一个简单的“代码补全插件”,而是一个运行在终端里的全功能编码代理(Coding Agent)。它的技术基座建立在 OpenCode 之上,在 2026 年 6 月 29 日正式发布 v0.1.0 并宣布开源。与 GitHub Copilot、Claude Code 等工具不同,MiMo Code 的设计初衷是处理长周期自动化编程任务——它要解决的核心问题是:“如何在几十步甚至上百步的执行中,保持决策质量和状态连续性?”
小米团队将这一挑战分解为三个时间维度:计算、记忆、进化。这三个主题构成了 MiMo Code 的技术骨架。
主要功能和特点
1. 持久化记忆系统——越用越懂你
这是 MiMo Code 最核心的差异化能力。传统 AI 编程助手在长对话中容易丢失上下文,而 MiMo Code 通过三层机制解决这一问题:
- 项目记忆:以 Markdown 文件形式持续存储项目背景、用户指定的规则、架构决策及理由。文件形式保证了用户可随时检视、删除或修改记忆内容。
- 对话检查点:在会话内维护任务进度,确保多轮交互中不丢失关键信息。
/dream命令:每 7 天自动触发独立的记忆整理 Agent,读取历史对话和现有记忆,进行合并去重、路径有效性验证和压缩,将分散记忆收敛为紧凑状态。下次使用时自动召回相关记忆,真正实现“越用越顺手”。
2. 模型-Agent 协同优化
MiMo Code 不是简单地把大模型接入终端——它强调的是模型与 Agent 的双向协同进化。传统的编码 Agent 通常使用固定的第三方模型,而 MiMo Code 的底层模型针对 Agent 的长任务执行进行了专门优化,反过来 Agent 的使用反馈又能推动模型能力提升。这种“闭环”设计让复杂编码任务的完成率显著提高。
3. 开箱即用 + 多模型接入
- MiMo Auto:内置限时免费通道,零配置即可开始使用。官方宣称其内置模型“比肩 Claude Sonnet 4.6 级别的多模态能力”。
- 支持主流 LLM 提供商 API:用户也可以接入自己已有的 API Key,灵活选择底层模型。
4. Compose 模式——“一个人的专业开发团队”
MiMo Code 支持 Compose 模式,能够从想法出发,依次完成架构设计、代码编写、测试和交付,模拟一个完整开发团队的工作流程。这是面向“工业级交付”场景的能力储备。
5. 无限上下文窗口
通过知识自动沉淀配合记忆整理机制,MiMo Code 宣称即使在上百轮对话中也不会丢失关键信息,始终保持“智商在线”。
| 核心特性 | 说明 |
|---|---|
| 终端原生 | 完全在终端中运行,支持读写代码、执行命令、管理 Git |
| 持久化记忆 | 项目记忆 / 对话检查点 / /dream 记忆整理 |
| 自进化系统 | 基于使用反馈持续优化模型、工具链和工作流 |
| 多模态输入 | 支持语音输入和截图交互 |
| 开源协议 | MIT License,代码完全开源 |
如何安装和使用
安装方式
MiMo Code 支持多平台安装,最简单的方式是一行命令:
macOS / Linux:
curl -fsSL https://mimo.xiaomi.com/mimocode/install.sh | bash
Windows PowerShell:
irm https://mimo.xiaomi.com/mimocode/install.ps1 | iex
通过 npm 安装(全平台):
npm install -g @xiaomi/mimocode
首次启动后,系统会自动引导配置。你可以选择使用内置的 MiMo Auto 通道(零配置),也可以配置自己的 LLM 提供商 API。
配置文件
MiMo Code 使用 JSON/JSONC 配置文件,并为其发布了 JSON Schema 以支持编辑器的自动补全和校验。配置文件分为项目级和全局级:
| 文件用途 | 项目级路径 | 全局级路径 |
|---|---|---|
| 主配置 | .mimocode/mimocode.jsonc |
~/.config/mimocode/mimocode.json |
| TUI 配置 | .mimocode/tui.json |
~/.config/mimocode/tui.json |
| 认证凭据 | — | ~/.local/share/mimocode/auth.json |
Windows 用户:XDG 路径默认位于
%LOCALAPPDATA%\mimocode\,也可以通过MIMOCODE_HOME环境变量覆盖所有路径。
基本工作流
- 在终端中启动 MiMo Code,进入你的项目目录。
- 用自然语言描述需求,MiMo Code 会自动读取项目记忆、分析代码上下文。
- 它将执行代码生成、运行命令、管理 Git 提交一整套流程。
- 每 7 天
/dream命令自动整理记忆,确保项目理解持续深化。
官网地址和入口
- 官方网站:https://mimo.xiaomi.com/mimocode
- 产品介绍页(中文):https://mimo.xiaomi.com/coder?lang=en (可通过右上角切换语言为中文)
- GitHub 开源仓库:https://github.com/XiaomiMiMo/MiMo-Code
- 技术博客:https://mimo.xiaomi.com/blog/mimo-code-long-horizon
价格和适用平台
| 维度 | 详情 |
|---|---|
| 内置通道 | MiMo Auto 限时免费,零配置使用 |
| 自有 API | 支持接入主流 LLM 提供商,按各厂商 API 定价付费 |
| 开源协议 | MIT License,代码可自由使用、修改和分发 |
| 平台支持 | macOS、Linux、Windows(通过 WSL 或 PowerShell) |
| 当前版本 | v0.1.4(截至 2026 年 6 月 29 日) |
竞品对比表
| 对比维度 | MiMo Code | Claude Code | GitHub Copilot |
|---|---|---|---|
| 产品形态 | 终端原生 Agent | 终端 + IDE 插件 | IDE 插件为主 |
| 核心差异 | 持久化记忆+自进化 | 强大的单次推理 | 实时代码补全 |
| 开源情况 | ✅ MIT 开源 | ❌ 闭源 | ❌ 闭源 |
| 上下文长度 | 无限上下文(记忆系统) | 受限于模型窗口 | 受限于窗口大小 |
| 多模型支持 | ✅ 支持接入任意 LLM API | ❌ 仅 Anthropic | ❌ 仅 OpenAI 模型 |
| 免费使用 | ✅ 限时免费内置通道 | ❌ 付费 API | ✅ 有免费层 |
| 多模态 | ✅ 支持截图交互 | 有限支持 | 有限支持 |
| 记忆系统 | ✅ 三层持久化记忆 | ❌ 会话内上下文 | ❌ 基本上下文 |
| GitHub Stars | 🌟 11.6k(2026.6) | N/A | N/A |
典型应用场景
- 长周期项目开发:需要跨数周甚至数月持续维护的软件项目,MiMo Code 的持久化记忆确保每次回归开发时不必重新“交代背景”。
- 遗留系统迁移/重构:需要对复杂老系统进行代码理解和重构时,MiMo Code 的记忆整理和代码审查能力特别适用。
- 多语言混合开发:项目同时涉及前后端、移动端多种语言时,MiMo Code 的上下文覆盖能力优于单语言插件。
- 小米生态开发:如果你是小米开发者,MiMo Code 与小米生态的紧密集成将提供额外便利。
最近 3-6 个月动态
- 2026 年 6 月 29 日:MiMoCode v0.1.0 正式发布并开源,同时释出 v0.1.4 版本。
- 2026 年 6 月:项目在 GitHub 快速增长,短期内突破 9,000 Stars(Hacker News 讨论数据显示),截至同月末已达 11,600 Stars。
- 2026 年 6 月:YouTube 上出现教程视频“MIMO Code just killed Claude Code”,展示安装和使用方式,引发开发者关注(视频发布于 2026 年 6 月 16 日)。
- 2026 年 6 月:技术博客发布《MiMo Code: Scaling Coding Agents to Long-Horizon Tasks》,详细阐述计算、记忆、进化三大技术主题。
常见问题(FAQ)
1. MiMo Code 是完全免费的吗?
内置的 MiMo Auto 通道当前限时免费,你可以零配置直接使用。同时 MiMo Code 本身是MIT 协议开源的,代码完全免费。如果你想接入自己的 LLM 提供商(如 OpenAl、Anthropic 等),则需要按对应厂商的 API 收费规则付费。
2. MiMo Code 和 GitHub Copilot 有什么区别?
最大区别在产品形态和核心能力:Copilot 是 IDE 插件,侧重实时代码补全;MiMo Code 是终端原生的编码 Agent,能执行完整的“读-写-运行-Git管理”工作流,且拥有持久的项目记忆系统。前者更“轻量级实时辅助”,后者更“长周期的自主执行”。
3. /dream 命令一定需要 7 天才能触发吗?
官方默认 /dream 每 7 天自动触发一次,但你可以手动调用它来立即整理记忆——这在使用密集的场景下很有用。
4. 怎么选择使用内置模型还是自己的 API?
首次启动时的配置引导会让你选择。如果你没有 API Key 或者想快速体验,直接用 MiMo Auto 通道;如果你已有 Claude、GPT 等 API 且有特定模型偏好,可以在配置文件中设置自己的提供商。
5. MiMo Code 学习成本高吗?
核心操作使用自然语言交互,上手门槛低。对于习惯命令行的开发者来说体验尤其自然。但深入掌握 Compose 模式和记忆系统调优需要一定的学习与实践。
总结
MiMo Code 是小米在 AI 编程工具领域的一次重量级开源探索。它不满足于做一个“代码补全器”,而是以持久化记忆、模型-Agent 协同、终端原生三个维度切入,试图成为开发者的“真·长期编程搭档”。对于有长周期项目、多语言开发需求,或者希望摆脱“每次打开项目都要重新解释”困扰的开发者来说,MiMo Code 提供了一个极具吸引力的选择。