Xiaomi вышла за пределы смартфонов в инструменты для разработчиков: 11 июня компания открыла MiMo Code — терминального агента для написания кода, распространяемого под разрешительной лицензией MIT. Заявка прямая: на длинных задачах связка MiMo Code с моделью MiMo обгоняет Claude Code с Claude Sonnet 4.6. На бенчмарке SWE-Bench Pro система Xiaomi показывает 62 процента против 57 у Claude Code, на Terminal-Bench 2 — 73 против 68.
Ставка на длинную дистанцию
Главный аргумент Xiaomi — не средний результат, а поведение на длинных цепочках действий. В тестировании на 1213 парах задач формата A/B при числе шагов до 200 доли побед двух систем держатся около паритета. Но как только задача переваливает за 200 шагов и включает многоходовое взаимодействие с пользователем, доля побед MiMo Code поднимается выше 65 процентов. Преимущество растёт вместе со сложностью — именно там, где обычные агенты теряют цель и сбиваются.
За устойчивость на дистанции отвечают несколько механизмов. Режим Max Mode на каждом шаге генерирует несколько кандидатов-решений параллельно (по умолчанию пять) и выбирает лучший — это даёт прибавку в 10–20 процентов по сравнению с одиночной выборкой. Отдельный механизм проверки цели не даёт агенту завершить работу преждевременно, пока задача не выполнена. Оркестрация сложных сценариев задаётся не текстовой подсказкой, а кодом на JavaScript через так называемый Dynamic Workflow.
Логика этих надстроек понятна, если смотреть на типичную точку отказа автономных агентов. На длинной задаче ошибка редко приходит из одного неверного шага — она накапливается: агент теряет исходную цель, повторяет действия по кругу или останавливается, посчитав работу законченной раньше времени. Параллельная выборка снижает вероятность зайти в тупик на каждом отдельном шаге, проверка цели страхует от преждевременного завершения, а структурированная память не даёт контексту превратиться в шум. Именно сумма этих мер, а не одна модель, и даёт заявленный отрыв на дистанции свыше 200 шагов.
Память и режимы работы
MiMo Code строится вокруг постоянной памяти, разделённой на несколько слоёв — сессия, проект, глобальный контекст и история. Управляет ими отдельный субагент, который ведёт чекпойнты сессий и фиксирует прогресс задачи. Раз в семь дней автоматически срабатывает команда /dream: она дедуплицирует, проверяет и сжимает накопленную историю сессий, чтобы память не разрасталась в шум.
Интерфейс предлагает несколько режимов. В режиме Compose, который включается клавишей Tab, агент сам проходит весь цикл — проектирование, планирование, написание кода, тестирование и проверку. Доступны также режимы планирования и сборки, а параллельное выполнение подзадач возложено на систему субагентов с отслеживанием их жизненного цикла.
Встроенная модель — MiMo-V2.5 — мультимодальна и, по оценке Xiaomi, сопоставима с Claude Sonnet 4.6. Её предлагают бесплатно на ограниченный срок и без регистрации, что снижает порог входа почти до нуля: установил агент — и начал работать. Для более тяжёлых сценариев предусмотрена платная версия MiMo-V2.5-Pro; бесплатный режим при этом покрывает значительную часть повседневных задач разработчика, что отличает запуск от типичной модели с обязательной оплатой за каждый запрос.
Что под капотом у модели
MiMo-V2.5 — это разреженная MoE-модель на 310 миллиардов параметров с 15 миллиардами активных, обученная на 48 триллионах токенов. Контекст полной версии — один миллион токенов, базовой — 256 тысяч. Семейство полностью открыто: веса, токенизатор и карта модели опубликованы на Hugging Face. На профильных бенчмарках MiMo-V2.5 набирает 65,8 на Terminal-Bench 2.0 и 56,1 на SWE-Bench Pro; для более тяжёлых задач есть платная версия Pro.
Опора на OpenCode здесь принципиальна. MiMo Code — не агент с нуля, а форк зрелого открытого проекта, в который Xiaomi встроила свою модель и слой памяти. Тот же приём — взять открытую терминальную оболочку и подключить собственную модель — повторяют всё больше игроков, и именно он превращает Claude Code из одинокого лидера в одну из нескольких сопоставимых систем. Лицензия MIT снимает юридические барьеры: компании могут свободно дорабатывать MiMo Code, встраивать его в свои продукты и распространять коммерчески.
Для Xiaomi это ещё и стратегический ход за пределами привычного бизнеса. Компания, известная смартфонами и бытовой электроникой, выводит на рынок инструмент для разработчиков и открывает веса модели — то есть конкурирует не за конечного пользователя, а за внимание инженерного сообщества. Открытость здесь работает как маркетинг: чем больше команд развернёт MiMo Code и MiMo-V2.5 у себя, тем шире распространяется экосистема Xiaomi в ИИ, даже если прямой выручки с бесплатного режима компания не получает.
Практический вывод для команд: появляется открытая альтернатива, которую можно развернуть на своей инфраструктуре, с заявленным преимуществом именно на долгих автономных задачах, где цена ошибки агента растёт с каждым лишним шагом. Проверять эту заявку лучше на собственных репозиториях — бенчмарки фиксируют средние доли побед, а реальный выигрыш зависит от того, насколько задачи команды похожи на длинные многоходовые сценарии из теста Xiaomi.
Сравнения от самого разработчика всегда стоит читать с осторожностью: компания выбирает бенчмарки и сценарии, на которых её система смотрится сильнее, и приводит средние цифры по своему набору задач. Открытость весов и кода частично компенсирует это — заявленные результаты можно воспроизвести независимо, а не принимать на веру. Но окончательное решение о замене привычного инструмента имеет смысл принимать после собственного теста на типичных для команды задачах, а не по таблице из анонса.