MiMoCode
An open-source terminal-native AI coding agent with cross-session memory, multiple agents, and support for any LLM provider.
Open source alternative to:
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.
Categories:
Build with:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 6/12/2026, 7:00:50 AM
View RepositoryCompare MiMoCode with
Similar open source alternatives
Modo
Open-source AI IDE that plans before it codes, using spec-driven development with requirements, design, and task steps.
Cursor
OpenCode
OpenCode is an open source agent that helps you write code in your terminal, IDE, or desktop.
Pi
Open-source AI agent toolkit with an interactive coding agent CLI, unified multi-provider LLM API, and TUI libraries.
Open Code Review
Battle-tested AI code review agent with deterministic pipelines + LLM, fine-tuned security rules, and line-level comments.

