MimoCode: терминальный AI-помощник для программирования с открытым кодом от Xiaomi
MimoCode: терминальный AI-помощник для программирования с открытым кодом от XiaomiОписание
MimoCode — это открытый AI-ассистент для программирования, выпущенный командой Xiaomi MiMo 11 июня 2026 года. Он разработан на базе OpenCode, распространяется по лицензии MIT и доступен бесплатно как для личного, так и для корпоративного использования.
MimoCode в первую очередь решает две проблемы: ИИ всё хуже помнит, о чём шла речь ранее, по мере продвижения в длинной задаче, а также преждевременное завершение работы до её полного выполнения. Разработчики позиционируют его как исследовательский проект, цель которого — понимать весь код проекта, планировать изменения, безопасно редактировать код и работать совместно с уже существующими инструментами команды.

Ключевые возможности MimoCode
Долговременная память
Именно в этом MimoCode наиболее сильно отличается от других AI-инструментов для программирования. Большинство AI-ассистентов полагаются на то, что модель сама «делает заметки» в ходе диалога, и забывают всё после окончания сессии или при заполнении контекстного окна. В MimoCode память вынесена в отдельную систему, а главный ИИ занимается только работой.
Конкретно — он ведёт три типа файлов памяти:
MEMORY.md — долгосрочная информация уровня проекта, например архитектурные решения и стандарты кодирования; сохраняется между сессиями
checkpoint.md — записи ключевых этапов текущей сессии
tasks/*/progress.md — прогресс выполнения каждой задачи
Также существует команда /dream, которая автоматически запускается каждые 7 дней. Она позволяет отдельному ИИ прочитать все прошлые сессии и существующие файлы памяти, выполнить слияние, дедупликацию, проверку и сжатие, превращая разрозненную информацию в актуальное состояние. В сочетании с полнотекстовым поиском на базе SQLite FTS5 возможен поиск по памяти между сессиями.
Три режима работы
Переключение между основными агентами клавишей Tab:
Build: режим по умолчанию с полным доступом к инструментам, для написания и выполнения кода
Plan: режим только для чтения, удобен для изучения кода и проектирования решений
Compose: режим оркестрации, позволяющий автоматически прогонять весь цикл — анализ требований → кодирование → тестирование → ревью
Режим Compose — одна из изюминок MimoCode. В сочетании с системой Harness он обеспечивает глубокое взаимодействие модели и процесса разработки.
Управление контекстом
Когда контекстное окно близко к заполнению, MimoCode не просто заново собирает историю с нуля, а выполняет структурированное восстановление из чекпоинтов, памяти проекта и последних сообщений, добавляя в окно только важный контент и не давая ему переполниться нерелевантной информацией.
Поддержка моделей
Встроена мультимодальная модель MiMo-V2.5 с контекстом на миллион токенов и производительностью на уровне Claude Sonnet 4.6. В данный момент доступна бесплатно в рамках ограниченной акции. Достаточно при первом запуске выбрать канал «MiMo Auto», регистрация не требуется.
Также поддерживаются более 75 популярных провайдеров моделей, включая DeepSeek, Kimi, GLM и других, и возможен перенос существующих учётных данных из Claude Code в один клик.
Голосовое управление
Благодаря распознаванию речи MiMo-V2.5-ASR можно голосом отдавать команды, изменять код и даже произносить «отправить» или «выполнить» вместо использования клавиатуры.
Условия остановки
Команда /goal задаёт критерии завершения. Когда ИИ хочет закончить задачу, её результат оценивается независимой моделью-judge, которая определяет, действительно ли цель достигнута. Это снижает вероятность «ложного завершения».
Поддержка платформ
Поддерживаются Mac, Linux и Windows. Интерфейс полностью локализован на китайский, есть панель статуса для отслеживания прогресса в реальном времени.
Сценарии использования MimoCode
Рефакторинг крупных проектов: система памяти сохраняет понимание проекта между сессиями, что подходит для сложных задач рефакторинга
Длительная разработка: для задач свыше 200 шагов MimoCode показывает результативность более 65%
Разработка на основе спецификаций: режим Compose автоматически выполняет весь процесс — от декомпозиции требований до ревью кода
Для новичков: нулевая настройка, полностью китайский интерфейс, готов к работе «из коробки» — удобен для разработчиков, только начинающих знакомство с AI-ассистентами для программирования
Рабочий процесс в терминале: подходит для разработчиков, привыкших работать в терминале, и легко взаимодействует с Git, тестами и другими инструментами
Преимущества и недостатки MimoCode
Преимущества
Главная особенность — долговременная память, четырёхуровневая система памяти решает проблему забывания в длительных сессиях
Полностью бесплатный и открытый, лицензия MIT, регистрация не требуется, встроенная бесплатная модель
Результат 62% на SWE-Bench Pro V2 и 73% на Terminal Bench 2, что выше показателей Claude Code — 57% и 68% соответственно
Поддержка более 75 провайдеров моделей, без привязки к одной модели
Режим Compose объединяет проектирование, кодирование, тестирование и ревью в единый процесс
Голосовое взаимодействие повышает эффективность работы
Перенос учётных данных из Claude Code в один клик
Недостатки
В сложных задачах иногда действует «слишком активно» — может начать работу, не дочитав код, и упустить важные методы
Чисто командный интерфейс: несмотря на локализацию, остаётся порог входа для тех, кто не привык к терминалу
MiMo-V2.5 бесплатна в рамках ограниченной акции, стоимость при долгосрочном использовании пока не определена
Позиционирование продукта размыто — неясно, это полноценный продукт или экспериментальный демо-проект
Часть функций нестабильна: пользователи сталкивались с ошибками установки, проблемами совместимости с WSL и сбоями при обновлении
Сравнение MimoCode с конкурентами
| Параметр сравнения | MiMo Code | Claude Code | OpenCode | Cursor |
|---|---|---|---|---|
| Лицензия | MIT, открытый код | Проприетарная | MIT, открытый код | Проприетарная |
| Цена | Бесплатно | Подписка | Бесплатно | Подписка |
| Долговременная память | Четырёхуровневая система памяти | Нет | Нет | Ограниченная |
| Родная поддержка терминала | Да | Да | Да | Нет (GUI) |
| Поддержка нескольких моделей | 75+ провайдеров | Ограниченная | 75+ провайдеров | Ограниченная |
| Голосовой ввод | Да | Нет | Нет | Нет |
| Оркестрация Compose | Да | Нет | Нет | Ограниченная |
| Результативность в длинных задачах | Свыше 65% при 200+ шагах | Базовый уровень | — | — |
| Поддержка китайского | Полная локализация | Средняя | Зависит от модели | Средняя |
| SWE-Bench Pro | 62% | 57% | — | — |
Часто задаваемые вопросы
В: Как пользоваться бесплатно?
При первом запуске выберите канал MiMo Auto — он бесплатен в рамках ограниченной акции и не требует регистрации.
В: Какие модели поддерживаются?
Встроена MiMo-V2.5 (бесплатна в рамках акции), а также поддерживается более 75 популярных провайдеров моделей, включая DeepSeek, Kimi, GLM и других.
В: Где находится файл конфигурации?
.mimocode/mimocode.json в каталоге проекта или глобальный конфиг ~/.config/mimocode/mimocode.json.
В: Что делать, если канал MiMo Auto не загружается?
Удалите папку ~/.config/mimocode и заново запустите команду /connect, чтобы переключиться на MiMo Auto.
В: Почему в WSL при копировании появляются иероглифы?
Установите xsel: sudo apt install xsel.
В: Почему в Windows отображаются иероглифы вместо китайского?
Включите системную поддержку UTF-8: Параметры → Время и язык → Язык и регион → Управление языковыми параметрами → Изменить параметры системы → отметьте «Бета-версия: Использовать Юникод (UTF-8) для поддержки языков во всем мире» → перезагрузите компьютер.
В: Как обновить?
mimo upgrade. Если обновление не удалось, см. GitHub Issue #1317.
Помощник сценариста▸
AI Приложения
AI Новости