Это руководство проведет вас от нуля до работающей конфигурации Hermes, которая выдерживает реальное использование. Установите, выберите провайдера, проверьте работу чата и узнайте, что делать, если что-то сломается.
Предпочитаете посмотреть видео?
Onchain AI Garage подготовил мастер-класс по установке, настройке и базовым командам — хорошее дополнение к этой странице, если вы предпочитаете следовать видеоинструкции. Подробнее — в плейлисте Hermes Agent Tutorials & Use Cases.
Для кого это
Только начинаете и хотите самый короткий путь к рабочей конфигурации
Меняете провайдера и не хотите терять время на ошибки конфигурации
Настраиваете Hermes для команды, бота или постоянного рабочего процесса
Устали от фразы «установлено, но ничего не работает»
Самый быстрый путь
Выберите строку, соответствующую вашей цели:
Цель
Сначала сделайте это
Затем сделайте это
Хочу, чтобы Hermes работал на моей машине
hermes setup
Запустите настоящий чат и проверьте, отвечает ли он
Я уже знаю своего провайдера
hermes model
Сохраните конфигурацию, затем начните общение
Хочу бота или постоянную конфигурацию
hermes gateway setup после работы CLI
Подключите Telegram, Discord, Slack или другую платформу
Хочу локальную или самостоятельно размещенную модель
hermes model → пользовательский endpoint
Проверьте endpoint, название модели и длину контекста
Хочу резервное переключение между провайдерами
Сначала hermes model
Добавляйте маршрутизацию и резервирование только после того, как базовый чат заработает
Правило большого пальца: если Hermes не может провести обычный чат, не добавляйте новые возможности. Сначала добейтесь одной чистой беседы, затем добавляйте gateway, cron, skills, голос или маршрутизацию.
1. Установка Hermes Agent
Запустите однострочный установщик:
# Linux / macOS / WSL2 / Android (Termux)
curl-fsSLhttps://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh|bash
tip Android / Termux
Если вы устанавливаете на телефон, ознакомьтесь с отдельным руководством по Termux для проверенного ручного пути, поддерживаемых дополнений и текущих ограничений Android.
tip Пользователи Windows
Сначала установите WSL2, затем выполните указанную выше команду в терминале WSL2.
После завершения перезагрузите оболочку:
source~/.bashrc# or source ~/.zshrc
Подробные варианты установки, предварительные требования и устранение неполадок см. в руководстве по установке.
2. Выбор провайдера
Самый важный шаг настройки. Используйте hermes model для интерактивного выбора:
hermesmodel
Хорошие варианты по умолчанию:
Провайдер
Описание
Как настроить
Nous Portal
По подписке, без конфигурации
Вход через OAuth с помощью hermes model
OpenAI Codex
OAuth ChatGPT, использует модели Codex
Авторизация через код устройства с помощью hermes model
Anthropic
Модели Claude напрямую — план Max + дополнительные кредиты (OAuth) или API-ключ для оплаты за токен
hermes model → вход через OAuth (требуется Max + дополнительные кредиты) или API-ключ Anthropic
OpenRouter
Маршрутизация между множеством провайдеров и моделей
Введите ваш API-ключ
Z.AI
Модели GLM / Zhipu
Установите GLM_API_KEY / ZAI_API_KEY
Kimi / Moonshot
Модели для кода и чата от Moonshot
Установите KIMI_API_KEY (или KIMI_CODING_API_KEY для Kimi-Coding)
Kimi / Moonshot China
Endpoint 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
Endpoint 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
hermes model (требуется CLI copilot + copilot login)
Vercel AI Gateway
Маршрутизация Vercel AI Gateway
Установите AI_GATEWAY_API_KEY
Пользовательский endpoint
VLLM, SGLang, Ollama или любое API, совместимое с OpenAI
Установите базовый URL + API-ключ
Для большинства новичков: выберите провайдера, примите значения по умолчанию, если не знаете, зачем их менять. Полный каталог провайдеров с переменными окружения и шагами настройки находится на странице Провайдеры.
caution Минимальный контекст: 64K токенов
Hermes Agent требует модель с контекстом не менее 64 000 токенов. Модели с меньшим окном не могут поддерживать достаточную рабочую память для многошаговых рабочих процессов с вызовом инструментов и будут отклонены при запуске. Большинство размещенных моделей (Claude, GPT, Gemini, Qwen, DeepSeek) легко соответствуют этому требованию. Если вы запускаете локальную модель, установите размер контекста не менее 64K (например, --ctx-size 65536 для llama.cpp или -c 65536 для Ollama).
Вы можете сменить провайдера в любое время с помощью `hermes model` — никакой привязки. Полный список всех поддерживаемых провайдеров и детали настройки см. в разделе [AI Провайдеры](../integrations/providers.md).
Как хранятся настройки
Hermes разделяет секреты и обычную конфигурацию:
Секреты и токены → ~/.hermes/.env
Несекретные настройки → ~/.hermes/config.yaml
Самый простой способ правильно задать значения — через CLI:
Нужное значение автоматически попадает в соответствующий файл.
3. Запустите свой первый чат
hermes# классический CLI
hermes--tui# современный TUI (рекомендуется)
Вы увидите приветственный баннер с вашей моделью, доступными инструментами и навыками. Используйте подсказку, которая будет конкретной и легко проверяемой:
tip Выберите свой интерфейс
Hermes поставляется с двумя терминальными интерфейсами: классическим CLI prompt_toolkit и новым TUI с модальными окнами, выделением мышью и неблокирующим вводом. Оба используют одни и те же сессии, слеш-команды и конфигурацию — попробуйте каждый с 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.
HelpmesetupacleanGitHubPRworkflowforthiscodebase.
Как выглядит успех:
Баннер показывает выбранную модель/провайдера
Hermes отвечает без ошибок
При необходимости может использовать инструмент (терминал, чтение файла, веб-поиск)
Разговор продолжается нормально более одного оборота
Если это работает — вы прошли самую сложную часть.
4. Проверьте работу сессий
Прежде чем двигаться дальше, убедитесь, что возобновление работает:
hermes--continue# Возобновить последнюю сессию
hermes-c# Краткая форма
Это должно вернуть вас к только что завершенной сессии. Если нет, проверьте, находитесь ли вы в том же профиле и сохранилась ли сессия. Это важно позже, когда вы будете работать с несколькими конфигурациями или машинами.
5. Попробуйте ключевые возможности
Используйте терминал
❯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). Alt+Enter и Ctrl+J работают в любом терминале.
Прерывание агента
Если агент работает слишком долго, введите новое сообщение и нажмите Enter — это прервет текущую задачу и переключится на ваши новые инструкции. Ctrl+C также работает.
6. Добавьте следующий уровень
Только после того, как базовый чат заработает. Выберите то, что вам нужно:
Бот или общий ассистент
hermesgatewaysetup# Интерактивная настройка платформы
# Из директории установки Hermes (curl-установщик размещает ее по пути# ~/.hermes/hermes-agent на Linux/macOS или %LOCALAPPDATA%\hermes\hermes-agent на Windows):cd~/.hermes/hermes-agent
uvpipinstall-e".[voice]"# Включает faster-whisper для бесплатного локального распознавания речи
Затем в CLI: /voice on. Нажмите Ctrl+B для записи. Подробнее: Голосовой режим.
# Добавьте в ~/.hermes/config.yamlmcp_servers:github:command:npxargs:["-y","@modelcontextprotocol/server-github"]env:GITHUB_PERSONAL_ACCESS_TOKEN:"ghp_xxx"
Интеграция с редактором (ACP)
Поддержка ACP входит в стандартные расширения [all], поэтому curl-установщик уже включает ее. Просто запустите:
hermesacp
(Если вы установили без [all], сначала выполните cd ~/.hermes/hermes-agent && uv pip install -e ".[acp]".)