Перейти к содержимому

Быстрый старт

Это руководство проведет вас от нуля до рабочей настройки Hermes, пригодной для реального использования. Установите Hermes, выберите провайдера, проверьте, что чат работает, и сразу поймете, что делать, если что-то сломается.

Onchain AI Garage подготовили мастер-класс по установке, настройке и базовым командам. Это хорошее дополнение к этой странице, если вам удобнее идти по видео. Подробнее см. плейлист Hermes Agent Tutorials & Use Cases.

Встроенный iframe был удален при импорте из соображений безопасности. Исходный источник: https://www.youtube-nocookie.com/embed/R3YOGfTBcQg

  • Вы только начинаете и хотите самый короткий путь к рабочей настройке
  • Вы меняете провайдера и не хотите терять время на ошибки конфигурации
  • Вы настраиваете Hermes для команды, бота или постоянно работающего сценария
  • Вам надоело состояние “установилось, но все равно ничего не делает”

Выберите строку, которая соответствует вашей цели:

ЦельСначала сделайте этоЗатем сделайте это
Мне нужно просто запустить Hermes на своем компьютереhermes setupЗапустите реальный чат и убедитесь, что Hermes отвечает
Я уже знаю своего провайдераhermes modelСохраните конфигурацию и начните общение
Мне нужен бот или постоянно работающая настройкаhermes gateway setup после того, как заработает CLIПодключите Telegram, Discord, Slack или другую платформу
Мне нужна локальная или self-hosted модельhermes model → custom endpointПроверьте endpoint, имя модели и длину контекста
Мне нужен fallback между несколькими провайдерамиСначала hermes modelДобавляйте routing и fallback только после того, как базовый чат уже работает

Практическое правило: если Hermes не может нормально завершить обычный чат, пока не добавляйте новые функции. Сначала добейтесь одного чистого рабочего диалога, а уже потом включайте gateway, cron, навыки, voice mode или routing.


Запустите однострочный установщик:

Окно терминала
# Linux / macOS / WSL2 / Android (Termux)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

:::tip Android / Termux Если вы устанавливаете Hermes на телефон, см. отдельное руководство по Termux с проверенным ручным способом, поддерживаемыми дополнительными компонентами и актуальными ограничениями для Android. :::

:::tip Windows Users Сначала установите WSL2, затем выполните команду выше внутри терминала WSL2. :::

После завершения перезагрузите вашу оболочку:

Окно терминала
source ~/.bashrc # or source ~/.zshrc

Подробные варианты установки, требования и способы устранения проблем описаны в руководстве по установке.

Это самый важный шаг настройки. Используйте hermes model, чтобы интерактивно пройти выбор:

Окно терминала
hermes model

Хорошие варианты по умолчанию:

ПровайдерЧто этоКак настроить
Nous PortalПодписочный сервис без сложной настройкиВойти через OAuth в hermes model
OpenAI CodexOAuth через ChatGPT, использует модели CodexАутентификация по device code через hermes model
AnthropicМодели Claude напрямую: план Max + дополнительные usage credits через OAuth либо API key с оплатой по токенамhermes model → вход через OAuth (нужны Max + extra credits) либо ключ Anthropic API
OpenRouterМаршрутизация между многими провайдерами и моделямиВведите свой API key
Z.AIМодели GLM, размещенные у ZhipuУкажите GLM_API_KEY / ZAI_API_KEY
Kimi / MoonshotМодели для кодинга и чата, размещенные у MoonshotУкажите KIMI_API_KEY (или специальный KIMI_CODING_API_KEY)
Kimi / Moonshot ChinaMoonshot endpoint для региона ChinaУкажите KIMI_CN_API_KEY
Arcee AIМодели TrinityУкажите ARCEEAI_API_KEY
GMI CloudПрямой multi-model APIУкажите GMI_API_KEY
MiniMax (OAuth)MiniMax-M2.7 через browser OAuth, без API keyhermes model → MiniMax (OAuth)
MiniMaxМеждународный endpoint MiniMaxУкажите MINIMAX_API_KEY
MiniMax ChinaMiniMax endpoint для региона ChinaУкажите MINIMAX_CN_API_KEY
Alibaba CloudМодели Qwen через DashScopeУкажите DASHSCOPE_API_KEY
Hugging Face20+ открытых моделей через единый router (Qwen, DeepSeek, Kimi и др.)Укажите HF_TOKEN
AWS BedrockClaude, Nova, Llama и DeepSeek через native Converse APIIAM role или aws configure (guide)
Kilo CodeМодели, размещенные у KiloCodeУкажите KILOCODE_API_KEY
OpenCode ZenPay-as-you-go доступ к отобранным моделямУкажите OPENCODE_ZEN_API_KEY
OpenCode GoПодписка $10/month для open modelsУкажите OPENCODE_GO_API_KEY
DeepSeekПрямой доступ к DeepSeek APIУкажите DEEPSEEK_API_KEY
NVIDIA NIMМодели Nemotron через build.nvidia.com или локальный NIMУкажите NVIDIA_API_KEY (необязательно: NVIDIA_BASE_URL)
GitHub CopilotПодписка GitHub Copilot (GPT-5.x, Claude, Gemini и др.)OAuth через hermes model либо COPILOT_GITHUB_TOKEN / GH_TOKEN
GitHub Copilot ACPCopilot ACP agent backend, который запускает локальный copilot CLIhermes model (нужны copilot CLI и copilot login)
Vercel AI GatewayМаршрутизация через Vercel AI GatewayУкажите AI_GATEWAY_API_KEY
Custom EndpointVLLM, SGLang, Ollama или любой API, совместимый с OpenAIУкажите base URL и API key

