MiMo Code

小米开源的AI编程Agent框架,模型与Agent共同进化,TypeScript原生,11K+ Stars

📅 收录: 2026-06-30 🔄 更新: 2026-07-10

MiMo Code 快速入门

一句话卖点:小米开源 AI 编程 Agent——“模型与 Agent 共同进化”,支持多 Agent 协同 + 持久记忆 + Workflow 编排,终端原生,完全免费

一、产品概述

MiMo Code 是小米 MiMo AI 团队于 2026 年 6 月开源的终端原生 AI 编程助手。它不仅仅是一个代码补全工具,而是一个完整的 Agent 框架——支持多 Agent 协同、跨会话持久记忆、任务追踪、子 Agent 并行执行,以及通过 Workflow 进行确定性编排。其核心理念是”模型与 Agent 共同进化”,让 Agent 越用越懂你的代码库。

MiMo Code 基于 OpenCode 构建,在保留其多 Provider、TUI、LSP、MCP 等核心能力的基础上,新增了持久记忆、智能上下文管理、子 Agent 编排、目标驱动自主循环、Compose 工作流以及 Dream/Distill 自我进化机制。

二、核心功能

1. 多 Agent 协同

MiMo Code 内置三种 Agent 模式,按 Tab 键即可切换:

Agent类型说明
build默认编程 Agent拥有完整工具权限,用于日常开发任务
plan只读分析 Agent代码探索和方案设计,不修改任何文件
compose编排 Agent规格驱动开发 + Skill 驱动工作流编排

此外,主 Agent 可按需创建子 Agent,子 Agent 共享当前会话上下文并支持并行执行、生命周期追踪和取消。

2. 持久记忆系统

