MiMo Code
MiMo Code 是小米 MiMo 团队推出的 AI 编码代理,支持代码理解、编写、修改、调试和命令执行,并提供 Plan、Build、Compose、多 Agent、MCP 和 Skills 等能力,适合处理复杂的长程编程任务。
详细介绍
MiMo Code 是小米 MiMo 团队推出的 AI 编码代理(AI Coding Agent),面向软件开发者提供从理解代码库、分析问题、制定方案,到编写和修改代码、执行命令、调试验证的完整开发协作能力。它以终端为核心工作环境,能够直接操作项目文件和开发工具,帮助开发者完成较为复杂的编程任务。
MiMo Code 的一个重要方向是长程编程任务。它不仅关注单次代码生成,还通过持久化记忆、上下文管理、任务完成度验证以及多代理协作等机制,提升 Agent 在几十乃至上百步连续操作中的状态保持和任务执行能力。小米 MiMo 团队将其设计思路概括为“计算、记忆、进化”,通过持续保存和整理项目状态,使较长时间的开发任务能够跨越多个上下文继续执行。
在实际开发中,MiMo Code 提供多种工作模式,包括默认的 Build 模式、用于只读分析和制定方案的 Plan 模式,以及用于工作流编排的 Compose 模式;同时支持主 Agent 和子 Agent,可以针对不同任务配置专用的提示词、模型、工具和权限。
工具体系也是 MiMo Code 的核心组成部分。它内置了文件读取、编辑、写入、代码搜索、Shell 命令执行、补丁等工具,并支持 Web 访问、MCP、自定义工具、Skills、LSP 等扩展机制。开发者可以通过规则和权限配置控制不同工具的使用方式,也可以将项目中的重复性开发流程封装为可复用的 Skill。
在模型接入方面,MiMo Code 并不局限于小米 MiMo 模型。官方文档显示,它基于 AI SDK 和 Models.dev 支持 75+ LLM 提供商,同时支持本地模型,并可通过 API 密钥连接不同模型提供商。用户可以在 MiMo Code 中配置默认模型,并根据任务需要切换不同模型。
MiMo Code 采用开源方式发布,官方 GitHub 仓库以 MIT License 授权,其代码基于 OpenCode 构建,并在此基础上加入持久化记忆、上下文管理、子 Agent 编排、长期自主循环以及 Compose 等面向长程编程任务的能力。
MiMo Code 支持 Windows、macOS 和 Linux 等开发环境,可通过官方安装脚本快速安装,也可以使用 npm 安装。安装后配置模型提供商即可开始使用;官方文档同时提供了模型、权限、Agents、Skills、MCP、规则等较完整的配置和扩展文档。
总体而言,MiMo Code 是一款以终端 AI Agent 为核心的智能编程工具,适合用于代码库理解、功能开发、Bug 修复、代码审查、项目重构以及需要持续多轮执行的复杂开发任务。对于希望在终端环境中使用 AI Agent,并进一步结合不同大模型、MCP、Skills 和多 Agent 工作流的开发者,MiMo Code 提供了较高的可配置性和扩展空间。
网站预览