Для большинства новых пользователей достаточно выбрать провайдера и принять значения по умолчанию, если вы точно не понимаете, зачем их менять. Полный каталог провайдеров с переменными окружения и шагами настройки есть на странице Провайдеры ИИ.

:::caution Минимальный контекст: 64K токенов Hermes Agent требует модель с контекстом не менее 64 000 токенов. Модели с меньшим окном контекста не могут удерживать достаточно рабочей памяти для многошаговых рабочих процессов с вызовом инструментов и будут отклонены при запуске. Большинство hosted-моделей (Claude, GPT, Gemini, Qwen, DeepSeek) легко проходят это требование. Если вы запускаете локальную модель, задайте ей контекст не менее 64K, например --ctx-size 65536 для llama.cpp или -c 65536 для Ollama. :::

Hermes разделяет секреты и обычную конфигурацию:

  • Секреты и токены~/.hermes/.env
  • Несекретные настройки~/.hermes/config.yaml

Самый простой способ задать значения правильно — через CLI:

Окно терминала
hermes config set model anthropic/claude-opus-4.6
hermes config set terminal.backend docker
hermes config set OPENROUTER_API_KEY sk-or-...

CLI сам положит каждое значение в правильный файл.

Окно терминала
hermes # classic CLI
hermes --tui # modern TUI (recommended)

Вы увидите приветственный баннер с вашей моделью, доступными инструментами и навыками. Используйте простой и легко проверяемый prompt:

:::tip Выберите интерфейс Hermes поставляется с двумя терминальными интерфейсами: классическим prompt_toolkit CLI и более новым TUI с модальными оверлеями, выделением мышью и неблокирующим вводом. Оба используют одни и те же сессии, slash-команды и конфигурацию. Попробуйте оба режима: hermes и hermes --tui. :::

Summarize this repo in 5 bullets and tell me what the main entrypoint is.
Check my current directory and tell me what looks like the main project file.
Help me set up a clean GitHub PR workflow for this codebase.

Как выглядит успех:

  • В баннере видны выбранные модель и провайдер
  • Hermes отвечает без ошибки
  • При необходимости он умеет использовать инструмент: терминал, чтение файлов, web search
  • Диалог продолжается нормально более одного хода

Если это работает, значит самый сложный этап уже позади.

Прежде чем идти дальше, убедитесь, что работает возобновление:

Окно терминала
hermes --continue # Resume the most recent session
hermes -c # Short form

Команда должна вернуть вас в сессию, которую вы только что вели. Если этого не происходит, проверьте, что вы находитесь в том же профиле и что сессия действительно сохранилась. Позже это станет важно, когда у вас будет несколько настроек или несколько машин.

❯ What's my disk usage? Show the top 5 largest directories.

Агент выполнит команды в терминале от вашего имени и покажет результат.

Введите /, чтобы открыть выпадающий список автодополнения со всеми командами:

КомандаЧто делает
/helpПоказать все доступные команды
/toolsПоказать список доступных инструментов
/modelИнтерактивно переключить модель
/personality pirateВключить забавную персоналию
/saveСохранить диалог

Нажмите Alt+Enter, Ctrl+J или Shift+Enter, чтобы добавить новую строку. Для Shift+Enter нужен терминал, который передает его как отдельную последовательность (по умолчанию это Kitty, foot, WezTerm и Ghostty; в iTerm2, Alacritty и терминале VS Code это заработает после включения Kitty keyboard protocol). Alt+Enter и Ctrl+J работают в любом терминале.

