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

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

Предпочитаете посмотреть?

Onchain AI Garage подготовка мастер-класса по установке, настройке и основной команде — хорошее дополнение к этой странице, если вы предпочитаете приветствовать видео. Больше на полном плейлисте [Руководства и примеры использования Hermes Agent] (https://www.youtube.com/channel/UCqB1bhMwGsW-yefBxYwFCCg).

Для кого это

быстрый путь Самый

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

Цель Сделайте это сначала Затем сделайте это
Я просто хочу, чтобы Гермес работал на моей машине настройка Гермеса Запустите реальный чат и убедитесь, что он отвечает
Я уже знаю своего провайдера модель Гермеса Сохраните конфиг, затем начните чат
Я хочу бота или постоянно работающую причину настройка шлюза Гермеса после работы CLI Подключите Telegram, Discord, Slack или другую платформу
Я хочу локальную или самостоятельно размещенную модель модель Гермеса → пользовательская конечная точка проверить конечную точку, имя модели и длину контекста
Я хочу резервное копирование от нескольких провайдеров модель Гермеса сначала Добавляйте маршрутизацию и резервное копирование только после того, как базовый чат заработает

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


1. Настройка агента Гермеса

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

# Linux / macOS / WSL2 / Android (Termux)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
```:::подсказка Android/Termux
Если вы установите на телефон, см. специальное [руководство по Termux](./termux.md) для проверенного ручного пути, применяемых экстра и действующих ограничений, специфичных для Android.::::::совет Пользователи Windows
Сначала установите [WSL2](https://learn.microsoft.com/en-us/windows/wsl/install), затем выполните команду внутри вашего терминала WSL2.</div>
После завершения перезагрузите оболочку:
```bash
source ~/.bashrc   # или source ~/.zshrc

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

2. Выберите провайдера

Самый важный шаг настройки. Используйте «модель Гермеса», чтобы выполнить выбор в интерактивном режиме:

hermes model

Хорошие значения по умолчанию:

Провайдер Что это Как настроить
Портал Ноус По подписке, без конфигурации OAuth-вход через hermes model
Кодекс OpenAI ChatGPT OAuth, использует модели Codex Код аутентификации через устройство через hermes model
Антропный Модели Клода напрямую — план Макс + дополнительные кредиты на использование (OAuth), или API-ключ для оплаты за токен модель Гермеса → OAuth-логин (требуется Max + дополнительные кредиты) или API-ключ Anthropic
OpenRouter Многопровайдерская маршрутизация через множество моделей Введите ваш API-ключ
З.АИ Модели GLM/Zhipu Установите GLM_API_KEY / ZAI_API_KEY
Кими / Муншот Модели для кодирования и чата, размещенные на Moonshot Установите KIMI_API_KEY (или специальный для Kimi-Coding KIMI_CODING_API_KEY)
Кими / Moonshot China Endpoint Moonshot для региона Китай Установите KIMI_CN_API_KEY
Арси ИИ Модели Тринити Установите ARCEEAI_API_KEY
Облако GMI Прямой API для нескольких моделей Установите GMI_API_KEY
МиниМакс (OAuth) MiniMax-M2.7 через браузерный OAuth — API-ключ не нужен модель Гермеса → MiniMax (OAuth)
МиниМакс Международная конечная точка MiniMax Установите MINIMAX_API_KEY
МиниМакс Китай Конечная точка MiniMax для региона Китай Установите MINIMAX_CN_API_KEY
Облако Алибаба Модели Qwen через DashScope Установите DASHSCOPE_API_KEY
Обнимающее лицо 20+ открытых моделей через единый маршрутизатор (Qwen, DeepSeek, Kimi и др.) Установите HF_TOKEN
основание AWS Claude, Nova, Llama, DeepSeek через нативный Converse API IAM-роль или aws configure (руководство)
Код килограмма Модели, размещенные на KiloCode Установите KILOCODE_API_KEY
OpenCode Дзен Оплата по мере использования выбранных моделей Установите OPENCODE_ZEN_API_KEY
OpenCode Go Подписка $10/месяц для открытых моделей Установите OPENCODE_GO_API_KEY
Глубокий поиск Прямой доступ к API DeepSeek Установите DEEPSEEK_API_KEY
НВИДИЯ НИМ Модели Nemotron через build.nvidia.com или локальный NIM Установите NVIDIA_API_KEY (опционально: NVIDIA_BASE_URL)
Второй пилот GitHub Подписка GitHub Copilot (GPT-5.x, Claude, Gemini и др.) OAuth через hermes model, или COPILOT_GITHUB_TOKEN/GH_TOKEN
GitHub Copilot ACP Бэкенд агента Copilot ACP (запускает локальный CLI copilot) модель Гермеса (требуется CLI второй пилот + вход второго пилота)
Шлюз Vercel AI Маршрутизация Vercel AI Gateway Установите AI_GATEWAY_API_KEY
Пользовательский конечный пункт VLLM, SGLang, Ollama или любой API, совместимый с OpenAI Установить базовый URL + API-ключ

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

⚠️ Caution

Минимальный контекст: 64 тыс. токенов Агенту Гермеса требуется модель с контекстом не менее 64 000 токенов. Модели с отключенными окнами не могут поддерживать достаточную оперативную память для многих рабочих процессов с вызовом инструментов и отклонениями при запуске. Большинство размещенных моделей (Claude, GPT, Gemini, Qwen, DeepSeek) легко используют этот аппарат. Если вы запускаете локальную модель, установите размер ее контекста не менее 64 КБ (например, --ctx-size 65536 для llama.cpp или -c 65536 для Ollama).::::::совет Вы можете сменить провайдера в любое время с помощью «модели Гермеса» — никаких привязок. Полный список всех сопутствующих провайдеров и настроек см. в AI Провайдеры.

Как хранить настройки

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

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

hermes config set model anthropic/claude-opus-4.6
hermes config set terminal.backend docker
hermes config set OPENROUTER_API_KEY sk-or-...

Необходимое значение автоматически отображается в нужном файле.

3. Запустите ваш первый чат

hermes            # классический CLI
hermes --tui      # современный TUI (рекомендуется)

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

💡 Tip

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

Обобщи этот репозиторий в 5 пунктов и скажи, что является основной точкой входа.
Проверь мою текущую директорию и скажи, какой файл выглядит как главный файл проекта.
Помоги мне настроить чистый рабочий процесс GitHub PR для этой кодовой базы.

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

Если это работает, то вы прошли самую сложную часть.

4. Проверить работу сессий

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

hermes --continue    # Возобновить последнюю сессию
hermes -c            # Краткая форма

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

5. Откройте ключевую функцию

Используйте терминал

❯ Сколько у меня занято места на диске? Покажи 5 самых больших директорий.

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

Слеш-команды

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

Команда Что делает
/помощь Показать все доступные команды
/инструменты Список доступных инструментов
/модель Интерактивно изменить модель
/личность пирата Попробовать забавную личность
/сохранить Сохранить разговор

Многострочный ввод

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

Прерывание агента

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

6. Добавить следующий слой

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

Бот или общий ассистент

hermes gateway setup    # Интерактивная настройка платформы

Подключите Telegram, Discord, Slack, WhatsApp, Signal, Электронная почта, Home Assistant или Microsoft Teams.

Автоматизация и инструменты

Изолированный терминал

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

hermes config set terminal.backend docker    # Изоляция Docker
hermes config set terminal.backend ssh       # Удаленный сервер

Голосовой режим

# Из директории установки Hermes (curl-установщик поместил ее в
# ~/.hermes/hermes-agent на Linux/macOS или %LOCALAPPDATA%\hermes\hermes-agent на Windows):
cd ~/.hermes/hermes-agent
uv pip install -e ".[voice]"
# Включает faster-whisper для бесплатного локального распознавания речи

Затем в CLI: /voice on. Нажмите Ctrl+B для записи. См. Голосовой режим.

Навыки

hermes skills search kubernetes
hermes skills install openai/skills/k8s

Или викорируйте /skills внутри чат-сессии.

MCP-серверы

# Добавьте в ~/.hermes/config.yaml
mcp_servers:
  github:
    command: npx
    args: ["-y", "@modelcontextprotocol/server-github"]
    env:
      GITHUB_PERSONAL_ACCESS_TOKEN: "ghp_xxx"

Интеграция с редактором (ACP)

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

hermes acp

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

См. Интеграция с редактором ACP.


Частные режимы отказ

Это проблемы, которые отнимают больше всего времени:

Симптом Вероятная причина Исправление
Гермес раскрывается, но дает пустые или сломанные ответы Неправильная аутентификация провайдера или выбор модели Запустите hermes model еще раз и подтвердите провайдера, модель и аутентификацию
Пользовательский конечный пункт «работает», но возвращает мусор Неправильный базовый URL, имя модели или несовместимость с OpenAI сначала проверьте конечную точку отдельно от клиента
Шлюз запускается, но никто не может отправить ему сообщение Токен бота, список разрешений или настройка платформы неполны Повторно запустите настройку шлюза Гермес и проверьте статус шлюза Гермес
hermes --continue не могу найти старую сессию Сменили профили или сессия никогда не сохранилась Проверьте список сеансов Гермеса и убедитесь, что вы в правильном профиле
Модель недоступна или странное поведение при резервировании Маршрутизация провайдера или настройка резервирования слишком агрессивны Держите маршрутизацию выключенной, пока базовый провайдер не станет стабильным
гермес доктор сообщает о проблемах с конфигом Значения конфига отключены или устарели Исправьте конфиг, повторно протестируйте обычный чат перед добавлением функций

Инструментарий восстановления

Когда что-то кажется не так, соблюдайте следующий порядок:

  1. доктор Гермес
  2. модель Гермеса
  3. настройка Гермеса
  4. список сеансов Гермеса
  5. Гермес --продолжить
  6. «Состояние шлюза Гермеса»

Этот момент быстро вернет вас от «сломанных ощущений» к известному состоянию.


Быстрая справка

Команда Описание
гермес Начать чат
модель Гермеса Выбрать LLM-провайдера и модель
инструменты Гермеса Настройка, какие инструменты включены для каждой платформы
настройка Гермеса Полный мастер настройки (настраивает всё сразу)
доктор Гермес Диагностика проблем
обновление Гермеса Обновить до последней версии
ворота Гермеса Запустить шлюз обмена сообщениями
гермес --продолжить Возобновить всю сессию

Следующие шаги