Open-source terminal AI coding agent with cross-session memory — Xiaomi's entry into the coding-agent CLI space, built as a fork of OpenCode (MIT, TypeScript; npm install -g @mimo-ai/cli). Its differentiator is a persistent memory system over SQLite FTS5: project memory, automatically-maintained session checkpoints, scratch notes, and per-task progress logs are re-injected on resume under a token budget, with context rebuilt from checkpoints when the window fills.

Also adds a subagent system with parallel/background execution, a /goal stop condition judged by an independent model (to prevent premature "optimistic stops" during autonomous work), a compose mode for specs-driven workflows (planning/TDD/review/verification skills), voice input via TenVAD + MiMo ASR, and self-improvement commands — /dream distills session traces into project memory, /distill packages repeated workflows into reusable skills. Ships with "MiMo Auto," a free-for-limited-time zero-configuration model channel, alongside Xiaomi MiMo platform OAuth and any OpenAI-compatible provider; can import Claude Code credentials. ~4.3K GitHub stars within a day of release.

Library

Language TypeScript
License MIT
codingcliagentic

Related