Quickstart
На этой странице Это руководство проведёт вас от нуля до рабочей установки Hermes, пригодной для реального использования. Установите, выберите провайдера, проверьте рабочий чат и узнайте, что делать, если что-то сломалось.
Предпочитаете видео?¶
Onchain AI Garage подготовил мастер-класс по установке, настройке и базовым командам — хорошее дополнение к этой странице, если вы предпочитаете видео. Подробнее — в плейлисте Hermes Agent Tutorials & Use Cases.
Для кого это¶
- Новички, которые хотят кратчайший путь к рабочей установке
- Те, кто меняет провайдера и не хочет терять время на ошибки в конфиге
- Те, кто настраивает Hermes для команды, бота или постоянного рабочего процесса
- Те, кто устал от «оно установилось, но ничего не делает»
Самый быстрый путь¶
Выберите строку, соответствующую вашей цели:
Цель| Сделайте сначала| Затем сделайте
|---|---|---
Я просто хочу, чтобы Hermes работал на моей машине| hermes setup| Запустите реальный чат и проверьте, что он отвечает
Я уже знаю своего провайдера| hermes model| Сохраните конфиг, затем начните общение
Я хочу бота или постоянную установку| hermes gateway setup после работы CLI| Подключите Telegram, Discord, Slack или другую платформу
Я хочу локальную или self-hosted модель| hermes model → кастомный endpoint| Проверьте endpoint, имя модели и длину контекста
Я хочу multi-provider fallback| hermes model сначала| Добавляйте маршрутизацию и fallback только после того, как базовый чат заработает
Правило: если Hermes не может провести обычный диалог, не добавляйте новые функции. Добейтесь одного рабочего разговора, а затем наслаивайте шлюз, cron, навыки, голос или маршрутизацию.
1. Установка Hermes Agent¶
Запустите однострочный установщик:
[code]
# Linux / macOS / WSL2 / Android (Termux)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
[/code] Android / Termux Если вы устанавливаете на телефон, см. отдельное руководство по Termux с проверенным ручным путём, поддерживаемыми расширениями и текущими Android-ограничениями. Пользователи Windows Сначала установите WSL2, затем выполните команду выше внутри терминала WSL2. После завершения перезагрузите оболочку: [code] source ~/.bashrc # или source ~/.zshrc
[/code] Подробные варианты установки, требования и устранение неполадок — в Руководстве по установке.
2. Выбор провайдера¶
Самый важный шаг настройки. Используйте hermes model, чтобы интерактивно пройти выбор:
[code]
hermes model
[/code]
Хорошие настройки по умолчанию:
Провайдер| Что это| Как настроить
|---|---|---
Nous Portal| По подписке, без конфигурации| OAuth-логин через hermes model
OpenAI Codex| ChatGPT OAuth, использует модели Codex| Авторизация через код устройства через hermes model
Anthropic| Модели Claude напрямую — план Max + доп. кредиты (OAuth) или API-ключ для оплаты за токен| hermes model → OAuth-логин (требуется Max + доп. кредиты) или Anthropic API-ключ
OpenRouter| Маршрутизация между множеством моделей через одного провайдера| Введите ваш API-ключ
Z.AI| Модели GLM / Zhipu| Установите GLM_API_KEY / ZAI_API_KEY
Kimi / Moonshot| Модели Moonshot для кода и чата| Установите KIMI_API_KEY
Kimi / Moonshot China| Китайский регион Moonshot| Установите KIMI_CN_API_KEY
Arcee AI| Модели Trinity| Установите ARCEEAI_API_KEY
GMI Cloud| Прямой API множества моделей| Установите GMI_API_KEY
MiniMax (OAuth)| MiniMax-M2.7 через OAuth в браузере — API-ключ не нужен| hermes model → MiniMax (OAuth)
MiniMax| Международный endpoint MiniMax| Установите MINIMAX_API_KEY
MiniMax China| Китайский регион MiniMax| Установите MINIMAX_CN_API_KEY
Alibaba Cloud| Модели Qwen через DashScope| Установите DASHSCOPE_API_KEY
Hugging Face| 20+ открытых моделей через единый маршрутизатор (Qwen, DeepSeek, Kimi и др.)| Установите HF_TOKEN
AWS Bedrock| Claude, Nova, Llama, DeepSeek через нативное Converse API| IAM-роль или aws configure (руководство)
Kilo Code| Модели KiloCode| Установите KILOCODE_API_KEY
OpenCode Zen| Pay-as-you-go доступ к отобранным моделям| Установите OPENCODE_ZEN_API_KEY
OpenCode Go| Подписка $10/мес за открытые модели| Установите OPENCODE_GO_API_KEY
DeepSeek| Прямой доступ к API DeepSeek| Установите 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 ACP| Бэкенд агента Copilot ACP (запускает локальный copilot CLI)| hermes model (требуется copilot CLI + copilot login)
Vercel AI Gateway| Маршрутизация Vercel AI Gateway| Установите AI_GATEWAY_API_KEY
Кастомный endpoint| VLLM, SGLang, Ollama или любой OpenAI-совместимый API| Установите base URL + API-ключ
Для большинства новичков: выберите провайдера, примите настройки по умолчанию, если вы не знаете, зачем их менять. Полный каталог провайдеров с переменными окружения и шагами настройки — на странице Провайдеры.
Минимальный контекст: 64K токенов
Hermes Agent требует модель с контекстом как минимум 64 000 токенов. Модели с меньшим окном не могут поддерживать достаточную рабочую память для многошаговых рабочих процессов с вызовом инструментов и будут отклонены при запуске. Большинство хостинг-моделей (Claude, GPT, Gemini, Qwen, DeepSeek) легко соответствуют этому требованию. Если вы запускаете локальную модель, установите размер её контекста как минимум 64K (например, --ctx-size 65536 для llama.cpp или -c 65536 для Ollama).
tip
Вы можете сменить провайдера в любой момент с помощью hermes model — никакой привязки. Полный список всех поддерживаемых провайдеров и детали настройки — в разделе AI Провайдеры.
Как хранятся настройки¶
Hermes разделяет секреты и обычные настройки:
* Секреты и токены → ~/.hermes/.env
* Несекретные настройки → ~/.hermes/config.yaml
Самый простой способ правильно задать значения — через CLI:
[code]
hermes config set model anthropic/claude-opus-4.6
hermes config set terminal.backend docker
hermes config set OPENROUTER_API_KEY sk-or-...
[/code] Нужное значение автоматически попадает в нужный файл.
3. Запустите первый чат¶
[code]
hermes # классический CLI
hermes --tui # современный TUI (рекомендуется)
[/code]
Вы увидите приветственный баннер с вашей моделью, доступными инструментами и навыками. Используйте конкретный и легко проверяемый запрос:
Выберите интерфейс
Hermes поставляется с двумя терминальными интерфейсами: классическим CLI на prompt_toolkit и новым TUI с модальными окнами, выделением мышью и неблокирующим вводом. Оба используют одни и те же сессии, слэш-команды и конфигурацию — попробуйте каждый с hermes и hermes --tui.
[code]
Опиши этот репозиторий в 5 пунктах и скажи, что является главной точкой входа.
[/code] [code] Проверь мою текущую директорию и скажи, какой файл выглядит как главный файл проекта.
[/code] [code] Помоги мне настроить чистый GitHub PR workflow для этого кодовой базы.
[/code] Как выглядит успех: * Баннер показывает выбранную модель/провайдера * Hermes отвечает без ошибок * Он может использовать инструмент при необходимости (терминал, чтение файлов, веб-поиск) * Диалог продолжается нормально более одного оборота
Если это работает — вы прошли самую сложную часть.
4. Проверьте работу сессий¶
Прежде чем двигаться дальше, убедитесь, что возобновление работает:
[code]
hermes --continue # Возобновить последнюю сессию
hermes -c # Краткая форма
[/code] Это должно вернуть вас к только что завершённой сессии. Если нет, проверьте, находитесь ли вы в том же профиле и сохранилась ли сессия. Это пригодится позже, когда вы будете работать с несколькими установками или машинами.
5. Попробуйте ключевые функции¶
Используйте терминал¶
[code] ❯ Сколько у меня занято места на диске? Покажи 5 самых больших директорий.
[/code] Агент выполняет команды в терминале от вашего имени и показывает результаты.
Слэш-команды¶
Введите /, чтобы увидеть выпадающий список автодополнения всех команд:
Команда| Что делает
|---|---
/help| Показать все доступные команды
/tools| Список доступных инструментов
/model| Интерактивно сменить модель
/personality pirate| Попробовать забавную личность
/save| Сохранить разговор
Многострочный ввод¶
Нажмите Alt+Enter или Ctrl+J, чтобы добавить новую строку. Отлично подходит для вставки кода или написания подробных запросов.
Прерывание агента¶
Если агент работает слишком долго, напечатайте новое сообщение и нажмите Enter — это прервёт текущую задачу и переключится на ваши новые инструкции. Ctrl+C тоже работает.
6. Добавьте следующий слой¶
Только после того, как базовый чат заработает. Выберите то, что вам нужно:
Бот или общий помощник¶
[code] hermes gateway setup # Интерактивная настройка платформы
[/code] Подключите Telegram, Discord, Slack, WhatsApp, Signal, Email, Home Assistant или Microsoft Teams.
Автоматизация и инструменты¶
hermes tools— настройка доступа к инструментам для каждой платформыhermes skills— просмотр и установка переиспользуемых рабочих процессов- Cron — только после того, как ваш бот или CLI стабильно работают
Песочница терминала¶
Для безопасности запускайте агента в Docker-контейнере или на удалённом сервере:
[code]
hermes config set terminal.backend docker # Изоляция через Docker
hermes config set terminal.backend ssh # Удалённый сервер
[/code]
Голосовой режим¶
[code]
pip install "hermes-agent[voice]"
# Включает faster-whisper для бесплатного локального распознавания речи
[/code]
Затем в CLI: /voice on. Нажмите Ctrl+B для записи. Подробнее см. Голосовой режим.
Навыки¶
[code]
hermes skills search kubernetes
hermes skills install openai/skills/k8s
[/code]
Или используйте /skills внутри чат-сессии.
MCP серверы¶
[code]
# Добавьте в ~/.hermes/config.yaml
mcp_servers:
github:
command: npx
args: ["-y", "@modelcontextprotocol/server-github"]
env:
GITHUB_PERSONAL_ACCESS_TOKEN: "ghp_xxx"
[/code]
Интеграция с редактором (ACP)¶
[code]
pip install -e '.[acp]'
hermes acp
[/code] См. Интеграция с редактором через ACP.
Частые проблемы¶
Вот проблемы, которые отнимают больше всего времени:
Симптом| Вероятная причина| Исправление
|---|---|---
Hermes открывается, но выдаёт пустые или битые ответы| Неправильная аутентификация провайдера или выбор модели| Запустите hermes model заново и подтвердите провайдера, модель и аутентификацию
Кастомный endpoint «работает», но возвращает мусор| Неправильный base URL, имя модели или несовместимость с OpenAI| Сначала проверьте endpoint в отдельном клиенте
Gateway запускается, но никто не может написать боту| Неполный токен бота, список разрешений или настройка платформы| Повторно запустите hermes gateway setup и проверьте hermes gateway status
hermes --continue не находит старую сессию| Смена профилей или сессия не сохранилась| Проверьте hermes sessions list и убедитесь, что вы в правильном профиле
Модель недоступна или странное поведение fallback| Слишком агрессивные настройки маршрутизации или fallback| Отключите маршрутизацию, пока базовый провайдер не станет стабильным
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 gateway| Запуск шлюза сообщений
hermes --continue| Возобновить последнюю сессию
Следующие шаги¶
- Руководство по CLI — Освойте терминальный интерфейс
- Конфигурация — Настройте свою установку под себя
- Шлюз сообщений — Подключите Telegram, Discord, Slack, WhatsApp, Signal, Email, Home Assistant, Teams и другие
- Инструменты и наборы инструментов — Изучите доступные возможности
- AI Провайдеры — Полный список провайдеров и детали настройки
- Система навыков — Переиспользуемые рабочие процессы и знания
-
Советы и лучшие практики — Советы для опытных пользователей
- Для кого это
- Самый быстрый путь
- 1. Установка Hermes Agent
- 2. Выбор провайдера
- 3. Запустите первый чат
- 4. Проверьте работу сессий
- 5. Попробуйте ключевые функции
- 6. Добавьте следующий слой
- Частые проблемы
- Инструментарий восстановления
- Краткая справка
- Следующие шаги