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.