MiMo Code:小米开源的 AI 编程助手
MiMo Code 是小米大模型团队推出的开源 AI 编程工具,基于 OpenCode 构建,采用 MIT 协议。它提供终端 TUI 和桌面使用方式,支持代码理解、文件编辑、命令执行、测试、审查、语音输入及多模型接入,并通过持久记忆帮助 Agent 延续项目上下文。
主要功能
- 持久记忆:保存项目记忆、会话检查点和任务进度,减少长会话中的上下文丢失。
- Compose 模式:自动串联设计、规划、编码、测试和审查流程。
- Dream 记忆整理:通过
/dream 整理、去重和压缩历史记忆。 - 代码编辑与审查:支持代码库分析、多文件修改、diff 检查和运行验证。
- 终端任务执行:可协助执行 Shell 命令、安装依赖、运行测试和处理开发流程。
- 语音交互:支持通过语音输入需求、修改指令和执行操作。
- 多模型接入:提供 MiMo 系列模型,并支持 DeepSeek、Kimi、GLM 等第三方模型。
- 中文本地化:界面和配置项面向中文开发者进行了本地化处理。
如何使用MiMo Code
Mac 和 Linux 用户可运行 curl -fsSL https://mimo.xiaomi.com/install | bash 安装,Windows 用户可通过 npm install -g @mimo-ai/cli 部署。安装后在项目目录运行 mimo 启动工具,使用 / 查看命令和配置。按 Tab 键切换 Compose 模式,输入自然语言需求即可开始开发;也可以使用 /dream 整理记忆,并在配置中接入第三方模型 API。
项目地址
产品定价
根据提供资料,MiMo Code 工具本身采用 MIT 协议开源,并提供 MiMo-V2.5 的限时免费使用通道。接入第三方模型时,费用按对应模型或 Token Plan 计算,具体额度和价格以官方页面为准。
核心优势
- 记忆能力完善:通过检查点和周期性整理延续项目上下文。
- 全流程自动化:Compose 模式覆盖从规划到测试审查的完整工作流。
- 开源可扩展:采用 MIT 协议,便于个人和企业集成改造。
- 模型选择灵活:支持官方模型、第三方模型及自定义 API。
- 中文体验友好:界面本地化,并适合国内开发环境使用。
- 长上下文支持:适合大型代码库和跨文件工程任务。
应用场景
- 日常功能开发:生成代码、完善功能并编写测试。
- 大型项目维护:分析复杂依赖,执行跨文件重构和代码迁移。
- 全栈原型开发:从需求和架构规划开始快速构建 MVP。
- 代码审查:检查 diff、运行测试并识别潜在问题。
- 长期项目协作:利用持久记忆记录项目约定和任务进展。
- 语音编程:通过语音完成需求输入和部分开发操作。
- 垂直工具开发:基于开源代码定制特定语言或行业的编程助手。
使用 Agent 执行命令、批量修改文件或接入生产项目时,请先审核计划和代码差异,并妥善保护 API Key。