MimoCode

4周前发布 11 0 0

小米开源的终端AI编程助手,MIT协议免费使用,内置百万Token上下文的 MiMo-V2.5模型。持久记忆系统解决了长任务失忆问题,支持75多种大模型接入和语音控制,一键安装即可上手。

收录时间:
2026-08-21
MimoCodeMimoCode

MimoCode 是小米 MiMo 团队在 2026 年 6 月 11 日发布的开源 ai 编程助手,基于 OpenCode 二次开发,采用 MIT 协议,个人和企业都能免费使用。

MimoCode主要解决两个问题:AI 在长任务中越往后越记不住前面聊过什么,以及任务没做完就提前收工。官方把它定位为一个探索性项目,目标是能理解整个代码库、规划改动方案、安全地编辑代码,和团队现有的开发工具一起配合工作。

MimoCode - mimo.xiaomi.com.webp

MimoCode核心功能

持久记忆

这是 MimoCode 和其他 AI 编程工具差异最大的地方。大多数 AI 编程助手靠模型自己在对话中“记笔记”,会话一结束或者上下文一满就忘了。MimoCode 的做法是把记忆外包给专门的系统,主 AI 只负责干活。

具体来说,它维护了三类记忆文件:

  • MEMORY.md:项目级别的长期信息,比如架构决策、编码规范,跨会话保留

  • checkpoint.md:当前会话的关键节点记录

  • tasks/*/progress.md:每个任务的完成进度

另外有个 /dream 命令,每 7 天自动运行一次,让独立的 AI 读取所有历史会话和现有记忆文件,做合并、去重、验证和压缩,把散落的信息收敛成一份当前状态。配合 SQLite FTS5 全文搜索,可以跨会话检索历史记忆。

三种运行模式

按 Tab 键在主智能体之间切换:

  • Build:默认模式,有完整的工具权限,用来写代码和执行

  • Plan:只读模式,适合先看看代码、设计方案

  • Compose:编排模式,可以自动跑完需求分析 → 编码 → 测试 → 审查整个流程

Compose 模式是 MimoCode 的一个亮点,配合 Harness 系统,能实现模型和开发流程的深度协同。

上下文管理

上下文窗口快满的时候,MimoCode 不会简单地从零开始拼历史,而是从 checkpoint、项目记忆和最近几条消息做结构化重建,按重要性把内容注入窗口,避免无关信息把窗口撑爆。

模型支持

内置了 MiMo-V2.5 多模态模型,百万级 Token 上下文,性能对标 Claude Sonnet 4.6,目前限时免费。首次启动选“MiMo Auto”通道就能直接用,不需要注册。

同时也兼容 DeepSeek、Kimi、GLM 等 75 多个主流模型提供商,支持从 Claude Code 一键导入已有认证。

语音控制

通过 MiMo-V2.5-ASR 语音识别,可以用语音下指令、改代码,甚至直接说“发送”“执行”来操作,不用键盘。

停止条件

用 /goal 命令设定完成标准,AI 想结束任务时需要经过独立的 judge 模型评估,判断是否真的达到了目标,减少“假完成”的情况。

平台支持

支持 Mac、Linux、Windows,界面做了完整的中文汉化,有状态看板可以实时查看进度。

MimoCode应用场景

  • 大型项目重构:记忆系统能跨会话保持对项目的理解,适合复杂的重构任务

  • 长周期开发:200 步以上的任务,MimoCode 胜率能达到 65% 以上

  • Specs-driven 开发:Compose 模式可以自动完成从需求拆解到代码审查的流程

  • 新手入门:零配置、全中文、开箱即用,对刚接触 AI 编程助手的开发者比较友好

  • 终端工作流:适合习惯在终端里工作的开发者,和 Git、测试等工具配合顺畅

MimoCode优缺点

优点

  • 长程记忆能力是最大特色,四层记忆体系解决了长期会话的失忆问题

  • 完全免费开源,MIT 协议,不用注册,内置免费模型直接用

  • 在 SWE-Bench Pro V2 上得分 62%,Terminal Bench 2 得分 73%,分别高于 Claude Code 的 57% 和 68%

  • 支持 75 多种模型提供商,不锁定在某一个模型上

  • Compose 模式能把设计、编码、测试、审查串成完整流程

  • 语音交互提升操作效率

  • 支持从 Claude Code 一键迁移认证

缺点

  • 复杂任务里有时候会“冒进”,代码还没读完就开始动手,可能遗漏关键方法

  • 纯命令行界面,虽然汉化了但对不熟悉终端的用户还是有门槛

  • MiMo-V2.5 是限时免费,长期使用的成本还不确定

  • 产品定位有点模糊,看不出是正式产品还是实验 demo

  • 部分功能不太稳定,安装失败、WSL 兼容性、升级失败都有用户遇到过

MimoCode与竞品对比

对比维度 MiMo Code Claude Code OpenCode Cursor
开源协议 MIT 开源 闭源 MIT 开源 闭源
价格 免费 订阅制 免费 订阅制
持久记忆 四重持久记忆系统 有限
终端原生 支持 支持 支持 不支持(GUI)
多模型支持 75+ Provider 有限 75+ Provider 有限
语音输入 支持 不支持 不支持 不支持
Compose 编排 支持 不支持 不支持 有限
长程任务胜率 200 步以上 65%+ 基准
中文支持 全面汉化 一般 依赖模型 一般
SWE-Bench Pro 62% 57%

常见问题

Q:怎么免费使用?

首次启动选 MiMo Auto,限时免费通道,不用注册。

Q:支持哪些模型?

内置 MiMo-V2.5(限时免费),同时支持 DeepSeek、Kimi、GLM 等 75 多个主流模型提供商。

Q:配置文件在哪?

项目目录下的 .mimocode/mimocode.json,或者全局配置 ~/.config/mimocode/mimocode.json。

Q:MiMo Auto 通道加载失败怎么办?

删掉 ~/.config/mimocode 文件夹,重新运行 /connect 切换成 MiMo Auto。

Q:WSL 上复制出现乱码?

安装 xsel:sudo apt install xsel。

Q:Windows 中文乱码?

开启系统级 UTF-8 支持:设置 → 时间和语言 → 语言和区域 → 管理语言设置 → 更改系统区域设置 → 勾选「Beta 版: 使用 Unicode UTF-8 提供全球语言支持」→ 重启。

Q:怎么升级?

mimo upgrade。升级失败的话可以参考 GitHub Issue #1317。

数据统计

相关导航

暂无评论

none
暂无评论...