← 工具

MiMoCode

小米开源终端 AI 编程 Agent,跨会话持久记忆系统让 Agent 记住项目上下文和编码偏好。内置 build/plan/compose 多 Agent 模式,支持一键从 Claude Code 迁移认证,Stars 6.5K+

#80
推荐排名
6,517
GitHub Stars
4,562
推荐得分
终端 AI 编程 / 跨会话记忆
适用场景
AI工具AI Agent编程助手终端LLM自托管

为什么需要

Claude Code 写代码时最大的痛点:每次开新会话都要重新解释项目结构、架构决策、编码规范。上下文和项目知识完全靠每次对话重新建立,独立开发者在多个项目间切换时尤其痛苦。

MiMoCode 是小米开源的终端 AI 编程 Agent,内置跨会话持久记忆系统(基于 SQLite FTS5 全文搜索):项目级 MEMORY.md 持久保存架构决策和编码规则,会话 checkpoint 自动记录进度,草稿 notes.md 留给 Agent 临时记录,task progress 按任务 ID 隔离日志。下次开会话自动注入这些上下文,Agent 不再需要重新学习你的项目。

怎么用

一行命令安装:

bash
curl -fsSL https://mimo.xiaomi.com/install | bash

# 或 npm 全局
npm install -g @mimo-ai/cli

首次启动进入配置向导,可选四种接入方式:

  • MiMo Auto(限时免费):匿名渠道,零配置即可用
  • 小米 MiMo 平台:OAuth 登录
  • 从 Claude Code 导入:一键迁移现有认证
  • 自定义 Provider:在 TUI 里添加任何 OpenAI 兼容 API

三个核心 Agent 模式(Tab 切换):

  • build:默认,全工具权限开发模式
  • plan:只读分析模式,做代码探索和方案设计
  • compose:编排模式,规范驱动的开发工作流

核心特性

  • 持久记忆:MEMORY.md 跨会话保留项目知识,checkpoint 自动保存会话状态,新会话自动注入无需重新解释
  • 智能上下文管理:基于 token 预算控制 checkpoint、memory、notes 的注入量,按重要度排序
  • 任务追踪:树状任务系统(T1, T1.1, T1.2...)和 checkpoint 自动集成,会话恢复时任务进度不丢
  • 子 Agent 系统:主 Agent 按需创建子 Agent,并行执行、生命周期追踪、后台运行
  • Goal / Stop 条件/goal 命令设置停止条件,独立 judge 模型判断是否真正达成,避免自主任务提前「乐观停止」
  • Compose 模式:规范驱动开发的结构化工作流,内置规划、执行、code review、TDD、调试、验证、合并全套技能
  • 语音输入/voice 启动 TenVAD + MiMo ASR 实时流式语音输入
  • Dream & Distill/dream 扫描近期会话提取持久知识到项目记忆并清理过期项;/distill 把重复手动工作流打包成可复用技能

使用案例

你做了一个出海 SaaS 项目,6 个月前用 Claude Code 写了认证模块。三个月后重启会话,Claude 完全不记得你的 auth 设计选择——又要花半小时解释一遍架构。

用 MiMoCode 后:

  1. 第一次会话时建立项目记忆(架构决策、模块约定、命名规范)
  2. 之后任何会话自动加载这些上下文
  3. 任务进度按 ID 隔离管理,多个并发任务互不干扰
  4. 三种 Agent 模式按场景切换:探索用 plan、写代码用 build、规范项目用 compose

出海独立开发者的实用组合:MiMoCode + MiMo Auto 限时免费渠道(0 成本跑通)、或接 DeepSeek / Qwen 国内模型(成本可控)、海外用 Claude/GPT。

注意事项

  • 完全免费开源(MIT 协议),但 MiMo Auto 服务有「限时免费」表述,长期使用需注意
  • 基础配置:/goal 独立 judge 模型调用会消耗额外 token,预算敏感时可关闭
  • Max Mode(best-of-N 并行推理)属实验功能,默认关闭
  • 支持 Windows、macOS、Linux(基于 Bun 运行时)
  • 小米官方仓库,未来会和 OpenCode 生态保持同步
  • 当前中文 README 已上线(README.zh.md),中文支持友好