
Hermes Agent: свой Джарвис в Телеграме за 10 минут
Ставишь бесплатный агент с открытым кодом Hermes Agent одной командой, выбираешь модель - хоть локальную - и подключаешь его к своему Телеграм-боту. Дальше он ищет в интернете, запускает задачи по расписанию, помнит прошлые разговоры и отвечает голосом.
Содержание6 глав
Шаг 1
Ставишь Hermes Agent одной командой
Hermes Agent - бесплатный агент с открытым кодом от Nous Research. Работает на Linux, macOS, WSL2 и в Windows. Открой терминал и вставь команду под свою систему.
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Linux, macOS, WSL2
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
Windows PowerShell
source ~/.zshrc # или: source ~/.bashrc
hermes
Перечитай настройки оболочки и проверь, что агент запускается
Документация: все способы установки
Шаг 2
hermes setup - выбираешь модель, хоть локальную
hermes setup
Мастер настройки - проводит по всему сразу
ollama pull qwen2.5-coder:32b
OLLAMA_CONTEXT_LENGTH=64000 ollama serve
Локальная модель через Ollama
Base URL: http://localhost:11434/v1
API key: (оставь пустым)
Model name: qwen2.5-coder:32b
В hermes model выбери Custom endpoint и введи
hermes gateway setup
hermes gateway
Подключить Телеграм и запустить
TELEGRAM_BOT_TOKEN=123456789:ABCdefGHIjklMNOpqrSTUvwxYZ
TELEGRAM_ALLOWED_USERS=123456789
Или вручную - в файл ~/.hermes/.env
hermes gateway install
Чтобы бот работал всегда, а не пока открыт терминал
Every morning at 9am, check Hacker News for AI news and send me a summary on Telegram.
Задача по расписанию - просто напиши боту
/cron add "every 2h" "Check server status"
hermes cron create "every 2h" "Check server status"
Или командой в чате и из терминала
use the memory tool to save: я работаю с 10 до 19, отчёты присылай в 18:00
Гарантированно сохранить в память
Документация: задачи по расписанию
Голос
Включаешь голос и просто разговариваешь
Голосовые в Телеграме агент расшифровывает сам - локально через faster-whisper, без ключа. Чтобы он отвечал голосом, отправь боту одну из команд.
/voice on # голосом отвечает на твои голосовые
/voice tts # голосом отвечает на всё
/voice off # только текст
/voice status # что сейчас включено
Команды в чате с ботом
brew install ffmpeg # macOS
sudo apt install ffmpeg # Ubuntu, Debian
Для голоса нужен ffmpeg
tts:
provider: "edge"
edge:
voice: "ru-RU-DmitryNeural"
Голос по умолчанию - бесплатный edge, в ~/.hermes/config.yaml
Финал
Проверь себя
- Поставил Hermes Agent одной командой, и hermes запускается
- Прошёл hermes setup и выбрал модель - Nous Portal, OpenRouter или локальную через Ollama
- Для Ollama поднял сервер с OLLAMA_CONTEXT_LENGTH=64000
- Создал бота в @BotFather и узнал свой ID в @userinfobot
- Прошёл hermes gateway setup, указал TELEGRAM_ALLOWED_USERS
- Запустил hermes gateway и получил ответ от бота в Телеграме
- Поставил шлюз службой: hermes gateway install
- Подключил поиск - Nous Portal или ключ в ~/.hermes/.env - и проверил в hermes tools
- Завёл первую задачу по расписанию
- Попросил агента запомнить факт о себе и нашёл его в ~/.hermes/memories/
- Поставил ffmpeg, отправил боту /voice on и поговорил с ним голосом


