Skip to Content
АгентыMiMo Code

MiMo Code

MiMo Code — открытый (MIT) агент для программирования в терминале от Xiaomi MiMo, форк OpenCode с постоянной памятью проекта, субагентами внутри сессии («акторами») и собственными моделями MiMo. В NeuroSquad каждый агент MiMo — карточка, внутри которой работает настоящий mimo.

Измерено на MiMo Code 0.1.15.

Установка

Установите команду mimo
npm install -g @mimo-ai/cli

Или скриптом установки Xiaomi с mimo.xiaomi.com . Settings → Setup в NeuroSquad может выполнить npm-установку за вас.

Выберите модели

Запустите mimo один раз и выберите, откуда он берёт модели: собственные модели MiMo, ключ API другого провайдера или свой сервер. Карточку можно запустить и на OpenRouter или на вашем сервере.

Добавьте карточку MiMo Code

Добавьте карточку агента и выберите MiMo Code.

Что работает

  • Точный статус. Небольшой плагин NeuroSquad внутри MiMo передаёт его события: работает, закончил или ждёт вас — с вызовом, который он хочет сделать (MiMo Code needs your permission: bash_delete — rm -rf dist), с его вопросом или с командой, которую его bash-инструмент отдаёт вам. См. Закончил / ждёт вашего ответа.
  • Стрелки вживую. MCP-сервер NeuroSquad прописан в конфигурации карточки, а MiMo перечитывает инструменты при их изменении — стрелка, проведённая посреди сессии, работает со следующего хода. Установленные MCP-серверы спрашивают перед каждым вызовом.
  • Режим карточек. bash, webfetch, websearch, codesearch и exec запрещены в конфигурации карточки. См. Режим карточек.
  • Опасный режим без перезапуска, как у Claude Code: пока переключатель включён, плагин отвечает на каждый запрос разрешения через собственный API MiMo. См. Опасный режим.
  • Сессии. После перезапуска карточка продолжает тот же разговор (mimo --session). Если сессию удалили, карточка начинает новую, а не оставляет MiMo на пустом экране.
  • Акторы. Акторы MiMo работают внутри той же сессии; пока актор работает, карточка остаётся в «работает», а его запросы помечены как запросы субагента в Расходе и стоимости, Run Stats и Agent Pulse.
  • Долгие сессии. Счётчик контекста, Compact (команда MiMo /compact), чип лимита с автоматическим «continue», очередь промптов, журнал и передача.
  • Модели и провайдеры. Ведущий агент может сменить модель через agent_set_model (сессия продолжается та же) или перенести разговор в Claude Code и обратно. OpenRouter и ваши серверы работают, а ключ не попадает ни в один файл.
  • Плагины. Память, Context7, Graphify и Caveman доходят до ходов MiMo; экономия токенов работает в опасном режиме.
  • С телефона. В удалённом доступе карточка работает как любая другая; её кнопка Stop отправляет Escape.

Полезно знать

  • Ваша конфигурация не переписывается. У каждой карточки свой файл MIMOCODE_CONFIG, который MiMo сливает поверх вашего. Карточка запускает MiMo с --trust, что пропускает вопрос о доверии к папке только для этого запуска.
  • Останавливайте ход клавишей Escape (дважды). Ctrl+C закрывает MiMo, поэтому NeuroSquad его никогда не отправляет.
  • Запуск подольше. С серверами и плагином приложения MiMo запускается около 20 секунд; карточка ждёт, прежде чем что-либо печатать.
  • Два побочных запроса не учитываются. MiMo запрашивает у модели название каждой сессии, а после каждого ответа — подсказку следующего промпта. Он их не сохраняет, поэтому расход не может их учесть.
  • Модели OpenRouter должны быть в каталоге MiMo (openrouter/<slug>); свои провайдеры перечисляют собственные модели.
  • Аналитика. По умолчанию MiMo отправляет Xiaomi метрики использования. Это собственная настройка MiMo, NeuroSquad её не трогает; MIMOCODE_ENABLE_ANALYSIS=false выключает её.

Карточки MiMo Code работают только на этом компьютере — не в воркспейсах WSL или SSH.