AI 写代码最烦人的地方,不是它不会写,而是它写着写着就失忆。
前面刚说过的项目规则,后面又忘了;测试还没跑完,它已经开始宣布"完成";上下文一长,整个人工智能直接变成人工智障。这个问题,小米新开源的 MiMo Code 就是冲着它来的。
更刺激的是:官方说 MiMo Code 首次启动可选 MiMo Auto ,目前是限时免费 ,基于 MiMo-V2.5 ,还支持 100 万 token 上下文。也就是说,不想一上来折腾 API Key、模型账单和 Provider 配置,也能先装起来试。
它到底是什么?
MiMo Code 是小米 MiMo 团队开源的终端 AI 编程 Agent。
它不是单纯的代码补全插件,而是一个能在终端里帮你:
- 读代码
- 改代码
- 跑命令
- 管 Git
- 记录项目规则
- 继续上次没干完的活
项目仓库是 XiaomiMiMo/MiMo-Code,MIT 协议开源,npm 包名是 @mimo-ai/cli。
安装也很直接:
bash
curl -fsSL https://mimo.xiaomi.com/install | bash
或者:
bash
npm install -g @mimo-ai/cli

最值得看的 4 个点
1. 限时免费用 MiMo-V2.5
这才是最该写在前面的重点。
官方博客提到,MiMo Auto 基于 MiMo-V2.5 ,支持 100 万 token 上下文,并且限时免费。对开发者来说,这意味着试用门槛很低:先跑起来,看看它在真实项目里到底能不能干活。
当然,"限时免费"不是"永久免费"。别把这四个字看漏了,不然后面钱包被教育,那可就不是模型幻觉,是人类粗心。
2. 它有跨会话记忆
很多 AI 编程工具的问题是:每次打开都像新来的实习生。
你昨天告诉它"这个项目不能用某个库",今天它又给你装回来了。你前面解释过架构规则,后面它照样把边界撞烂。这种记忆力,拿来写生产代码,多少有点惊悚。
MiMo Code 会维护项目记忆,比如:
MEMORY.md:项目规则、架构决策checkpoint.md:会话状态快照notes.md:临时笔记tasks/<id>/progress.md:任务进度
好处很简单:它不必每次都从零理解项目。
3. 它更适合长任务
让 AI 改一行代码不难,难的是让它连续完成一个真实任务:
- 读需求
- 找文件
- 改代码
- 补测试
- 跑命令
- 修报错
- 再验证
普通 Agent 最容易在这种流程里迷路。MiMo Code 的重点就是"长程任务":上下文快满时自动保存 checkpoint,再重建上下文继续干。
说人话就是:别干到一半脑子炸了,然后假装自己没炸。
4. 它会防止自己提前交差
AI Agent 有个老毛病:任务没做完,汇报写得贼漂亮。
MiMo Code 支持 /goal,可以让你设置停止条件,比如:
所有测试通过,并且代码已经提交。
当 Agent 想停下来时,会有独立裁判模型检查它是不是真的完成。没完成就继续干。
这点很关键。干活的人自己给自己打满分,工程上一般都不太吉利。
普通开发者要不要试?
如果你只是偶尔让 AI 写个小函数,MiMo Code 可能有点重。
但如果你经常让 AI 做这些事,它就值得试:
- 修真实项目里的 bug
- 做小型重构
- 连续几天推进同一个需求
- 让 AI 记住项目规则
- 希望它不只是写代码,还能跑测试、看报错、继续修
它最有价值的地方,不是"又多一个 AI CLI",而是它在尝试解决 AI 编程工具最烦人的问题:能不能长期记住项目,并把复杂任务真的做完。
结论
MiMo Code 现在还很新,别急着封神,也别急着唱衰。
但它有几个很明确的看点:
- 小米开源,MIT 协议
- MiMo Auto 限时免费
- 可用 MiMo-V2.5
- 支持 100 万 token 上下文
- 有跨会话记忆
- 面向长程编程任务
如果你正在找一个能在终端里长期协作的 AI 编程 Agent,MiMo Code 值得拿一个非核心项目试试。
别光看 demo。demo 里个个都是天才,真项目里才知道谁会干活,谁只会写漂亮小作文。