Hermes Agent — это автономный агент с открытым исходным кодом от Nous Research. Это не копilot для программирования, привязанный к IDE, и не обертка чат-бота вокруг одного API. Он работает на вашем сервере, запоминает то, что изучает, и становится более функциональным, чем дольше работает. Именно это и означает иметь агента, который растет вместе с вами.
Подводный камень самостоятельного размещения — необходимость в постоянно работающем сервере. Шаблон Hermes sandbox от Novita AI решает эту проблему. Нет необходимости в подготовке инфраструктуры и управлении зависимостями. У вас будет запущенный агент уже через несколько минут.
Ключевые особенности Hermes Agent
Работает там, где работаете вы. Telegram, Discord, Slack, WhatsApp, Signal, электронная почта и CLI — все из одного процесса шлюза. Начните на одной платформе и продолжите на другой.
Становится лучше со временем работы. Постоянная память и автоматически генерируемые навыки означают, что Hermes изучает ваши проекты и никогда не забывает, как он решал ту или иную проблему.
Независимость от модели. Подключайтесь к Nous Portal, OpenRouter или любому совместимому с OpenAI API, включая более 200 моделей на Novita AI. Переключайте провайдеров с помощью команды hermes model — без изменений кода и без привязки к конкретному провайдеру.
Запланированные автоматизации. Планирование по cron на естественном языке для отчетов, резервного копирования и брифингов, работающее без участия человека через шлюз.
Делегирование и параллельная работа. Изолированные подагенты с собственными диалогами, терминалами и Python RPC-скриптами для конвейеров с нулевыми затратами на контекст.
Полный контроль над вебом и браузером. Веб-поиск, автоматизация браузера, зрение, генерация изображений, преобразование текста в речь и мультимодельное рассуждение.
Более 40 встроенных инструментов. Веб-поиск, терминал, файловая система, автоматизация браузера, зрение, генерация изображений, преобразование текста в речь, выполнение кода, делегирование подагентам, память, планирование задач, планирование по cron, мультимодельное рассуждение и многое другое.
Готов к исследованиям. Пакетная генерация траекторий с параллельными рабочими процессами и контрольными точками. Интеграция с Atropos для обучения с подкреплением. Экспорт в ShareGPT для дообучения с сжатием траекторий.
Что такое Novita Agent Sandbox?
Novita Agent Sandbox — это безопасная программируемая среда выполнения для запуска ИИ-агентов. Экземпляры запускаются менее чем за 200 миллисекунд в полностью изолированных окружениях. Поддерживаемые возможности включают выполнение кода, доступ к сети, использование браузера и сохранение сессий.
Тарификация происходит поминутно за использование vCPU и памяти, без планов и привязок. Подробнее о тарифах sandbox.
Шаблон Hermes sandbox поставляется со всеми предустановленными зависимостями Hermes.
Как развернуть Hermes Agent на Novita Sandbox
Предварительные требования
- Аккаунт Novita AI и API-ключ (получите его в Novita Console)
- Python 3 на вашем локальном устройстве
- Модель для подключения (просмотрите варианты на novita.ai/models)
Шаг 1: Установите SDK Novita Sandbox
sudo apt install python3 python-is-python3 python3-pip
pip install --pre novita-sandbox
Шаг 2: Запустите шаблон Hermes sandbox
Сохраните следующий код в файл main.py, заменив YOUR_API_KEY на ваш реальный ключ:
from novita_sandbox.core import Sandbox
template_id = 'hermes'
api_key="YOUR_API_KEY"
metadata = {
"auto_resume": "true",
"idle_timeout": "600"
}
def main():
sbx = Sandbox.create(
template=template_id,
auto_pause=True,
metadata=metadata,
api_key=api_key,
)
web_terminal_host = sbx.get_host(7681)
print(f"web terminal address: https://{web_terminal_host}")
if __name__ == "__main__":
main()
Запустите его:
python main.py
Вы получите URL веб-терминала в следующем формате:
https://7681-xxxxxxxxxxxxxxxxxxxxxx-yyyyyyyy.sandbox.novita.ai/
Откройте этот URL в вашем браузере.
Шаг 3: Войдите в веб-терминал
При появлении запроса на вход введите:
- Имя пользователя:
admin - Пароль:
admin
Пользователь оболочки по умолчанию — user без установленного пароля. Рекомендуется запустить команду passwd, чтобы задать пароль перед продолжением.

Шаг 4: Настройте Hermes
hermes setup

Выберите “Быстрая настройка — провайдер, модель и мессенджеры (рекомендуется)”.

Выбор провайдера:
- Выберите “Другие провайдеры…”
- Выберите “Пользовательская конечная точка (введите URL вручную)”
- Введите ваши учетные данные:
- Базовый URL:
https://api.novita.ai/openai - API-ключ: ваш Novita API-ключ
- Модель: введите идентификатор модели с novita.ai/models. Если вы не уверены в длине контекста, нажмите Enter, чтобы пропустить.
- Базовый URL:


Мессенджеры:
Мастер предложит настроить клиент мессенджера, например Telegram. Пропустите этот шаг сейчас и следуйте официальной документации по мессенджерам, как только основной агент будет запущен.

Когда вас спросят, хотите ли вы запустить окно чата TUI, выберите Y, чтобы проверить вашу настройку.

Шаг 5: Установите службу шлюза
По умолчанию служба шлюза не устанавливается после настройки. Сначала выйдите из окна чата:
/exit
Затем установите и запустите ее:
hermes gateway install
hermes gateway restart
Шлюз обеспечивает фоновую работу Hermes, доступную за пределами TUI.
Шаг 6: Начните общение
Снова войдите в окно чата с помощью команды:
hermes

Запустите агента, который становится умнее каждый день
Hermes Agent построен вокруг простой идеи: чем дольше он работает, тем более полезным становится. Постоянная память, самообучающиеся навыки и доступ к нескольким платформам делают его личным агентом, который становится эффективнее со временем, а не инструментом, который нужно заново объяснять в каждой сессии.
Для его работы необходим постоянно работающий сервер. Шаблон Hermes sandbox от Novita AI устраняет это неудобство. Вы получаете готовое к production окружение без затрат на настройку, с оплатой только за фактически использованные вычислительные ресурсы.
Novita AI — это облачная платформа для ИИ и агентов, которая помогает разработчикам и стартапам создавать, развертывать и масштабировать модели и агентные приложения с высокой производительностью, надежностью и экономической эффективностью.