Если агент отвечает слишком долго, введите новое сообщение и нажмите Enter. Это прервет текущую задачу и переключит Hermes на новые инструкции. Ctrl+C тоже работает.

Только после того, как базовый чат уже работает. Выберите, что вам нужно дальше.

Окно терминала
hermes gateway setup # Interactive platform configuration

Подключите Telegram, Discord, Slack, WhatsApp, Signal, Email, Home Assistant или Microsoft Teams.

  • hermes tools — настроить доступ к инструментам для каждой платформы
  • hermes skills — просматривать и устанавливать переиспользуемые рабочие сценарии
  • Cron — только после того, как ваш бот или CLI-настройка уже стабильно работают

Для безопасности запускайте агента в Docker-контейнере или на удаленном сервере:

Окно терминала
hermes config set terminal.backend docker # Docker isolation
hermes config set terminal.backend ssh # Remote server
Окно терминала
# From the Hermes install directory (the curl installer placed it at
# ~/.hermes/hermes-agent on Linux/macOS or %LOCALAPPDATA%\hermes\hermes-agent on Windows):
cd ~/.hermes/hermes-agent
uv pip install -e ".[voice]"
# Includes faster-whisper for free local speech-to-text

Затем в CLI выполните /voice on. Для записи нажмите Ctrl+B. Подробнее см. Voice Mode.

Окно терминала
hermes skills search kubernetes
hermes skills install openai/skills/k8s

Или используйте /skills прямо внутри чат-сессии.

# Add to ~/.hermes/config.yaml
mcp_servers:
github:
command: npx
args: ["-y", "@modelcontextprotocol/server-github"]
env:
GITHUB_PERSONAL_ACCESS_TOKEN: "ghp_xxx"

Поддержка ACP уже входит в стандартный набор extras [all], поэтому curl-установщик ставит ее сразу. Достаточно выполнить:

Окно терминала
hermes acp

Если вы ставили Hermes без [all], сначала выполните cd ~/.hermes/hermes-agent && uv pip install -e ".[acp]".

См. ACP Editor Integration.


Именно эти проблемы обычно съедают больше всего времени:

СимптомВероятная причинаЧто делать
Hermes запускается, но отвечает пусто или сломанноНеверная аутентификация провайдера или неправильный выбор моделиСнова выполните hermes model и проверьте провайдера, модель и авторизацию
Custom endpoint “работает”, но возвращает мусорНеверный base URL, имя модели или endpoint на самом деле не совместим с OpenAIСначала проверьте endpoint через отдельный клиент
Gateway запустился, но никто не может писать ботуНе завершена настройка bot token, allowlist или самой платформыПовторно выполните hermes gateway setup и проверьте hermes gateway status
hermes --continue не находит старую сессиюВы сменили профиль или сессия вообще не сохраниласьПроверьте hermes sessions list и убедитесь, что вы в правильном профиле
Модель недоступна или fallback ведет себя странноСлишком агрессивно настроены routing или fallbackДержите routing выключенным, пока базовый провайдер не станет стабильным
hermes doctor показывает проблемы конфигурацииЗначения конфигурации отсутствуют или устарелиИсправьте конфигурацию и снова проверьте обычный чат до добавления новых функций

Если что-то ведет себя странно, идите в таком порядке:

  1. hermes doctor
  2. hermes model
  3. hermes setup
  4. hermes sessions list
  5. hermes --continue
  6. hermes gateway status

Эта последовательность быстро возвращает вас из состояния “что-то не так” в понятное рабочее состояние.


КомандаОписание
hermesНачать чат
hermes modelВыбрать LLM-провайдера и модель
hermes toolsНастроить, какие инструменты включены для каждой платформы
hermes setupПолный мастер настройки
hermes doctorДиагностика проблем
hermes updateОбновить Hermes до последней версии
hermes gatewayЗапустить messaging gateway
hermes --continueВозобновить последнюю сессию
  • CLI Guide — разобраться в терминальном интерфейсе
  • Configuration — настроить Hermes под себя
  • Messaging Gateway — подключить Telegram, Discord, Slack, WhatsApp, Signal, Email, Home Assistant, Teams и другие платформы
  • Tools & Toolsets — посмотреть доступные возможности
  • AI Providers — полный список провайдеров и детали настройки
  • Skills System — переиспользуемые сценарии и знания
  • Tips & Best Practices — советы для продвинутого использования