hermesd CLI
hermesd в одном терминале показывает шлюз, сессии, токены, cron и логи Hermes Agent без записи в его данные.
- 122 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает базы сессий, логи и конфиги профилей Hermes Agent, а в выводе могут оказаться имена провайдеров и каналов.
Установка
- Работает в
В терминале, через 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-снимка.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСкилл для Hermes Agent и автономный сторож для Linux: ищет сбои, разбирает причину, перезапускает разрешенные сервисы.
Telegram Dashboard для Hermes
hermes-agent-telegram-dashboard
Плагин Hermes Agent: состояние агента в одном закрепленном сообщении Telegram, которое редактируется по расписанию. Без Mini App и без вызовов модели
Нативный терминал для macOS с MCP-сервером и CLI: агенты видят панели, команды и вывод, а разрешения вы даете в одном окне
Локальная панель для параллельных сессий Claude Code и Codex: кто работает, кто ждет ответа, плюс 3D-аквариум и Stream Deck
MCP-сервер встроен в терминал Harness для macOS: агент читает сессии и панели, а ввод в них включается отдельным флагом
herdr-agent-usage (senna-lang)
herdr-agent-usage
Плагин Herdr с панелью лимитов: заполнение контекста, кеш промптов и остаток подписки по каждому агенту.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| hermesd (эта карточка) | нет | 122 | |
| Telegram Dashboard для Hermes | нет | 7 | выводит состояние Hermes в Telegram; hermesd показывает его в терминале и разбирает шлюз, cron и провайдеров глубже |
| Claude Code Agent Monitor | нет | 1 180 | следит за сессиями Claude Code; hermesd читает каталог другого агента, Hermes |
Коротко о README
Установка отдельная, чтобы зависимости hermesd не меняли окружение самого агента. Панели переключаются цифрами, длинные разделы прокручиваются клавишами `j` и `k`.