搜索内容

MiMo Code:小米开源AI编程助手,免费试用+百万token上下文

MiMo Code 是小米 MiMo 团队推出的终端 AI编程 Agent,基于 OpenCode 构建并以 MIT 协议开源,围绕「计算、记忆、进化」三大主题为长程自动化编程任务设计。它通过 Max Mode 并行采样、Goal 独立完成度校验和 Dynamic Workflow 代码化编排提升单步决策质量;通过 Cycle 检查点机制与四层记忆系统实现逻辑会话的无限延伸;并以每 7 天的 Dream 记忆整理和每 30 天的 Distill 经验固化实现跨会话自进化。官方双盲 A/B 测试显示,在执行步数超过 200 步的复杂任务中,其胜率超过 65%。新用户可免费限时使用基于 MiMo-V2.5 的 MiMo Auto 模型,支持百万 token 上下文。

MiMo Code

说实话,看了这么多 AI 编程工具的介绍,MiMo Code 的这套「记忆+进化」架构是最让我眼前一亮的。

它到底强在哪?

1. 不是用完即走,是会「记事儿」

一般的 AI 编程助手,关个窗口、重启一次,之前的对话就全忘了。MiMo Code 不一样,它有四层记忆系统

  • 短期记忆:当前正在做的任务上下文
  • 中期记忆:近期的开发记录和决策日志
  • 长期记忆:Dream 整理,每7天自动摘要沉淀
  • 经验记忆:Distill 固化,每30天提取最佳实践

什么意思呢?就是你用了它一段时间之后,它会在后台默默记住你平时的编码习惯、项目结构偏好、技术选型倾向。下次再碰到类似的任务,它不会再从零开始问你这问那,而是直接根据记忆里的信息做决策。

这就像一个跟你合作很久的开发搭档,越用越默契。

2. 敢接超长任务,且不容易跑偏

它的 Max Mode 并行采样机制挺有意思。简单说就是遇到复杂任务的时候,它不是只给一个答案,而是同时生成多条不同的代码路径,然后选最优的那个。

再配合 Goal 独立完成度校验——就是每一步都会回头检查一下"我刚才做的对不对,有没有偏离目标"——这个机制大大降低了跑题的概率。

百万 token 上下文更是个狠活。什么意思?你可以把一个几万行的老项目直接扔给它,让它理解整个代码库的结构,然后帮你改bug、重构、加功能。大多数编程助手一次只能处理几千行代码,超了就"失忆"。

3. 开源,MIT 协议

这一点很重要。

市面上大部分 AI 编程工具都是闭源的——Cursor 闭源,Copilot 闭源,连 ChatGPT Code Interpreter 也是闭源。MiMo Code 是基于 OpenCode 构建的开源项目,MIT 协议,意味着你可以自己部署、自己改、安全审计、甚至打包成公司内部版本用。

对于企业用户来说,这个自由度几乎是刚需。毕竟谁也不愿意把自己的代码丢到一个黑盒子里。

4. 实测数据还不错

小米官方的双盲 A/B 测试数据显示:在步数超过 200 的复杂任务中,MiMo Code 的胜率超过 65%。这个数据放在 AI 编程助手里是什么水平?

对比一下:

  • Cursor 的公开数据一般在 45%-50%
  • GitHub Copilot 在复杂任务上的完成率大概在 55% 左右

虽然小米的这个测试条件我们没法完全验证(毕竟是他们自己出的数据),但从实际体验来看,MiMo Code 在处理复杂项目时确实比 Copilot 要稳一些。

新用户体验

注册之后会送你一个 MiMo Auto 模型的免费限时使用权,用的是他们最新的 MiMo-V2.5 底座。

说实话,第一次用的时候我还以为这是个噱头,结果用了几次之后发现确实有两把刷子。

特别是在需要连续操作的长任务上,比如"帮我从数据库表设计到前端页面全部搭一遍",MiMo Code 的执行连贯性明显优于我试过的其他几个工具。它不会做着做着就跑题,也不会突然问你"你上次说的是哪个项目来着"。

跟其他工具怎么比?

维度 MiMo Code Cursor Copilot ZCode
免费额度 限时免费 20刀/月 10刀/月 2000token
记忆能力 四层记忆+自进化 有限
上下文窗口 百万token 有限 有限 有限
开源 ✅ MIT ❌ 闭源 ❌ 闭源 ❌ 闭源
长任务稳定度 ⭐⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐

值不值得用?

如果你的预算有限,又想体验一下真正能接住长任务的AI编程助手,那 MiMo Code 是目前性价比最高的选择。

更何况它现在是限时免费——等你尝够了甜头再决定要不要付费。毕竟免费试用的这段时间,足够你把项目跑起来看看效果了。

下面拿MiMo Code 对我自己写的一个wp博客百度seo推送插件进行审计和修bug做测试:

首先先调用wp插件开发手册,这一点比较好,毕竟我这个插件自身就不规范,只是拿来自己使用,也就没安装wp手册来做开发,只是能用而已。

在列出代码后,分析为wp插件后,自动调用手册这一点好评。

MiMo Code

下面就是对代码存在的问题做修复,而且是把修改的代码贴出,对我们来说也知道修改了那些地方,明明白白。而且支持回滚功能。

这一点非常不错,比如我据遇到过腾讯的WorkBuddy给我的代码一通乱改,改的面目全非,而且还制造了很多新的bug,不支持回滚,

那么只能从新开始,非常崩溃。

但是MiMo Code 本身没有内置回滚功能,但可以通过 Git 实现:

如果已用 Git 管理
git log --oneline # 找到 AI 修改前的提交
git revert <commit-id> # 撤销 AI 的修改

MiMo Code

MiMo Code

这里值得注意一点,启动后命令输入框输入 /  选择功能,打开设置,把默认选择中文,不然有时候会有乱码。

MiMo Code

下面说下槽点:命令行对于小白来说还是没有桌面版操作简单,我还发现粘贴文字后无法复制进去,应该是支持的,不知道我自己安装问题,还是bug。

里面也是支持接入第三方API的,自带的MiMo-V2.5-Pro现在属于限免状态,据说免费使用一个月。

我个人观点是:拿来修改你的程序,一些小项目还是可以试试的,毕竟内置小米的旗舰模型,也不限制token,安装简单。

MiMo Code 的官方资源

官网链接:https://mimo.xiaomi.com/coder

技术博客:https://mimo.xiaomi.com/blog/mimo-code-long-horizon

使用文档:https://mimo.xiaomi.com/mimocode/start

GitHub 链接:https://github.com/XiaomiMiMo/MiMo-Code

 

THE END
分享
二维码
打赏
分享到
扫码阅读
请作者喝杯咖啡
微信打赏
< 上一篇
国产编程 Agent 智普ZCode 3.1.0正式版与试用说明
评论 0

暂无评论,来说点什么吧~