XiaomiMiMo/MiMo-Code
MiMo Code: Where Models and Agents Co-Evolve
What it solves
MiMoCode is a terminal-native AI coding assistant designed to handle complex, long-horizon development tasks. It addresses the problem of AI assistants losing context over long sessions, the high cost of long-context windows, and the the lack of structured, autonomous workflows for software engineering.
How it works
MiMoCode operates as a CLI tool that can read and write code, execute commands, and manage Git. It uses a persistent memory system (via SQLite FTS5) to maintain project knowledge and session state across restarts. To manage costs and performance, it employs intelligent context management, including automatic checkpoints and budgeted injection of memory and notes.
It utilizes a multi-agent system with specialized roles (Build, Plan, Compose) and can spawn subagents for parallel execution. It also supports "Workflows"—deterministic JavaScript scripts that orchestrate agents through fixed phases (e.g., Brainstorm → Design → Implement) without requiring user interaction.
Who it’s for
Developers who prefer a terminal-based workflow and want an AI agent that can autonomously handle feature delivery, deep research, and complex codebase exploration across multiple sessions.
Highlights
- Persistent Memory: Uses
MEMORY.md,checkpoint.md, and task logs to ensure the agent doesn't have to relearn the project context. - Multi-Agent Orchestration: Specialized agents for building, planning, and composing, with the ability to spawn parallel subagents.
- Deterministic Workflows: Pre-built JS-based pipelines for full development cycles, deep research, and adversarial fact-checking.
- Extensible Skill System: A library of reusable instruction sets for specific tasks like arXiv search, PDF/PPTX manipulation, and data analytics.
- Goal-Based Stopping: An independent judge model evaluates if a set goal is truly satisfied before the agent stops working.
- Voice Input: Integrated real-time streaming voice transcription for hands-free interaction.
Related
- Project
- Project
- Project
- Project
- Project