MiMoCode
An open-source terminal-native AI coding agent with cross-session memory, multiple agents, and support for any LLM provider.
MiMoCode is a terminal-native AI coding assistant built as a fork of OpenCode. It can read and write code, run commands, manage Git, and use a persistent memory system to keep a deep understanding of your project across sessions while continuously improving itself.
Key features include multiple agents (build, plan, compose), a persistent cross-session memory system powered by SQLite FTS5, intelligent context management with automatic checkpoints and context reconstruction, a tree-shaped task tracking system, a subagent system for parallel work, goal/stop condition evaluation via a judge model, compose mode for specs-driven development, real-time voice input, and self-improvement via dream and distill commands.
MiMo Auto is built in as a free-for-limited-time channel for zero-configuration start. MiMoCode also supports connecting to any mainstream LLM provider via OpenAI-compatible APIs, including custom providers. It is an open-source alternative to proprietary AI coding assistants like Claude Code, GitHub Copilot, Cursor, Windsurf, and Codeium.