MiMo Code 基于 SQLite FTS5 全文搜索引擎实现了跨会话持久记忆,解决 AI 编程助手”忘记上下文”的核心痛点:

  • 项目记忆(MEMORY.md) — 持久化项目知识、规则和架构决策
  • 会话检查点(checkpoint.md) — 由 checkpoint-writer 子 Agent 自动维护的结构化状态快照
  • 临时笔记(notes.md) — Agent 的临时备忘区域
  • 任务进度(tasks//progress.md) — 每个任务的进度日志

恢复会话时记忆自动注入,Agent 无需重新学习项目上下文。

3. 智能上下文管理

  • 自动检查点 — 根据模型上下文窗口自动决定何时保存状态
  • 上下文重建 — 当上下文接近上限时,从最新检查点、项目记忆、任务进度和保留的最近消息重建上下文
  • 预算注入 — 使用 Token 预算控制检查点、记忆和笔记内容注入量,按重要性排序

4. 任务追踪

树状任务系统(T1 → T1.1 → T1.2 …),与检查点系统自动集成,会话恢复时保留任务进度。

5. Workflow 工作流

Workflow 是运行在沙箱环境中的确定性 JavaScript 脚本,编排多个 Agent 按固定阶段序列执行。MiMo Code 内置两个 Workflow:

Workflow阶段说明
composeBrainstorm → Design → Implement → Verify → Review → Report → Merge完整开发流水线,自动将独立任务并行化到隔离的 git worktree
deep-researchPlan → Search → Extract → Group → Crosscheck → Report多源研究 + 对抗性事实核查,含陪审团投票机制

用户可在 .mimocode/workflows/ 目录下放置自定义 .js 文件定义自己的 Workflow。

6. 内置 Skill 系统

MiMo Code 内置 12 个可复用 Skill,覆盖文档生成、学术研究、前端设计等场景:

Skill用途
arxiv搜索、阅读和引用 arXiv 论文
docx-official / pdf-official / pptx-official / xlsx-official生成和操作 Office 文档
frontend-designUI 视觉设计指导
html-to-video-pipelineHTML 转 MP4 视频渲染
research-paper-writing学术论文写作(ML/CV/NLP 风格)
skill-creator / self-extend创建新 Skill / 扩展 Agent 能力
loop定时重复提示
mimocodeMiMo Code 功能与配置自文档

7. 目标驱动自主循环

/goal 命令设定会话停止条件。当 Agent 试图停止时,独立的 judge 模型评估对话是否真正满足目标——防止自主工作中的”乐观提前停止”。

8. Dream & Distill 自我进化

  • /dream — 扫描近期会话轨迹,提取持久知识到项目记忆,删除过时条目
  • /distill — 发现重复的手动工作流,将高置信度候选打包为可复用 Skill、子 Agent 或命令

9. 语音输入

实时流式语音输入,基于 TenVAD 和 MiMo ASR。通过 /voice 激活,音频按停顿分段并增量转写。

三、安装与配置

快速安装

# macOS / Linux 一键安装
curl -fsSL https://mimo.xiaomi.com/install | bash

# 或通过 npm 全局安装(全平台)
npm install -g @mimo-ai/cli --registry https://registry.npmjs.org

# 运行
mimo

Windows 原生安装(beta)支持 PowerShell 安装器。

首次配置

首次启动自动引导配置,支持以下选项:

  • MiMo Auto(限时免费)— 匿名通道,零配置即可使用
  • 小米 MiMo 平台 — OAuth 登录
  • 从 Claude Code 导入 — 一键迁移现有认证
  • 自定义 Provider — 在 TUI 中添加任意 OpenAI 兼容 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

支持通过 MIMOCODE_HOME 环境变量覆盖所有路径。可通过 experimental.maxMode 启用 Max Mode(并行 best-of-N 推理 + judge 选择)。

MiMo 生态

MiMo 模型不仅可在 MiMo Code 中使用,还支持 Cursor、Cline、Zed 等主流编程工具。awesome-mimo-agent 仓库收集了在这些工具中使用 MiMo 的配置指南。

四、竞品速览

工具定位核心差异
Claude CodeAnthropic 终端编程 AgentSWE-bench 80.9%,成熟度高,但需付费 API
CursorIDE 内嵌 AI 编程助手VS Code 深度集成,Pro $20/月,入门门槛低
ClineVS Code 开源 AI 编程插件IDE 集成,开源免费,社区驱动

五、使用技巧

Agent 模式选择建议

  • 日常编码 → 使用 build Agent,拥有完整工具权限
  • 方案探索 → 切换到 plan Agent(按 Tab),只读分析避免意外修改
  • 复杂项目 → 使用 compose Agent 进行规格驱动开发,自动分解任务并并行执行

记忆系统最佳实践

  • MEMORY.md 中记录项目架构决策、代码规范和关键约定,Agent 每次恢复会话都会读取
  • 使用 /goal 命令为长任务设定明确的停止条件,避免 Agent 无限循环
  • 定期运行 /dream 让 Agent 自动整理会话记忆,清理过时信息

Workflow 与 Agent 的配合

  • 任务明确、可拆解 → 优先使用 compose Workflow(确定性、并行、无需人工干预)
  • 需要中途调整方向 → 使用 compose Agent(对话式、交互式、灵活调整)
  • 多源研究 → 使用 deep-research Workflow,自动交叉验证事实

成本优化

  • MiMo Auto 通道限时免费,适合快速体验和轻量使用
  • 长期重度使用建议接入自己的 LLM Provider API(如 DeepSeek、Qwen 等低成本模型),完全免费
  • 通过 .mimocode/mimocode.jsonc 配置不同 Agent 使用不同模型,build Agent 用强模型,plan Agent 用轻量模型

注意事项与限制

  • 版本阶段:当前为 v0.1.0,功能和 API 可能频繁变动,生产环境使用需谨慎评估
  • 平台兼容性:macOS / Linux 体验最佳,Windows 处于 beta 阶段,CJK 字符可能显示异常
  • 模型依赖:MiMo Auto 通道的具体模型版本和性能未公开,建议实际测试代码生成质量
  • 网络要求:使用 MiMo 托管服务需要稳定网络连接,完全本地部署则无此限制
  • 资源占用:作为终端 Agent 需要完整的 Node.js/bun 运行时环境,大型项目可能消耗较多内存
  • 社区生态:相比 Cursor 和 Claude Code,插件生态和第三方集成尚在早期阶段
  • 隐私权衡:匿名 Auto 通道最方便但数据经小米服务器;本地 API 模式最安全但需自备 API Key
  • 长期可持续性:作为小米免费开源项目,未来商业模式尚不明确。限时免费的 MiMo Auto 通道可能转为付费
  • 文档完善度:英文文档较完整,中文文档正在完善中。部分高级功能(如自定义 Workflow)文档覆盖不足
  • 竞品压力:AI 编程工具市场竞争激烈,Claude Code、Cursor、GitHub Copilot 等持续更新,需关注 MiMo Code 的长期竞争力
  • 上游依赖:基于 OpenCode 构建,OpenCode 的版本更新和方向变化可能影响 MiMo Code 的开发节奏
  • 学习曲线:终端原生 + 多 Agent 切换 + Workflow 配置的组合,对非专业开发者可能存在一定的上手门槛。建议从 MiMo Auto 通道和 build Agent 开始,逐步探索 plan/compose 模式
  • 小米生态绑定风险:MiMo Auto 和 MiMo 平台服务由小米运营,若未来服务策略调整(如停服、收费模式变更),依赖这些通道的用户需迁移配置
  • 本地化挑战:MiMo Code 的默认语言为英文,中文用户可能遇到 TUI 界面混合中英文的情况。社区正在完善中文文档和界面汉化
  • 调试体验:相比 IDE 集成的编程工具(如 Cursor 的行内错误提示),终端 Agent 的调试反馈链路较长。建议配合 VS Code SDK 使用以获得更好的错误定位体验
  • 更新频率:MiMo Code 以周为单位发布更新,部分功能可能在迭代中发生 breaking changes。建议关注 GitHub Releases 了解变更
  • 适用场景边界:MiMo Code 擅长自主长任务执行和跨会话项目开发,但对于快速代码补全、单行修复等轻量场景,IDE 内嵌工具(如 Copilot)可能更高效

💡 上手建议:如果你是 AI 编程工具的新用户,建议先使用 MiMo Auto 通道体验 10-20 分钟的基础功能,再用自己的 API Key 做深度测试。有 Claude Code 使用经验的用户迁移成本最低——导入认证后几乎零切换成本。

📊 评分与标签

评分说明

总分 8.5/10 · P_优选

维度求和:⚙️2.2 + ✨1.9 + 🖐️1.2 + 💰1.5 + 🔒0.8 + 🛡️0.9 = 8.5

📊 可观测社区指标(数据核验日期:2026-07-06)

  • GitHub: XiaomiMiMo/MiMo-Code ★11.5k, 🔱1.1k, 418 commits, 514 issues, 208 PRs
  • 社区报道: VentureBeat — “beats Claude Code at ultra-long 200-step tasks”
  • 社区报道: OpenSourceForU — “AI Coding Agent With Persistent Memory”

⚙️ 功能完整度 2.2/2.5

  • 多 Agent 体系(build/plan/compose)+ 按需子 Agent 并行,覆盖编程全流程
  • 持久记忆系统(SQLite FTS5)+ 智能上下文管理 + 自动检查点,解决长会话上下文丢失问题
    • 来源:GitHub README — Persistent Memory / Intelligent Context Management 章节
  • 12 个内置 Skill + 2 个 Workflow(compose / deep-research)+ 树状任务追踪
  • Dream/Distill 自我进化:自动提取知识 + 发现可复用工作流,同类产品中独一无二
  • 语音输入(TenVAD + MiMo ASR)、VS Code SDK、MCP 支持,生态扩展性强
  • 对比 Claude Code:MiMo Code 多了 Workflow 编排、内置 Skill 系统、Dream/Distill 自我进化,但缺少 Computer Use 能力。Claude Code 的 SWE-bench 成绩(80.9%)是公开标杆,MiMo Code 尚无公开基准测试成绩
  • 对比 Cursor:Cursor 是 IDE 插件,侧重点在代码补全和行内编辑;MiMo Code 是终端原生 Agent 框架,侧重点在自主任务执行和跨会话记忆。两者定位不同

✨ 输出质量 1.9/2.5

  • VentureBeat 报道:在超长 200 步任务中击败 Claude Code,表明长程任务执行能力强
    • 来源:VentureBeat — “beats Anthropic’s Claude Code on key agentic coding benchmarks for ultra-long 200-step tasks”
  • 小米 MiMo 模型专为编程场景优化,“模型与 Agent 共同进化”理念意味着模型随 Agent 使用反馈持续改进
    • 来源:GitHub README — “Where Models and Agents Co-Evolve”
  • Goal/Stop Condition 的 judge 模型机制防止”乐观提前停止”,提升自主任务完成质量
  • 但产品极新(v0.1.0,开源不到一个月),真实用户反馈和独立评测数据有限。VentureBeat 报道的基准测试细节未公开
  • 对比 Claude Code:Claude Code 有公开的 SWE-bench Verified 80.9% 成绩和大量用户实测报告,MiMo Code 缺乏同等水平的公开验证
  • 对比 Cursor:Cursor 基于 OpenAI/Gemini 等成熟模型,输出质量经过大规模用户验证,MiMo Code 依赖小米自研模型,独立评测数据不足

🖐️ 易用性 1.2/1.5

  • 一键安装:curl 管道安装(macOS/Linux)+ npm 全局安装(全平台),Windows 提供 PowerShell 安装器(beta)
  • 首次启动自动引导配置:4 种认证方式(MiMo Auto / OAuth / Claude Code 导入 / 自定义 API),新手友好
    • 来源:GitHub README — “The first launch guides you through configuration automatically”
  • JSON Schema 自动注入配置文件,编辑器自动补全和校验,降低配置门槛
  • 但终端原生 TUI 对非命令行用户有学习成本。Windows 支持为 beta,已知 WSL 剪贴板问题和 CJK 中文乱码问题
    • 来源:GitHub README — “Windows: garbled CJK output in the shell”
  • 对比 Claude Code:同为终端原生,体验相似。但 Claude Code 有桌面版应用(2026-02 GA),MiMo Code 仅 TUI
  • 对比 Cursor:Cursor 作为 IDE 插件,图形界面操作,零命令行门槛,易用性显著更高。MiMo Code 面向的是偏好终端的开发者群体

💰 性价比 1.5/1.5

  • MIT 开源协议,完全免费,无任何强制付费项
  • MiMo Auto 通道限时免费,零配置即可使用,无需自备 API Key
    • 来源:GitHub README — “MiMo Auto (free for a limited time) — anonymous channel, zero configuration”
  • 支持接入任意 LLM Provider API,用户可自主选择免费或低成本模型
    • 来源:GitHub README — “supports connecting to any mainstream LLM provider API”
  • 对比 Claude Code:Claude Code 依赖 Anthropic API(API 付费,Pro $20/月),MiMo Code 的 MiMo Auto 通道完全免费
  • 对比 Cursor:Cursor Pro $20/月,MiMo Code 零成本。在性价比维度上 MiMo Code 在同类产品中处于绝对领先

🔒 稳定性 0.8/1.0

  • 项目极新:2026 年 6 月开源首发,当前版本 v0.1.0,尚处于早期阶段
  • 开发活跃:418 次 commit,81 个分支,近 3 天内有新提交,小米团队持续迭代
  • 514 个 Open Issues 数量较多,208 个 PR 显示社区贡献活跃但稳定性仍在打磨
  • Windows 支持为 beta 阶段,存在已知 CJK 乱码问题
  • 对比 Claude Code:Anthropic 多年迭代,生产级稳定性,MiMo Code 差距明显
  • 对比 Cursor:Cursor 经过数年打磨,稳定性成熟。MiMo Code 尚需时间积累

🛡️ 隐私安全 0.9/1.0

  • MIT 开源,代码完全可审计,支持本地部署,数据不离开本地环境
  • MiMo Auto 通道为匿名使用,无需注册账号
  • 多认证选项让用户自主选择数据共享程度:匿名 Auto / 本地 API / OAuth / 完全本地部署
  • 但使用小米 MiMo 托管服务(Auto 通道 / OAuth)时,代码和数据可能传输至小米服务器,受 MiMo Terms of Service 和 Use Restrictions 约束
  • 对比 Claude Code:同为本地 Agent + 云端 API 模式,隐私模型相似
  • 对比 Cursor:Cursor 为闭源商业软件,代码传输至 Cursor 服务器处理,MiMo Code 开源可审计的优势明显

评分依据可追溯至公开来源,每项分数均有明确理由和数据支撑。

🏷️ 标签说明

  • 开源免费: MIT 协议,可自由使用、修改和分发。来源:GitHub LICENSE
  • Agent: 内置 build/plan/compose 多 Agent 体系 + 按需子 Agent,支持自主任务执行。来源:GitHub README — Multiple Agents 章节
  • 国产: 小米 MiMo AI 团队开发,源自中国。来源:GitHub Org — XiaomiMiMo

📋 来源与核验记录

  • ✅ 已核验: GitHub 主页(★11.5k / 🔱1.1k / 418 commits / 514 issues / 208 PRs 确认)、GitHub README 全文(所有功能描述确认)
  • ⚠️ 间接来源(二手数据): VentureBeat 报道的”beats Claude Code at 200-step tasks”引用自 VentureBeat,该基准测试细节未公开,无法独立复现
  • ⚠️ 未验证(需登录/无权限): MiMo Terms of Service 页面需接受条款后才能查看
  • ❌ 死链: 无

同分类推荐

AI编程 分类下的其他工具

)}