MimoCode: терминальный AI-помощник для программирования с открытым кодом от Xiaomi

MimoCode: терминальный AI-помощник для программирования с открытым кодом от Xiaomi 108

Терминальный AI-помощник для программирования с открытым кодом от Xiaomi. Бесплатен по лицензии MIT, оснащён моделью MiMo-V2.5 с контекстом в миллион токенов. Система постоянной памяти решает проблему потери контекста в длительных задачах, поддерживает подключение более 75 больших моделей и голосовое управление. Готов к работе сразу после установки.

#Ai工具箱 #Ai编程建站

MimoCode: терминальный AI-помощник для программирования с открытым кодом от XiaomiОписание

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

MimoCode в первую очередь решает две проблемы: ИИ всё хуже помнит, о чём шла речь ранее, по мере продвижения в длинной задаче, а также преждевременное завершение работы до её полного выполнения. Разработчики позиционируют его как исследовательский проект, цель которого — понимать весь код проекта, планировать изменения, безопасно редактировать код и работать совместно с уже существующими инструментами команды.

MimoCode - mimo.xiaomi.com.webp

Ключевые возможности 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 CodeClaude CodeOpenCodeCursor
ЛицензияMIT, открытый кодПроприетарнаяMIT, открытый кодПроприетарная
ЦенаБесплатноПодпискаБесплатноПодписка
Долговременная памятьЧетырёхуровневая система памятиНетНетОграниченная
Родная поддержка терминалаДаДаДаНет (GUI)
Поддержка нескольких моделей75+ провайдеровОграниченная75+ провайдеровОграниченная
Голосовой вводДаНетНетНет
Оркестрация ComposeДаНетНетОграниченная
Результативность в длинных задачахСвыше 65% при 200+ шагахБазовый уровень——
Поддержка китайскогоПолная локализацияСредняяЗависит от моделиСредняя
SWE-Bench Pro62%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.


Инструменты по теме "MimoCode: терминальный AI-помощник для программирования с открытым кодом от Xiaomi"