hermesd CLI

hermesd в одном терминале показывает шлюз, сессии, токены, cron и логи Hermes Agent без записи в его данные.

  • 122 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Читает базы сессий, логи и конфиги профилей Hermes Agent, а в выводе могут оказаться имена провайдеров и каналов.
Все причины и проверки

mudrii/hermesd

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/hermesd

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает базы сессий, логи и конфиги профилей Hermes Agent, а в выводе могут оказаться имена провайдеров и каналов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

hermesd, терминальная панель наблюдения, читает каталог `~/.hermes/` и обновляет 13 панелей в реальном времени: состояние шлюза и платформ, сессии, токены и стоимость, инструменты, cron, навыки, логи, провайдеры и MCP-серверы. Ключи API и внешние запросы не нужны. Программа работает только на чтение и маскирует секреты в выводе. Режим `hermesd --snapshot` отдает JSON-снимок для скриптов. Поддерживаются Linux и macOS, нужен Python 3.11 или новее.

Для кого. Владельцам Hermes Agent с шлюзом, несколькими профилями и cron-задачами, которым надоело собирать картину из пяти команд.

Подходит, если

  • Шлюз Hermes принимает сообщения из Telegram и Discord, и нужно быстро понять, подключены ли платформы.
  • Счет за токены вырос, и важно увидеть расход по моделям и сессиям за 24 часа и 7 дней.
  • Ночная cron-задача могла упасть, а лог открывать лень.
  • Скрипт мониторинга забирает JSON-снимок состояния через `hermesd --snapshot`.

Не подходит, если

  • Агент работает не на Hermes: панели читают только структуру `~/.hermes/`.
  • Нужно управлять агентом, а не смотреть: hermesd ничего не запускает и не меняет.
  • Сервер на Windows: заявлены только Linux и macOS.

Пример запроса к агенту

Запусти hermesd и скажи, подключены ли все платформы шлюза и какие cron-задачи упали за последние сутки.

Ограничения

Часть панелей зависит от записей, которые создает конкретная версия Hermes Agent, на старых схемах работают упрощенные запасные варианты. Панель читает базы сессий, логи и конфиги профилей, поэтому JSON-снимки с перечнями провайдеров и каналов не стоит выкладывать публично. Маскирование секретов описано в README, но полную гарантию дает только ваша проверка вывода перед отправкой. Установка требует Python 3.11 или новее, на Windows программа не заявлена. Для старых версий агента часть панелей остается пустой, потому что нужных таблиц и файлов еще нет.

Как отключить. Закройте программу клавишей выхода или Ctrl+C и удалите пакет командой `pip uninstall hermesd` либо `uv tool uninstall hermesd`. Данные в `~/.hermes/` hermesd не меняет.

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

Нужны ли ключи API?

Нет. hermesd читает локальные файлы `~/.hermes/` и не обращается к внешним сервисам. Для проверки шлюза он может подключиться к локальному сокету агента.

Как указать другой каталог Hermes?

Передайте путь флагом `--hermes-home PATH`. По умолчанию используется `~/.hermes/`.

Можно ли получить данные для скрипта?

Да, `hermesd --snapshot` печатает JSON. Перед обновлением прочитайте заметки о совместимости: часть полей переименована.

Меняет ли hermesd данные агента?

Нет. Программа работает только на чтение и ничего не записывает в `~/.hermes/`.

Как обновить программу?

Установите свежую версию тем же менеджером, `pip` или `uv`. Перед обновлением прочтите заметки о совместимости JSON-снимка.

Обсуждение

Вопросов и отзывов пока нет.

Скилл для Hermes Agent и автономный сторож для Linux: ищет сбои, разбирает причину, перезапускает разрешенные сервисы.

СкиллШирокий доступ75Звезды репозитория

Telegram Dashboard для Hermes

hermes-agent-telegram-dashboard

Плагин Hermes Agent: состояние агента в одном закрепленном сообщении Telegram, которое редактируется по расписанию. Без Mini App и без вызовов модели

ПлагинРасширенный доступ7Звезды репозитория

Нативный терминал для macOS с MCP-сервером и CLI: агенты видят панели, команды и вывод, а разрешения вы даете в одном окне

MCP-серверШирокий доступ364Звезды репозитория

Локальная панель для параллельных сессий Claude Code и Codex: кто работает, кто ждет ответа, плюс 3D-аквариум и Stream Deck

CLIРасширенный доступ296Звезды репозитория

MCP-сервер встроен в терминал Harness для macOS: агент читает сессии и панели, а ввод в них включается отдельным флагом

MCP-серверШирокий доступ309Звезды репозитория

Плагин Herdr с панелью лимитов: заполнение контекста, кеш промптов и остаток подписки по каждому агенту.

ПлагинРасширенный доступ66Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
hermesd (эта карточка)нет122
Telegram Dashboard для Hermesнет7выводит состояние Hermes в Telegram; hermesd показывает его в терминале и разбирает шлюз, cron и провайдеров глубже
Claude Code Agent Monitorнет1 180следит за сессиями Claude Code; hermesd читает каталог другого агента, Hermes

Коротко о README

Установка отдельная, чтобы зависимости hermesd не меняли окружение самого агента. Панели переключаются цифрами, длинные разделы прокручиваются клавишами `j` и `k`.

Бейдж для README

Сообщить о проблеме