Зачем мы сделали CLI
Панель управления хороша, чтобы смотреть. Терминал хорош, чтобы делать одно и то же снова и снова.
Большинство создаёт и запускает своих ИИ-агентов в панели управления Mihu, и так будет и дальше. Но команды, которые пользуются Mihu активнее всего, говорили нам одно и то же. Им нужно было создать десять агентов по одному шаблону, купить номера для нового филиала, просмотреть вчерашние звонки перед планёркой или выкатить изменение из конвейера развёртывания. Делать это кликами долго. Делать это прямыми запросами к API — значит каждый раз писать один и тот же шаблонный код.
Поэтому мы сделали инструмент, который хотели сами: одну небольшую программу, которая знает ваше рабочее пространство, умеет работать со всем API Mihu и не мешает. У нас было три цели.
- Ничего не должно быть доступно только в панели управления. Если это можно сделать в Mihu, это можно сделать командой.
- Инструмент должен быть удобен и людям, и скриптам. Понятные таблицы, когда вы печатаете, и чистый JSON, когда данные читает скрипт.
- Ваши ИИ-инструменты должны подключаться к Mihu без мучений с настройкой. Подключить Claude Code, Cursor или VS Code к рабочему пространству должно быть делом одной строки, а не конфигурационного файла.
Установка одной строкой
Один файл, без среды выполнения: macOS, Linux и Windows.
CLI — это одна программа, больше ничего устанавливать не нужно. Установщик выбирает подходящую сборку для вашего компьютера, проверяет, что её никто не подменил, и добавляет её в PATH.
Вот и вся настройка. Работает одинаково на компьютерах с Intel и ARM.
Войдите один раз и переключайтесь между рабочими пространствами
Токен надёжно сохраняется, и вводить его снова не придётся.
Запустите mihu login. Команда спросит ваше рабочее пространство, откроет страницу, где создаётся API-токен, и сохранит токен на компьютере с правами доступа только для вас. После этого каждая команда знает, кто вы. mihu whoami показывает, в каком рабочем пространстве вы находитесь, и ваш баланс.
Работаете с несколькими рабочими пространствами, например боевым и тестовым, или с несколькими клиентами? Дайте каждому входу имя и переключайтесь между ними одним флагом. На сервере сборки вместо этого задайте две переменные окружения — и на диске вообще ничего не сохранится.
Каждая часть API — это команда
Если это умеет API, это умеет и CLI, причём с той же структурой.
Мы не выбирали вручную несколько популярных действий. Каждый эндпоинт API Mihu — это команда, и команды повторяют структуру API, так что, разобравшись в одном разделе, вы догадаетесь об остальных. mihu commands выводит их все.
Помнить каждое поле тоже не нужно. Запустите команду создания или изменения без параметров, и CLI по очереди спросит каждое значение, объяснит, что это, предложит допустимые варианты и покажет запрос перед отправкой. Всё, для чего в CLI нет отдельной команды, по-прежнему доступно одной строкой через mihu api: она отправляет авторизованный запрос на любой адрес API.
Войдите, выведите список ИИ-агентов, отправьте одного на звонок и подключите Claude Code — всё примерно за полминуты.
Подключите ИИ-инструмент одной командой
Пусть Claude Code, Cursor или VS Code управляют рабочим пространством по вашим просьбам на обычном языке.
MCP-сервер Mihu позволяет ИИ-клиентам работать с вашим рабочим пространством, просто когда вы с ними разговариваете: покажи моих агентов и скажи, у каких нет номера телефона. Раньше сложной была настройка: найти нужный адрес, нужные заголовки и нужный конфигурационный файл для каждого инструмента. CLI делает всё это сам, используя рабочее пространство и токен, с которыми вы уже вошли.
Одна строка на инструмент. Перезапустите инструмент и задайте ему вопрос.
MCP-сервер предлагает несколько сотен инструментов, а ИИ-клиенты лучше работают, когда их меньше. Их можно ограничить одним разделом, например входящими, записями на приём, кампаниями или созданием агентов. Когда подключение больше не нужно, mihu mcp remove снова его удалит.
Пошаговая настройка для каждого инструмента — в руководстве по MCP.
Создан для скриптов и CI
Понятный для вас, предсказуемый для ваших скриптов.
Таблицы или JSON — автоматически
Когда вы вводите команду, вы видите понятную таблицу. Когда её вывод передаётся другой программе, вы получаете JSON, готовый для инструментов вроде jq.
Все страницы сразу
Если вы запрашиваете всё, списки сами проходят по всем страницам результатов, так что отчёт или выгрузка — это одна команда.
Никаких вопросов в конвейерах
На сервере сборки токен берётся из переменных окружения, а необратимые команды можно подтвердить заранее, чтобы ничто не ждало нажатия клавиши.
Безопасно по умолчанию
Удаление чего-либо или освобождение номера всегда требует подтверждения, когда за клавиатурой человек.
Вместе это значит, что конвейер развёртывания может зафиксировать текущую версию агента, применить изменение, запустить ваши тесты и откатить агента, если они не пройдут, — и никому не придётся открывать панель управления.
Релизы и обновления
Он сам следит за обновлениями, а каждый релиз публичен.
mihu update устанавливает новейшую версию, а CLI ненавязчиво сообщает, когда она выходит. Автодополнение для bash, zsh, fish и PowerShell включается одной командой, а mihu uninstall аккуратно удаляет всё. Каждый релиз публикуется с контрольными суммами на GitHub.
Попробуйте: установите CLI, выполните mihu login, затем mihu mcp setup для ИИ-инструмента, которым уже пользуетесь. Попросите его показать ваших агентов и проверить, каким из них ещё нужен номер телефона.
Полезные ссылки
- Руководство по CLI: установка, вход и все команды.
- Руководство по MCP: подключите Claude Code, Claude Desktop, Cursor, VS Code и Windsurf.
- Релизы на GitHub: каждая версия с контрольными суммами.
Частые вопросы
Нужно ли сначала устанавливать что-то ещё?
Нет. CLI — это одна программа без других зависимостей. Единственное исключение — подключение Claude Desktop: для него используется небольшой мост, которому нужен Node.js.
Где хранится мой токен?
В файле в вашей пользовательской папке, который может прочитать только ваша учётная запись. На сервере сборки можно использовать переменные окружения, и тогда ничего не сохраняется. При выходе токен удаляется.
Умеет ли CLI всё, что умеет панель управления?
Всё, что умеет API Mihu, — да: каждый эндпоинт является командой. До всего, у чего нет своей команды, можно добраться через mihu api.
Можно ли работать с несколькими рабочими пространствами?
Да. Войдите один раз в каждое рабочее пространство под своим именем, а затем переключайтесь флагом или сделайте одно из них основным.
Какие ИИ-инструменты можно подключить к Mihu?
Claude Code, Claude Desktop, Cursor, VS Code и Windsurf — каждый одной командой. Для любого другого MCP-клиента mihu mcp url выводит данные для подключения.
Как поддерживать его в актуальном состоянии?
Выполните mihu update. CLI также сообщает, когда выходит новая версия.
Установите Mihu CLI
Одна строка для установки, одна команда для входа — и всё рабочее пространство у вас в терминале. Полное руководство — в документации для разработчиков.
Читать руководство по CLI →