Перейти к основному содержанию
Терминальный AI-агент от Nous Research (команда hermes). Сайт: https://hermes-agent.nousresearch.com (репозиторий: https://github.com/NousResearch/hermes-agent). Поддерживается на Linux / macOS / WSL2. Windows нативно не поддерживается — устанавливайте внутри WSL2.
Протокол: OpenAI-совместимый (Chat Completions)
  • Базовый URL: https://api.orcarouter.ai/v1 (должен включать /v1)

Установка

На Linux / macOS / WSL2:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc   # or ~/.zshrc
В Windows Hermes нативно не поддерживается — откройте оболочку WSL2 (Ubuntu) и выполните ту же команду выше внутри неё.

Настройка

Отредактируйте ~/.hermes/config.yaml:
model:
  api_mode: chat_completions
  base_url: https://api.orcarouter.ai/v1
  default: orcarouter/auto
  provider: custom

Запуск

Hermes интерактивен. Запустите его и проверьте, что модель отвечает:
hermes          # or: hermes --tui
Внутри сессии используйте /model для переключения моделей. Можно также сначала выполнить hermes model, чтобы настроить пользовательский эндпоинт через интерактивное меню.

Примечания

  • Базовый URL сохраняет завершающий /v1.
  • Используйте api_mode: chat_completions — OrcaRouter говорит по Chat Completions, а не по Responses API.
  • default: orcarouter/auto использует автоматическую маршрутизацию; provider: custom выбирает пользовательский эндпоинт.
  • Имена моделей используют формат vendor/model. Замените orcarouter/auto на конкретную модель, например anthropic/claude-opus-4.8 или google/gemini-2.5-flash.
  • В Windows вы должны запускать Hermes внутри WSL2.