Быстрый старт
Это руководство приведет вас от нуля до рабочей установки Hermes, которая выдерживает реальное использование. Выберите, выберите провайдера, проверьте работающий чат и точно знайте, что делать, если что-то сломается.
Предпочитаете посмотреть?
Onchain AI Garage подготовка мастер-класса по установке, настройке и основной команде — хорошее дополнение к этой странице, если вы предпочитаете приветствовать видео. Больше на полном плейлисте [Руководства и примеры использования Hermes Agent] (https://www.youtube.com/channel/UCqB1bhMwGsW-yefBxYwFCCg).
Для кого это
- Совершенно новый пользователь, который хочет кратчайший путь к рабочей установке.
- Меняете провайдера и не хотите терять время на неправильную настройку.
- Настраиваете Hermes для команды, бота или постоянно работающего процесса
- Устали от «установилось, но всё равно ничего не работает»
быстрый путь Самый
Выберите текст, соответствующий вашим целям:
| Цель | Сделайте это сначала | Затем сделайте это |
|---|---|---|
| Я просто хочу, чтобы Гермес работал на моей машине | настройка Гермеса |
Запустите реальный чат и убедитесь, что он отвечает |
| Я уже знаю своего провайдера | модель Гермеса |
Сохраните конфиг, затем начните чат |
| Я хочу бота или постоянно работающую причину | настройка шлюза Гермеса после работы 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 раскрывает секреты и обычную конфигурацию:
- Секреты и токены →
~/.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-...
Необходимое значение автоматически отображается в нужном файле.
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.
Автоматизация и инструменты
hermestools— настройка доступа к инструментам для каждой платформы.гермесовые навыки— просмотр и установка переиспользуемых рабочих процессов.- Cron — только после того, как ваш бот или CLI-настройка стабильны.
Изолированный терминал
В целях безопасности запустите агента в 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 не могу найти старую сессию |
Сменили профили или сессия никогда не сохранилась | Проверьте список сеансов Гермеса и убедитесь, что вы в правильном профиле |
| Модель недоступна или странное поведение при резервировании | Маршрутизация провайдера или настройка резервирования слишком агрессивны | Держите маршрутизацию выключенной, пока базовый провайдер не станет стабильным |
гермес доктор сообщает о проблемах с конфигом |
Значения конфига отключены или устарели | Исправьте конфиг, повторно протестируйте обычный чат перед добавлением функций |
Инструментарий восстановления
Когда что-то кажется не так, соблюдайте следующий порядок:
доктор Гермесмодель Гермесанастройка Гермесасписок сеансов ГермесаГермес --продолжить- «Состояние шлюза Гермеса»
Этот момент быстро вернет вас от «сломанных ощущений» к известному состоянию.
Быстрая справка
| Команда | Описание |
|---|---|
гермес |
Начать чат |
модель Гермеса |
Выбрать LLM-провайдера и модель |
инструменты Гермеса |
Настройка, какие инструменты включены для каждой платформы |
настройка Гермеса |
Полный мастер настройки (настраивает всё сразу) |
доктор Гермес |
Диагностика проблем |
обновление Гермеса |
Обновить до последней версии |
ворота Гермеса |
Запустить шлюз обмена сообщениями |
гермес --продолжить |
Возобновить всю сессию |
Следующие шаги
- Руководство по CLI — Освойте терминальный интерфейс
- Конфигурация — Настройте свою установку
- Шлюз обмена сообщениями — Подключите Telegram, Discord, Slack, WhatsApp, Signal, Email, Home Assistant, Teams и другие
- Инструменты и наборы инструментов — Изучите доступные возможности
- AI Провайдеры — Полный список провайдеров и детали настройки
- Система навыков — Переиспользуемые рабочие процессы и знания
- Советы и лучшие практики — Советы для продвинутых пользователей