小米的 AI 编程助手,居然免费就能用
阿玉的屋檐 · 小米开源终端 AI 编程智能体,零配置免费,自带记忆
小米发布了一个开源的 AI 编程助手。
不是 VS Code 插件,不是 Web 应用,是一个终端原生的命令行工具。装好就能跑,零配置。
它叫 MiMoCode。
▶ 一句话安装
npm install -g @mimo-ai/cli
首次启动自动引导配置。最省心的选项是 MiMo Auto 通道——限时免费,匿名接入,填 API Key 都省了。
如果你之前用 Claude Code,还可以一键导入已有认证,无缝切换。
▶ 三个智能体,按 Tab 切换
build— 完整工具权限,读写代码、跑命令、改 Git,日常开发用这个plan— 只读模式,适合分析代码、设计方案,不动你的文件compose— 编排模式,从需求 spec 到代码交付的完整工作流
按 Tab 在主智能体之间切换。需要的时候,主智能体会按需生成子智能体,支持并行工作。
▶ 真正的杀手锏:跨会话记忆
这才是 MiMoCode 和其他 AI 编程工具拉开差距的地方。
大多数 AI 编程助手是无状态的——每次新会话,一切从零开始。你得反复解释项目背景、架构决策、团队约定。
MiMoCode 用 SQLite FTS5 全文搜索搭建了一套持久化记忆系统:
MEMORY.md— 项目级持久知识:架构决策、编码规范、团队约定,跨会话有效checkpoint.md— 会话状态快照,由子智能体自动维护notes.md— 临时记录区- 任务进度日志 — 每个任务有独立的进度文件
下次打开同一个项目,记忆自动注入上下文。Agent 不需要重新学你的项目。
▶ 智能上下文管理
上下文窗口不够用了怎么办?
MiMoCode 会自动保存检查点。当上下文接近模型上限时,它从最新的 checkpoint、项目记忆、任务进展和保留的近期消息中重建上下文,让 agent 继续当前任务,不中断。
还有一个「预算化注入」机制:用 token 预算控制注入多少记忆内容,按重要性排序,不浪费 token。
▶ Goal 防止乐观停止
这是一个很聪明的设计。
你给会话设一个 /goal 停止条件。当 agent 觉得「好像做完了」准备停下时,一个独立的裁判模型会审查对话内容,判断条件是否真的满足了。
如果没满足,agent 继续干。
这解决了 AI 自主工作中一个常见问题:它过早宣布胜利。
▶ Dream & Distill:自我进化
两个很前沿的命令:
/dream — 扫描近期的会话轨迹,提取出有价值的知识沉淀到项目记忆里,同时清理过时的条目。Agent 在「睡觉做梦」的时候自我整理。
/distill — 分析近期工作中重复出现的手动流程,把高置信度的模式打包成可复用的 skill、subagent 或 command。用得越多,它越了解你怎么干活。
▶ 还支持语音输入
通过 /voice 激活实时流式语音输入,基于小米的 TenVAD 和 MiMo ASR。按停顿分片转写,文本逐段追加到输入框。
开车的时候把想法口述给它?
▶ 怎么开始
npm install -g @mimo-ai/cli
首次启动选择 MiMo Auto 免费通道,直接开始写代码。如果你在用 Claude Code,可以一键迁移认证。也支持接入任何 OpenAI 兼容 API。
目前处于限时免费阶段,感兴趣的话现在是最好的上手时机。
小米开源,终端原生,零配置免费,自带记忆,用完会自己进化。
项目地址:https://github.com/XiaomiMiMo/MiMo-Code
夜雨聆风