MiMoCode

5个月前发布 888 00

MiMoCode 是一个终端原生的 AI 编程助手。它能读写代码、执行命令、管理 Git,通过持久化记忆系统,在多次会话间保持对你项目的深度理解,并自我进化。内置 MiMo Auto 限时免费通道——零配置即可开始使用。也支持接入各家主流 LLM 厂商 API。

所在地:
中国
收录时间:
2026-06-12
其他站点:
MiMoCodeMiMoCode

MiMo Code 是小米正式开源的一款终端原生 AI 编程助手。它基于 OpenCode 构建,通过独创的持久化记忆系统、智能上下文管理及 Compose 编排模式,实现了跨会话的深度项目理解与自我进化能力。内置限时免费的 MiMo V2.5 多模态模型,并支持接入 DeepSeek 等主流 LLM,为开发者提供了一个强大、灵活且低成本的编码伙伴。

MiMoCode

核心亮点:记忆、编排、进化

1. 跨会话持久化记忆

  • SQLite FTS5 驱动:基于全文搜索的高效记忆存储,确保快速检索。
  • 多层记忆结构:
    • 项目记忆 (MEMORY.md):存储架构决策、规则及长期知识,跨会话持久。
    • 会话检查点 (checkpoint.md):由子智能体自动维护的状态快照,防止上下文丢失。
    • 任务进展日志:树状任务系统(T1, T1.1…)自动记录进度,恢复会话时无缝衔接。
  • 智能上下文重建:当接近 Token 上限时,自动从最新检查点、项目记忆及近期消息中重建上下文,实现“近乎无限”的有效上下文窗口。

2. Compose 编排模式

  • Specs-Driven 开发:专为规范化开发设计,内置规划、执行、代码审查、TDD、调试、验证及合并等完整技能链。
  • 结构化流程:从需求规格说明书(Spec)到最终交付,由 AI 自动编排各阶段任务,减少人为疏漏。

3. Dream & Distill 自进化机制

  • Dream 固化:扫描近期会话轨迹,自动提取高价值知识存入项目记忆,清理过时信息。
  • Distill 蒸馏:识别重复的手动工作流,将其打包为可复用的 Skill、子智能体或命令,让助手越用越聪明。

4. 多智能体协同与 Goal 裁判

  • 子智能体并行:主智能体可按需生成子智能体并行工作,支持后台执行与生命周期管理。
  • Goal 停止条件:通过 /goal 设置任务终止条件,由独立裁判模型评估是否真正达成,防止 AI “乐观停止”或过早放弃。

功能全景

模块核心能力
智能体切换build (全权限开发), plan (只读分析), compose (编排模式),按 Tab 快速切换
语音交互基于 TenVAD + MiMo ASR 的实时流式语音输入,按停顿分片转写
模型支持内置 MiMo V2.5 (限时免费), 支持 DeepSeek, Claude, OpenAI 兼容 API
生态集成支持 MCP (Model Context Protocol) 服务器连接,扩展工具链
配置管理项目级 .mimocode/mimocode.json 或全局配置,支持自定义 Provider 与快捷键

快速开始

1. 安装

方式 A:一键脚本 (推荐)

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

方式 B:NPM 安装

npm install -g @mimo-ai/cli

2. 初始配置

首次启动将进入自动引导:

  • MiMo Auto:限时免费匿名通道,零配置即可使用 MiMo V2.5。
  • 小米账号登录:OAuth 认证,解锁语音等高级功能。
  • 迁移导入:支持从 Claude Code 一键迁移认证信息。
  • 自定义 Provider:在 TUI 界面内添加任意 OpenAI 兼容 API。

3. 常用命令

# 启动助手
mimo

# 切换智能体模式 (在 TUI 中按 Tab)
# build / plan / compose

# 设置任务目标与停止条件
/goal "完成用户登录模块并编写单元测试"

# 触发记忆固化与技能蒸馏
/dream
/distill

# 激活语音输入
/voice

MiMo Code 不仅是一个代码生成工具,更是一个具备长期记忆与自我进化能力的工程伙伴。它通过精细的上下文管理和结构化的编排模式,解决了 AI 在大型项目中“健忘”与“混乱”的难题。

相关导航