|
| 1 | +# MiMo Code |
| 2 | + |
| 3 | +> Xiaomi's OpenCode-based terminal coding agent with persistent memory for long-horizon tasks. |
| 4 | +
|
| 5 | +| | | |
| 6 | +| ----------- | ------------------------------------------------------------------------------- | |
| 7 | +| **GitHub** | [github.com/XiaomiMiMo/MiMo-Code](https://github.com/XiaomiMiMo/MiMo-Code) | |
| 8 | +| **Tagline** | "An open-source AI coding agent with cross-session memory." | |
| 9 | +| **Type** | CLI (TypeScript, OpenCode fork) | |
| 10 | +| **Pricing** | Free (open source) | |
| 11 | +| **License** | MIT | |
| 12 | + |
| 13 | +--- |
| 14 | + |
| 15 | +## What It Does |
| 16 | + |
| 17 | +MiMo Code is a terminal-native coding assistant from Xiaomi's MiMo team. It reads and writes code, runs commands, manages Git, and uses persistent memory to carry project context across sessions while building on OpenCode's terminal-agent foundation. |
| 18 | + |
| 19 | +### Key Features |
| 20 | + |
| 21 | +- **Published benchmark results** — Xiaomi reports MiMo Code + MiMo-V2.5-Pro at 82% on SWE-bench Verified, 62% on SWE-bench Pro, and 73% on Terminal Bench 2 |
| 22 | +- **Cross-session memory** — Maintains project memory, checkpoints, scratch notes, and per-task progress logs |
| 23 | +- **OpenCode lineage** — Keeps OpenCode's provider, TUI, LSP, MCP, and plugin base while adding Xiaomi-specific orchestration |
| 24 | +- **Voice input** — Supports streaming voice input for logged-in MiMo users |
| 25 | +- **Multiple agents** — Includes build, plan, and compose modes for coding, analysis, and specs-driven workflows |
| 26 | +- **MIT source license** — The GitHub repository ships under MIT, with hosted service and trademark terms documented separately |
| 27 | + |
| 28 | +--- |
| 29 | + |
| 30 | +## How Shep Compares |
| 31 | + |
| 32 | +| | MiMo Code | Shep | |
| 33 | +| --------------------- | -------------------------- | ---------------------- | |
| 34 | +| **Language** | TypeScript | TypeScript | |
| 35 | +| **Interface** | Terminal TUI | CLI + Web dashboard | |
| 36 | +| **Requirements** | Compose workflow | AI-generated PRD | |
| 37 | +| **Research phase** | Not highlighted | Built-in | |
| 38 | +| **Full SDLC** | Agent loop + workflows | Requirements → Merge | |
| 39 | +| **Parallel features** | Subagents and Max Mode | Git worktree isolation | |
| 40 | +| **Dashboard** | Terminal only | Interactive web graph | |
| 41 | +| **CI fix loop** | Not highlighted | Automatic | |
| 42 | + |
| 43 | +### What We Respect |
| 44 | + |
| 45 | +MiMo Code shows how an OpenCode fork can specialize around long-running state: memory files, checkpoints, task logs, and completion verification all target the point where single-session agents usually lose continuity. |
| 46 | + |
| 47 | +### Where Shep Differs |
| 48 | + |
| 49 | +MiMo Code is strongest as a terminal coding harness. Shep focuses on a broader feature-development lifecycle: requirements, research, parallel isolated implementation, review, CI repair, and merge readiness with a dashboard for tracking the work. |
| 50 | + |
| 51 | +--- |
| 52 | + |
| 53 | +_Sources: [GitHub](https://github.com/XiaomiMiMo/MiMo-Code), [MiMo Code blog](https://mimo.xiaomi.com/blog/mimo-code-long-horizon), [MiMo Code product page](https://mimo.xiaomi.com/mimocode), [Hugging Face](https://huggingface.co/XiaomiMiMo/MiMo-V2.5-Pro)_ |
0 commit comments