
项目简介
MiMoCode 是小米开源的一款终端原生 AI 编程助手,主打“模型与智能体共同进化”。它不仅能读写代码、执行命令、管理 Git,还通过持久记忆、智能上下文压缩、子智能体编排和可复用工作流,让 AI 在长周期开发任务中保持对项目的深度理解。
安装要求和过程
环境要求
- Node.js 20+(推荐,npm 全局安装)
- macOS / Linux / Windows 均支持
- 可选:Bun(开发构建需要)
快速安装
# macOS / Linux 一键安装
curl -fsSL https://mimo.xiaomi.com/install | bash
# Windows PowerShell 一键安装
powershell -ep Bypass -c "irm https://mimo.xiaomi.com/install.ps1 | iex"
# 或 npm 全局安装(跨平台)
npm install -g @mimo-ai/cli
# 启动
mimo
首次启动会自动引导配置:可选 MiMo Auto(限时免费、零配置)、小米 MiMo 平台 OAuth、Codex / Claude Code 迁移、OpenAI / xAI 等自定义 Provider。
核心功能

- 三种主智能体:Build(全权限开发)、Plan(只读分析)、Compose(规格编排)。按 Tab 切换,子智能体按需并行创建。
- 持久记忆系统:基于 SQLite FTS5,自动维护
MEMORY.md、会话检查点、任务进度日志,跨会话自动注入上下文。 - 智能上下文管理:自动检查点 + 上下文重建 + 预算化注入;
/context-limit可按模型自定义压缩点,兼顾成本与质量。 - 四大内置工作流:compose(全流程开发)、deep-research(深度研究)、fact-check(事实核查)、research-experiment(自主优化实验),支持自定义
.mimocode/workflows/*.js。 - 自我进化能力:
/dream提炼会话知识入库,/distill把重复操作打包成技能,/goal设定目标并由裁判模型判定停机条件。
典型使用场景
- 新功能全栈交付:输入需求后,Build 智能体调用
/compose-next完成需求澄清 → 规格文档 → 代码实现 → 验证 → 合并,适合清晰可拆分的开发任务。 - 代码库探索与重构:Plan 智能体以只读模式分析项目结构,结合持久记忆整理架构决策,再做安全的重构规划。
- 调研型任务:调用 deep-research 工作流,并行检索多源信息、生成带引用链接的 Markdown 报告,适合技术选型或竞品分析。
推荐理由
MiMoCode 不是又一个“聊天式代码补全”工具,它在长程记忆和上下文工程上下了真功夫。MEMORY.md + 检查点 + 任务进度日志的组合,解决了大多数 Agent 每次重启都要“重新认识项目”的痛点。再加上 /dream 和 /distill 的自我进化机制,它会在使用过程中越来越懂你的代码库和习惯。如果你同时用 Claude Code 或 Codex,MiMoCode 还支持一键迁移 Provider,切换成本很低。小米官方维护、MIT 许可、TypeScript 全栈,对中文开发者非常友好。
