Skip to content

Commit e716027

Browse files
wyf027shep-agent
andauthored
docs: add MiMo Code competitor profile (#746)
Closes #744. ## Summary - add `docs/competitors/mimo-code.md` following the OpenCode-style competitor profile structure - link MiMo Code from the Open Source CLI Tools table - add a short What We Learned note about OpenCode forks specializing around memory and voice ## Source checks - verified XiaomiMiMo/MiMo-Code README for memory, voice input, OpenCode lineage, and MIT licensing - verified GitHub release `v0.1.0` was published on 2026-06-10 - inspected Xiaomi MiMo Code benchmark image from the official blog for 82% SWE-bench Verified, 62% SWE-bench Pro, and 73% Terminal Bench 2 ## Verification - `git diff --check` - competitor profile acceptance Node check - `pnpm exec prettier --check docs/competitors/mimo-code.md docs/competitors/README.md` - `pnpm validate` Co-authored-by: Shep Bot <shep-agent@users.noreply.github.com>
1 parent bc8d6b7 commit e716027

2 files changed

Lines changed: 55 additions & 0 deletions

File tree

docs/competitors/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ Idea → Requirements → Research → Plan → Code → Tests → PR → CI →
6969
| [Gas Town](./gastown.md) | Steve Yegge's multi-agent fleet orchestrator | Frontier experimentation |
7070
| [OpenHands](./openhands.md) | Composable AI agent platform (formerly OpenDevin) | Largest open-source agent |
7171
| [OpenCode](./opencode.md) | Terminal AI coding agent with 120K+ stars | Biggest community |
72+
| [MiMo Code](./mimo-code.md) | Xiaomi's terminal coding agent, OpenCode fork with cross-session memory | OpenCode-shaped, MIT |
7273
| [Aider](./aider.md) | AI pair programming in the terminal | Git-first pioneer |
7374
| [Cline](./cline.md) | VS Code agent with plan/act modes | 4M+ installs |
7475
| [Codex](./codex.md) | OpenAI's terminal coding agent | OpenAI ecosystem |
@@ -95,6 +96,7 @@ Every tool in this space taught us something:
9596
- **Gas Town** showed that parallel agent orchestration is the frontier
9697
- **Aider** demonstrated that git-first design matters
9798
- **Spec Kitty** confirmed that structured workflows beat ad-hoc prompting
99+
- **MiMo Code** showed that OpenCode forks can specialize on memory and voice without rewriting the agent loop
98100
- **OpenHands** showed the power of an open-source community around autonomous agents
99101

100102
We built Shep to combine these insights: spec-driven lifecycle, parallel worktree isolation, configurable approval gates, agent-agnostic design, and a visual dashboard — all in one open-source CLI.

docs/competitors/mimo-code.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
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

Comments
 (0)