MiMo Code

Обновлено: Меньше минуты
MiMo Code - агент Xiaomi для разработки. Он исследует репозитории, составляет план правок, редактирует файлы и запускает проверки из терминала или IDE. Модель можно выбрать у Xiaomi или подключить другого поставщика.

Репозиторий как рабочая среда

MiMo Code открывают из папки проекта. Агент читает дерево каталогов, ищет определения и прослеживает, где вызывается нужная функция. Это сокращает время на знакомство с незнакомой кодовой базой, особенно если документация описывает замысел, а исходники уже разошлись с ней.

Начать можно с вопроса о конкретном маршруте или обработчике. Попросите показать цепочку вызовов и назвать файлы, на которые опирается ответ. Так вывод проще проверить по исходникам.

План до первой правки

Режим Plan предназначен для анализа и проектирования без изменения файлов. В нём удобно разобрать причину сбоя, обсудить границы задачи и согласовать, какой тест воспроизведёт проблему.

Затем можно перейти в Build. В терминале режимы переключаются клавишей Tab. Для точечной правки полезно заранее назвать файлы, которые трогать нельзя.

Правки с проверкой изменений

В Build агент может редактировать файлы и выполнять команды. После изменений просмотрите diff, чтобы увидеть, какие строки реально затронуты, и сравните его с согласованным планом.

Диагностика по воспроизведению

Вместо общего запроса «почини» дайте шаги, входные данные и ожидаемый результат. Например, попросите воспроизвести ошибку парсера на одном файле, сделать минимальную правку и прогнать тест с тем же вводом. Отдельно попросите сообщить, если тест не запустился из-за среды.

В документации описаны правила, навыки и пользовательские команды. Правила подходят для устойчивых ограничений проекта, а навык можно использовать для процедуры, которую команда регулярно повторяет. Условия запуска проверок и границы доступа лучше записать прямо, иначе агенту придётся выводить их из примеров.

Куда идут запросы

При первом запуске можно подключить платформу Xiaomi MiMo, воспользоваться поддерживаемым входом через другой сервис, импортировать настройку Claude Code или указать совместимую с OpenAI точку доступа. У пользовательского провайдера идентификатор модели должен совпадать с тем, который принимает сервер.

Локальный клиент и местонахождение модели различаются. При подключении облачного поставщика проверьте, какие фрагменты исходников уходят ему и разрешено ли это правилами команды.

Внешние инструменты через MCP

Клиент умеет подключаться к локальным и удалённым серверам MCP. В репозитории Xiaomi приведены примеры подключения инструментов поиска и команда для проверки соединения.

Подключайте только нужные серверы. Агент получает дополнительный источник данных и действий, поэтому разрешения такого сервера стоит оценить отдельно от прав самого клиента.

Сессия на удалённой машине

Если терминальный интерфейс по SSH работает рывками, документация предлагает запустить сервер из рабочей папки удалённого проекта, пробросить порт и подключить локальный интерфейс командой mimo attach. Это позволяет редактировать код в его обычном окружении и рисовать интерфейс на своём компьютере.

Где работает

Терминальный клиент устанавливается на Windows, Linux и macOS. Документация также описывает настольный интерфейс и расширения IDE. Для встроенного Terminal.app на macOS разработчик предупреждает о проблемах отрисовки и рекомендует другой терминал, например встроенный в VS Code.

Клиент и оплата модели

  • Клиент. Исходный код открыт под MIT, отдельная плата за установку не заявлена.
  • Token Plan. Для личных планов Xiaomi указывает базовые месячные цены $6 за Lite, $16 за Standard, $50 за Pro и $100 за Max. Годовая оплата и предложение для первой покупки показываются отдельно.
  • Подключённая модель. Действуют тарифы и лимиты выбранного поставщика, у Xiaomi есть оплата API и отдельные пакеты Token Plan.

Разбор чужого кода

Удобный первый сценарий для команды сопровождения - найти все места, откуда меняют один статус заказа, и сопоставить их с существующими тестами. Такой запрос ограничивает исследование одной сущностью и даёт результат, который можно проверить до изменений.

Сильные стороны и ограничения

  • Сильные стороны. Разделение анализа и исполнения, обзор изменений перед принятием, настройка разных поставщиков и интеграции MCP.
  • Ограничения. Качество зависит от модели и доступного ей контекста. Команды запускаются с правами среды, поэтому чувствительные действия требуют внимания разработчика.

Кто развивает агент

Клиент разрабатывает команда Xiaomi MiMo из Китая на основе OpenCode. Xiaomi ведёт публичный репозиторий и документацию. Агент и модели MiMo выпускаются отдельно, что позволяет менять модель без замены всего рабочего интерфейса.

Начните с небольшого исправления

Возьмите воспроизводимый дефект, для которого уже есть тестовый контур. Сначала попросите план, затем поручите правку и проверьте diff и вывод теста. На такой задаче быстро видно, насколько точно агент читает ваш проект и соблюдает границы, которые вы ему задали.

Функционал
  • генерация кода
  • ИИ-агенты
  • тестирование
  • CLI
  • MCP
Возможности сервиса
Нужен VPN Нет
Русский язык Да
Русский интерфейс Нет
Доступность
  • PC
  • IDE
  • CLI
  • MCP
Оценить
1.25K
Пока нет отзывов. Ваш будет первым!