🎯 О чём этот конспект: Разбор самого быстрорастущего AI-агента в истории GitHub — Hermes Agent. В связке с инструментом Browser Harness он превращается в автономную систему, которая не просто выполняет задачи в браузере (клики, типинг, скрапинг), но и самообучается, создавая новые навыки (skills) для решения будущих задач.
👤 Кому будет полезно: Вайбкодерам, разработчикам AI-агентов и предпринимателям, которые хотят автоматизировать сложные цепочки действий в вебе, которые раньше требовали ручного труда.
✨ Что получите: Пошаговую инструкцию по развертыванию Hermes Agent на VPS, подключение «рук» (Browser Harness) и примеры создания самообучающихся навыков для скрапинга и обработки медиа-данных.
1. Hermes Agent: Почему это важно сейчас
Контекст: Hermes Agent — это проект, который быстрее всех в истории GitHub набрал 100,000 звезд. Главное отличие от конкурентов (например, OpenClaw) — невероятная скорость обновлений (37 PR в день) и способность к самообучению. Если агент сталкивается с проблемой, он сам пишет код для её решения и сохраняет его как «навык» (skill), чтобы в следующий раз выполнить задачу мгновенно. Это делает его не просто скриптом, а развивающейся системой.
Выгода: Экономия времени на написание кастомных парсеров и автоматизаций. Агент сам адаптируется под изменения верстки сайтов.
Как применить:
- Используйте Hermes для задач, где обычные LLM пасуют: джейлбрейк моделей, создание видео из HTML, генерация сложной графики и автономный веб-серфинг.
2. Развертывание Hermes Agent на VPS (Hostinger)
Контекст: Для работы агента 24/7 необходим сервер. Hostinger предоставляет готовый образ с предустановленным Hermes Agent, что избавляет от необходимости вручную настраивать Docker и зависимости. Это самый быстрый способ запустить «мозг» вашего будущего агента.
Выгода: Готовая среда за 2 минуты, стабильная работа и возможность запускать несколько агентов (Hermes, Claude Code, Agent Zero) на одном сервере.
Как применить:
- Шаг 1: Аренда VPS — Перейдите на Hostinger, выберите план KVM 2. При настройке в разделе «Application» выберите Hermes Agent.
- Шаг 2: Доступ по SSH — Скопируйте IP сервера и пароль. Зайдите через терминал:
ssh root@ВАШ_IP_АДРЕС- Шаг 3: Настройка моделей — В консоли управления Hermes выберите провайдера (рекомендуется Open Router) и укажите модель (например,
anthropic/claude-3.5-sonnetилиanthropic/claude-3-opus-20240229).
3. Подключение Browser Harness («Руки» агента)
Контекст: Browser Harness — это «тонкая» обертка над браузером, которая дает AI полный контроль над веб-страницами. В отличие от обычных библиотек, если Harness не находит нужную функцию, он пишет её сам. Это превращает Hermes из чат-бота в полноценного оператора компьютера.
Выгода: Агент может обходить капчи, находить скрытые данные в JSON-блоках HTML и выполнять действия на любых сайтах (Amazon, LinkedIn, Twitter).
Как применить:
- Шаг 1: Установка UV (быстрый менеджер пакетов Python):
curl -LsSf https://astral.sh/uv/install.sh | sh
source $HOME/.cargo/env- Шаг 2: Установка Hermes глобально (рекомендуемый метод для доступа к системе):
curl -fsSL https://hermes.ai/install.sh | bash- Шаг 3: Клонирование и установка Browser Harness:
git clone https://github.com/browser-use/browser-harness.git
cd browser-harness
uv tool install .- Шаг 4: Настройка API ключа Browser Use Cloud (для визуального контроля):
export BROWSER_USE_API_KEY='ваш_ключ_с_browser-use.com'4. Практический пример: Скрапинг и самообучение
Контекст: В отличие от обычного Python-скрипта, Hermes анализирует структуру сайта (например, Hacker News или YouTube) и ищет наиболее эффективные пути получения данных. Если он находит «костыль» или баг, он фиксирует это в файле навыков.
Выгода: Получение структурированных данных (JSON) или медиа-файлов (PNG/MP4) по простому текстовому запросу.
Как применить:
- Запрос на скрапинг: Запустите Hermes командой
hermesи введите промпт:
Go to Hacker News, grab top 15 posts (title, score, author, comments) and save as /tmp/hn.json.
Contribute what you learned about scraping this site to your skills.- Сложная задача (YouTube в PNG):
Visit David Andre's YouTube channel, get 12 most recent videos and save them as a 4x3 grid PNG file.Результат: Агент сам найдет JSON-блок в HTML YouTube (ytInitialData), извлечет ссылки на превью, скачает их и с помощью библиотеки Pillow склеит в сетку. Все ошибки (например, проблемы с подключением к локальному Chrome) он исправит «на лету» через Self-Healing механизм.
FAQ
В: Чем Hermes Agent лучше Cursor или Claude Code? О: Cursor — это IDE для написания кода. Hermes — это автономный агент-исполнитель. Он не просто пишет код, он выполняет задачи: идет в браузер, покупает товары, собирает лиды или мониторит соцсети, обучаясь в процессе.
В: Можно ли запустить это бесплатно без VPS? О: Можно локально на Mac/Linux, но для работы 24/7 и стабильного IP (чтобы сайты не банили) VPS необходим. Также потребуются API-ключи LLM (через Open Router).
В: Что такое Self-Healing в контексте Browser Harness? О: Если агент пытается нажать на кнопку, а она перекрыта баннером или изменила ID, он не выдает ошибку. Он анализирует DOM-дерево заново, пишет новый скрипт для обхода препятствия и продолжает выполнение.
В: Безопасно ли давать агенту доступ к браузеру? О: Агент работает в изолированном Docker-контейнере или headless-браузере. Однако не рекомендуется давать ему доступ к сайтам с привязанными картами без вашего присмотра, так как он может совершить покупку, если вы его об этом попросите.
В: Нужно ли знать Python для использования Hermes? О: Для базовых задач — нет, управление идет через промпты. Для создания сложных кастомных навыков знание Python поможет быстрее проверять то, что нагенерировал агент.
Конспект создан на основе видео «Hermes Agent: The Clear Explanation» канала David Andre. Все права на оригинальный материал принадлежат авторам. Источник: https://youtu.be/4Sln_6K2z8c