MiMo Code:终端原生的持久化记忆 AI 编程助手
MiMo Code 是一款 终端原生 的 AI 编程助手,其核心特色在于 持久化记忆:借助 SQLite FTS5、MEMORY.md 和 checkpoint.md 构建跨会话、结构化、可验证的记忆闭环,让你在终端中持续、连贯、有记忆地开发,无需依赖任何 IDE 插件机制。

MiMo Code 的持久化记忆机制
MiMo Code 的记忆并非临时聊天记录,而是由三个组件组成的闭环系统:
- SQLite FTS5:全文检索引擎,存储所有历史会话的消息内容,支持快速搜索与批量管理。
- MEMORY.md:项目级规则文件,记录你明确告知的架构约定、代码风格、API 规范等。你可以直接打开编辑、增删内容。
- checkpoint.md:会话检查点文件,保存当前进度、未完成任务、Git commit hash、测试命令输出等,便于重启后无缝继续。
这三大组件共同实现了 跨会话、结构化、可验证 的记忆闭环。你无需在每次对话中重复解释项目背景,MiMo Code 会自动加载并遵循已有记忆。
为什么 MiMo Code 的记忆不在 IDE 里生效?
MiMo Code 本身不是 IDE 插件,而是运行在终端中的独立程序(基于 Bun 运行时)。它依赖:
- 本地文件系统写入权限(读写 MEMORY.md、checkpoint.md、SQLite 数据库)
- 完整的会话生命周期管理能力
- 独立的环境变量和运行上下文
而 IDE 插件受限于 沙箱机制、插件 API 范围、状态保存策略,很难复现这种记忆链。例如:Cursor 虽然支持部分上下文延续,但缺乏项目级决策沉淀和自动去重整合机制;GitHub Copilot 则完全没有跨会话记忆能力。
