Об этом проекте
MiMoCode — это терминальный ИИ-ассистент для программирования от Xiaomi. Он умеет читать и писать код, выполнять команды, управлять Git и использовать систему постоянной памяти, чтобы сохранять понимание проекта между сессиями и со временем совершенствоваться. Также он описывается как основной движок бета-версии Xiaomi MiMo Desktop.
Установка предлагается через однострочный скрипт для macOS/Linux, команду PowerShell для Windows или npm (`@mimo-ai/cli`), затем запуск через `mimo`. При первом запуске открывается мастер настройки: Xiaomi MiMo OAuth, Codex (ChatGPT Pro/Plus) OAuth, импорт из Claude Code, каталог провайдеров по API-ключу или OAuth и пользовательские OpenAI-совместимые провайдеры. В README отмечено, что macOS Terminal.app не поддерживается (рекомендуются iTerm2 или терминал VS Code), а также описаны обходные решения для буфера обмена в WSL, задержек TUI по SSH (через `mimo serve`/`mimo attach`) и проблем с кодировкой CJK в Windows.
Ключевые возможности включают несколько основных агентов (build, plan, compose), переключаемых клавишей Tab; постоянную память на базе SQLite FTS5 с памятью проекта, контрольными точками сессий, черновыми заметками и прогрессом задач; интеллектуальное управление контекстом с автоматическими контрольными точками, реконструкцией контекста, бюджетированным внедрением и настраиваемой точкой сжатия через `/context-limit`; древовидную систему отслеживания задач; систему субагентов с отслеживанием жизненного цикла и фоновым выполнением; а также условие остановки `/goal`, оцениваемое независимой моделью.
Режим Compose предоставляет рабочий процесс на основе спецификаций, рекомендуемый как навык `/compose-next` на агенте build, при этом устаревший агент compose оркестрирует четырнадцать встроенных навыков. Рабочие процессы — это детерминированные JavaScript-скрипты, выполняемые в песочнице; поставляются четыре встроенных: compose, deep-research, fact-check и research-experiment. Пользовательские рабочие процессы размещаются в `.mimocode/workflows/` или `.claude/workflows/`.
Встроенные навыки охватывают arXiv, делегирование Claude Code, Codex CLI, аналитику данных, глубокое исследование, форматы Office (docx, pdf, pptx, xlsx), преобразование HTML в видео, обучающие курсы, планирование, инструментарий Python, продуктовый дизайн, написание исследовательских работ, продажи, создание навыков и super-research. Навыки можно переопределять или расширять через проектные и личные каталоги, а переменные окружения управляют их обнаружением и отключением.
Дополнительные возможности включают потоковый голосовой ввод (TenVAD и MiMo ASR) с `/voice`, `/dream` для извлечения постоянных знаний и `/distill` для упаковки повторяющихся рабочих процессов в навыки, субагенты или команды. Конфигурация использует файлы JSON/JSONC с опубликованными JSON-схемами, проектные и глобальные расположения, каталоги данных/состояния/кэша XDG и поддержку пользовательских OpenAI-совместимых эндпоинтов.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.