Снизу тяжёлый блок с кругом и файлами, сверху маленький телефон, между ними две дуги туда и обратноTelegramсервер

302

Hermes в Telegram

Hermes это харнес, который ставят на удалённый сервер и с которым общаются в Telegram. Работает он как Claude Code, только живёт на сервере и отвечает, когда ноутбук закрыт. Поэтому Hermes выбирают для удалённой работы, когда помощник нужен в любой момент и должен сам писать вам первым.

Telegram знаком всем, и формат заходит тем, кто не хочет осваивать каждый новый харнес. Один участник программы сравнил Hermes с цифровым двойником: вы даёте задачу, двойник идёт в вашу компанию и решает её там. Есть и те, кто ведёт в Hermes всю работу: человек не из разработки каждый новый проект начинает с того, что заводит Hermes. Дальше всё как у всех: GitHub, репозитории, база знаний.

Где работает агент и где лежат файлы

Агент запущен на сервере, файлы лежат там же. Участникам программы выдают личный контейнер с предустановленным Hermes: отдельный уголок сервера со своими папками и программами. Папки штаба и отделов попадают в контейнер через GitHub: с ноутбука их отправляют в GitHub командой git push, сервер забирает их командой git pull.

Агент на сервере: к чему идём Ноутбук отправляет штаб на GitHub. На сервере в контейнере Hermes забирает штаб с GitHub, читает и ведёт issues, ищет в интернете через TinyFish и отвечает в Telegram на телефоне. Вход на сервер агент из штаба настраивает по личному ключу от бота программы. НОУТБУК ШтабClaude Code · Codex ключ к контейнеруот бота программы GitHub штаб · приватно issues · слой задач git push СЕРВЕР · КОНТЕЙНЕР Hermes читает и ведёт задачи работает без ноутбука TinyFish · MCPпоиск и чтение страниц ключи только в .env контейнера, не в чат git pullissues ресёрч агент из штаба заходит по ключу и настраивает Telegramвопрос с телефона вопросответ со ссылками
Штаб уходит на GitHub, Hermes на сервере забирает его и ведёт задачи, вопрос приходит из Telegram, ключи лежат в .env контейнера.

Что настроить один раз

  1. Получите сервер. Если вы участник программы, откройте ссылку из чата потока и нажмите в ней кнопку: бот программы выдаст личный ключ к контейнеру. Передайте ключ своему агенту в штабе, он настроит подключение. Вне программы Hermes ставят на собственный VPS, арендованный сервер. Как устроена работа агента на своём сервере, описывает глава «Агент на сервере».
  2. Заведите бота. В Telegram откройте BotFather, официального бота для создания ботов, и создайте нового. Адрес бота должен оканчиваться на "bot". BotFather выдаст токен, пароль от бота. Скопируйте токен и отдайте агенту: он зайдёт на сервер, подключит бота и проверит. Если бот не ответил, отправьте агенту скриншот и слово "не ответил": он починит.
  3. Подключите модель. Сам Hermes бесплатен, платите за модель: нужна подписка или API-ключ. В контейнере программы уже стоит DeepSeek через подписку OpenCode Go за 10 долларов в месяц.
  4. Спрячьте ключи. Токен бота и ключи лежат в .env, служебном файле контейнера для секретов. В чат их не отправляют.
  5. Бот для одного отдела. Если бот ведёт один отдел, на сервер копируют репозиторий этого отдела из GitHub. Правила Hermes лежат в файле SOUL.md: в нём записано, за какой отдел отвечает бот и что у него есть доступ к задачам отдела.

Проверка: напишите боту в Telegram. Ответил, значит бот подключён.

Как работать каждый день

Работа идёт в личной группе или в личных сообщениях бота.

Ограничения

Hermes берёт папки отдела из GitHub. Тот же репозиторий открывает и облачный агент: ChatGPT, Claude и другие сервисы работают со штабом в браузере или в приложении на телефоне, без сервера и без вашего компьютера. Как подключить облачного агента, разбирает следующая глава.