Что такое MiniMax Code (MCode)
Компания MiniMax открыла исходный код своего терминального ИИ-агента MiniMax Code (MCode). Это не просто чат-бот, а полноценный инструмент для разработки, который позволяет понимать структуру проекта, вносить изменения в код и запускать тесты непосредственно из командной строки. Ключевая особенность платформы — гибкость в выборе «мозгов»: пользователи могут использовать модели MiniMax или подключить свои собственные LLM через стандартные API.
Ключевые технические возможности
MCode работает как в интерактивном режиме (TUI), так и в безголовом режиме (headless) для скриптов и CI/CD. Агент поддерживает работу с файлами, поиском в интернете и плагинами. Важным нововведением стала поддержка мультимодальных инструментов в едином рабочем процессе, что позволяет анализировать не только текст, но и изображения или другие данные.
Поддержка сторонних моделей (BYOK)
Разработчики реализовали протокол Bring Your Own Key (BYOK). Это позволяет подключать любые модели, совместимые с форматами openai-completions, openai-responses и anthropic-messages. Пользователь может задать контекстное окно и лимит вывода, что критично для локальных или специфичных серверных моделей.
| Параметр | Значение / Поддержка |
|---|---|
| Версия CLI (npm) | @minimax-ai/code@0.4.12 |
| Требования к Node.js | 22.19+, 24.2+, 25, 26 |
| Поддерживаемые API форматы | OpenAI Completions, OpenAI Responses, Anthropic Messages |
| Регионы авторизации | China (по умолчанию), Global (--region global) |
| Хранение данных | ~/.minimax (по умолчанию), настраивается через переменные окружения |
Установка и запуск
Установка не требует прав администратора (sudo). Для macOS, Linux и WSL достаточно выполнить одну команду в терминале:
curl -fsSL https://filecdn.minimax.chat/public/install.sh | bash
Для Windows используется PowerShell-скрипт, а для пользователей npm доступна глобальная установка. После установки команда mcode запускает интерактивный интерфейс, где можно описать задачу на естественном языке. Агент самостоятельно находит проблемные тесты, исправляет реализацию и запускает проверку.
Почему это важно
Открытие кода MCode позволяет разработчикам внедрять ИИ-ассистентов в свои локальные окружения без привязки к облачной инфраструктуре MiniMax. Это снижает затраты на API-запросы при использовании собственных моделей и повышает безопасность за счет локальной обработки данных. Инструмент уже готов к использованию в автоматизированных пайплайнах через команду mcode exec.
Источник: Github ↗
