Abstract
Hermes Agent — self-hosted AI-ассистент от Nous Research. Работает поверх любого LLM-провайдера — OpenAI, Anthropic, локальный vLLM, кастомные endpoint-ы. Telegram gateway, skills-система, память, cron-задачи, плагины. Не чат-бот — агентная платформа, которая делает вещи, а не только говорит.
Что умеет
Мультипровайдер. Один конфиг — переключаюсь между облаком и локалхостом без переписывания кода. vLLM для бесплатного inference, облачные модели для тяжёлых задач. Routing — разные задачи на разные модели.
Skills. Процедурная память агента. Skill — Markdown-файл с инструкциями, скриптами, шаблонами. Агент загружает нужный skill по контексту задачи. Не хардкод, а декларативные знания: «как настроить Nginx», «как написать PR review», «как.deploy-нуть радио».
Memory. Долгосрочная память через SQLite + embeddings. Агент помнит прошлые сессии, контекст проектов, решения. Не прокручивает весь промпт каждый раз — подгружает релевантное.
Telegram gateway. Агент живёт в Telegram — пишет сообщения, отвечает, может быть в группах. Это и интерфейс, и transport. Документация и логи — прямо в чате.
Cron. Запланированные задачи — агент просыпается, делает работу, отчитывается. Мониторинг, дайджесты, health checks.
Как это отличается
CrewAI — фреймворк для скриптов. Hermes — постоянный процесс, который живёт и работает. Skills загружаются динамически, память накапливается, cron-задачи крутятся. Это ближе к «AI-оператору», чем к «AI-инструменту».
В отличие от CrewAI, Hermes не требует писать Python для каждого сценария. Skill на Markdown — описал процедуру, агент выполняет. Порог входа ниже, итерация быстрее.
Setup
Один конфиг-файл, один процесс. Указываете провайдера, API key, Telegram token. Skills кладёте в ~/.hermes/skills/. Плагины — для интеграций: GitHub, Notion, Matrix, кастомные. Документация — на hermes-agent.nousresearch.com/docs.
Связанные