最近小米正式发布并开源了 MiMo Code。
MiMo Code 发布并开源
小米大模型,公众号:Xiaomi MiMoMiMo Code 发布并开源|模型 Agent 协同优化,迈向自进化时代
先说清楚一个重点:
MiMo Code 不是 IDE,也不是 VS Code 插件,而是一款运行在终端里的 CLI AI Coding Agent。
也就是说,它的使用方式不是像 Deepseek打开网页聊天,也不是在 IDE 侧边栏里输入问题,而是在终端中进入项目目录,然后直接让 AI 帮你分析代码、修改文件、执行任务。
MiMo Code 是什么?
MiMo Code 是小米 MiMo 团队推出的一款开源 AI 编程助手。
它和下面这些工具属于同一类产品:
Claude Code
Codex CLI
OpenCode
MiMo Code 并不是完全从零开始开发的产品。根据官方介绍,它是基于开源项目 OpenCode 二次开发而来,并采用 MIT 协议开源。
在 OpenCode 原有能力基础上,MiMo Code 增加了:
持久记忆系统
智能上下文管理
多 Agent 协作
Compose 工作流
Dream / Distill 自我整理能力
语音输入能力
对 MiMo 系列模型的适配优化
简单理解:
OpenCode 是底座,MiMo Code 在它的基础上做了记忆、工作流和模型适配增强。
使用前准备
在安装 MiMo Code 之前,先准备好运行环境。
1. 一款现代终端模拟器
官方文档中提到,可以使用这些现代终端模拟器:
WezTerm,跨平台
Alacritty,跨平台
Ghostty,Linux 和 macOS
Kitty,Linux 和 macOS
如果你是 Mac 用户,也可以直接使用 iTerm 或 VS Code Terminal。
如果你是 Windows 用户,可以使用 Windows Terminal 或 WezTerm。
当然,系统自带终端通常也能跑,只是体验可能没有这些现代终端舒服。
安装 MiMo Code
Mac / Linux 安装
打开终端,执行:
curl -fsSL https://mimo.xiaomi.com/install | bashWindows 安装
Windows 用户可以使用 npm 安装:
npm install -g @mimo-ai/cli安装完成后,在终端输入 mimo 启动即可。
第一次启动
第一次启动时,MiMo Code 会引导你完成基础配置。
这里最重要的是选择模型。
如果只是想快速体验,优先选择官方提供的 MiMo Auto / 免费体验入口。
新手建议优先选择官方免费体验入口,直接基于Mimo-V2.5,免登录直接开干。
接入国内模型:DeepSeek、智谱 GLM、Kimi
如果你不想使用官方模型,或者已经有自己的 API Key,也可以接入国内常见模型。
在 MiMo Code 中,可以通过 `/connect` 连接模型提供商。
输入:
/connect

搜索你有 key 的平台,ps:Deepseek

配置完成后选择模型
连接模型后,输入:/models ,就可以切换你配置的模型

MiMo Code 的三种工作模式
MiMo Code 内置了多种工作模式,不同模式适合不同场景。
官方文档中提到,MiMo Code 自带三种内置主代理:
- build
- plan
- compose
你可以通过 Tab 键在模式之间切换。
1. Build 模式
Build 是默认模式。
它拥有完整工具权限,适合日常开发任务。
在这个模式下,MiMo Code 可以:
读取/修改/创建文件
执行命令
完成具体开发任务
Build 模式的特点是:
你提要求它直接干,当前目录下的文件读写等不需要再让你授权
2. Plan 模式
Plan 是规划模式。
它和 Build 最大的区别是:
Plan 模式主要用于分析和规划,不会直接修改代码。
官方文档中提到,在 Plan 模式下,默认禁用这些能力:
所以它适合在动手之前先想清楚。
适合场景:
分析项目架构
设计技术方案
拆解复杂需求
评估改动风险
让 AI 先给实施计划
Plan 模式的特点是:
只分析,不动手,适合复杂需求和高风险改动。
3. Compose 模式
Compose 是 MiMo Code 最有特色的模式,opencode中不存在这个
它不是简单地“收到需求就写代码”,而是通过一组内置技能来编排任务执行。
官方文档中提到,Compose 会围绕测试、调试、规划、协作、验证等工作流选择合适的技能。
简单理解:
Build 更像一个直接干活的开发者。
Plan 更像一个只做方案的技术顾问。
Compose 更像一个带流程意识的小团队。
适合场景:
- 新功能开发
- 复杂重构
- 从零实现一个模块
- 需要测试驱动的任务
- 需要先计划再执行的任务
例如:
用 python 实现一个简单的热点新闻获取,要求能自己去更新每日热点,并补充测试
Compose 模式不会急着直接写代码,而是会先规划,再执行,再验证。
切换到 Compose 的方式有两种:
第一种,按 Tab 键切换到 Compose。
第二种,在对话框中使用:@compose
三种模式怎么选?
新手可以直接记住这句话:
小需求用 Build,复杂方案先用 Plan,完整开发用 Compose
我个人建议:
第一次在项目里使用时,先用 Plan。
让它先分析项目结构,不要急着改代码。
先不要修改任何文件,帮我分析当前项目结构,并说明每个核心模块的作用
等它理解项目后,再切换到 Build 或 Compose 开始干活。
适合哪些人使用?
MiMo Code 比较适合这些开发者:
经常使用终端
想体验 Claude Code / Codex CLI 类工具
希望使用国产模型做代码任务
想接入 DeepSeek、智谱、Kimi 等国内模型
想要一个可以长期理解项目的 AI 编程助手
如果你已经用过 OpenCode,那么 MiMo Code 的上手成本会非常低。
如果你没用过 CLI Agent,也可以把它理解为:
一个可以在终端里帮你读代码、写代码、做规划的 AI 队友。
小结
MiMo Code 最值得关注的地方,不只是“小米又做了一个 AI 编程工具”。
更重要的是,它代表了 AI Coding 工具的一个趋势:
从 IDE 插件,走向终端里的 Agent;从简单补全,走向能规划、执行、验证的工作流。
它基于 OpenCode 开源项目二次开发,保留了终端 AI Agent 的核心形态,同时加入了记忆、上下文管理、Compose 工作流和模型适配能力。
对于国内开发者来说,它最大的优势是:
中文体验友好
有官方免费模型入口
可以接入 DeepSeek、智谱 GLM、Kimi 等国内模型
参考资料
MiMo Code 官方文档:
https://mimo.xiaomi.com/zh/mimocode/startMiMo Code 开源地址:
https://github.com/XiaomiMiMo/MiMo-Code