Repolode
nikships

nikships/muse-cli

CLI-клиент для личного AI-агента muse.ai: чаты, боковые чаты, лента, цели, идеи и сессии прямо в терминале.

Звёзды
51
Форки
20
Открытые issues
1
Последний коммит
14 часов назад

Что это?

muse-cli позволяет общаться с личным агентом muse.ai, не открывая браузер. Через именованные подкоманды доступны чаты, боковые чаты, лента, цели, идеи и управление сессиями, а raw-команда обращается к любому из 258 методов gateway. Каждая команда выводит JSON, поэтому результат можно передавать в jq, cron-задачи и другие скрипты.

Подключение работает так же, как в веб-приложении muse.ai: сначала выполняется аутентификация по HTTPS, затем открывается зашифрованное WebSocket-соединение Noise-XX с личной VM пользователя. Для входа используются cookies из Google Chrome: их один раз экспортирует вспомогательная утилита agent-browser, после чего они сохраняются локально с ограниченными правами доступа к файлу. Для каждой команды запрашиваются актуальные access token.

Проект написан на Python, устанавливается через uv, pipx или pip и включает agent skill, позволяющий coding agents от имени пользователя запускать команды muse-cli только для чтения. Поскольку внутренние API не имеют версий, авторы предупреждают, что вызовы могут перестать работать при изменениях в muse.ai.

Ключевые возможности

  • 01Общайтесь с агентом и читайте ответы в формате JSON прямо в shell.
  • 02Управляйте боковыми чатами: просматривайте список, переименовывайте, закрепляйте, архивируйте и удаляйте сессии.
  • 03Читайте ленту и реагируйте на записи, просматривайте цели и идеи.
  • 04Используйте raw-команду для обращения к любому из 258 методов gateway.
  • 05Аутентифицируйтесь с помощью cookies Chrome, сохранённых локально с правами доступа 600.
  • 06В комплект входит agent skill, с помощью которого coding agents могут запускать команды за вас.

Сценарии использования

  • Передавайте ответы агента в shell-скрипты или конвейеры jq.
  • Планируйте регулярные запросы к агенту с помощью cron.
  • Позволяйте coding agent проверять ваш статус и цели из терминала.
  • Используйте интерфейс чата в терминале или интерфейс, удобный для пользователей программ экранного доступа.

Быстрый старт

  1. 1

    Установите CLI с помощью uv

    uv tool install muse-cli
  2. 2

    Установите cookie reader через npm (требуется Node.js)

    npm i -g agent-browser
  3. 3

    Включите удалённую отладку в Chrome, войдите в muse.ai, а затем сохраните данные входа

  4. 4

    Проверьте подключение

    muse-cli status

Что важно знать

  • Зависит от заимствованных cookie браузера Google Chrome и внутренних API muse.ai без версионирования, которые могут измениться.
  • Требуются учётная запись muse.ai и личная VM; срок действия cookie истекает, поэтому шаги входа придётся повторять.
  • Для самого простого способа входа необходимы настройка удалённой отладки Chrome и agent-browser.

Темы

Частые вопросы

Что такое muse-cli?
CLI-клиент для личного AI-агента muse.ai: чаты, боковые чаты, лента, цели, идеи и сессии прямо в терминале. muse-cli позволяет общаться с личным агентом muse.ai, не открывая браузер. Через именованные подкоманды доступны чаты, боковые чаты, лента, цели, идеи и управление сессиями, а raw-команда обращается к любому из 258 методов gateway. Каждая команда выводит JSON, поэтому результат можно передавать в jq, cron-задачи и другие скрипты.
muse-cli можно использовать бесплатно? Какая у него лицензия?
muse-cli распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
muse-cli всё ещё поддерживается?
Активно поддерживается. Последний коммит в muse-cli — 22 окт. 2026 г..
Для чего можно использовать muse-cli?
Передавайте ответы агента в shell-скрипты или конвейеры jq. Планируйте регулярные запросы к агенту с помощью cron. Позволяйте coding agent проверять ваш статус и цели из терминала. Используйте интерфейс чата в терминале или интерфейс, удобный для пользователей программ экранного доступа.
Как установить muse-cli?
Установите CLI с помощью uv: uv tool install muse-cli Установите cookie reader через npm (требуется Node.js): npm i -g agent-browser Включите удалённую отладку в Chrome, войдите в muse.ai, а затем сохраните данные входа Проверьте подключение: muse-cli status
Где скачать muse-cli?
Исходный код и инструкции по установке — на GitHub: https://github.com/nikships/muse-cli

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты