Если вы дочитали до этой статьи, значит, вам тоже надоело вручную открывать десятки вкладок, копировать пароли и ловить капчи. Hermes Agent умеет брать браузер под свой контроль, и это реально работает. Покажу, как включить browser use и не наступить на грабли, которые я уже ободрал за вас.
Hermes Agent - это агент от Nous Research, который умеет работать не только с текстом, но и с инструментами. Один из самых мощных - browser use. В этом режиме агент управляет настоящим браузером, а не эмулирует его. Он может логиниться на сайты, ходить по страницам, заполнять формы, собирать данные. Представьте: за вашим Chrome сидит очень старательный ассистент с кофе. И самое вкусное - для этого не нужны никакие API-ключи от браузерных сервисов, если вы готовы использовать локальный режим.
Что такое browser use и зачем он вам
Когда я впервые услышал про browser use, подумал, что это очередная игрушка для демо на YouTube. Потом поставил и понял: это штука, которая экономит часы жизни каждую неделю. Агент может открыть ваш реальный Chrome, использовать существующие сессии, входить на сайты без передачи паролей и делать кучу операций, которые раньше я делал руками.
Ключевая фишка - агент работает внутри вашего живого браузера. Это значит, что он использует ваши куки, логины и прокси. Никакого копирования паролей, никаких новых аккаунтов. Просто показал агенту на живой Chrome - и он пошел работать. Это особенно удобно, когда нужно автоматизировать рутину: проверить почту, собрать данные с кабинета, оформить заказ или что-то еще.
Быстрый старт: команда /browser connect
Самый простой способ включить browser use - выполнить slash-команду в терминале Hermes. Просто запустите hermes, введите /browser connect и нажмите Enter. После этого агент получает доступ к вашему браузеру и начинает там работать.
С этого момента агент полностью управляет вашим реальным браузером. Он может открывать новые вкладки, нажимать кнопки, прокручивать страницы, вводить текст. Вся ваша история сессий остается на месте, и агент может ею пользоваться. Это очень мощно, потому что многие антибот-системы видят именно поведение реального браузера, а не эмулятора.
Но есть нюанс: для локального режима нужно, чтобы Hermes мог подключиться к вашему Chrome. Обычно это работает из коробки, но, если что-то не так, стоит проверить, установлен ли Chrome и запущен ли он с поддержкой удаленной отладки. Впрочем, Hermes сам настраивает это при первом подключении.
Настройка через config.yaml
Если вы хотите, чтобы browser use включался автоматически при каждом запуске, пропишите это в конфиге. Откройте файл ~/.hermes/config.yaml и добавьте следующие строки:
browser:
backend: "browser-use"
Это явно форсирует режим browser-use. По умолчанию Hermes может использовать другие встроенные инструменты, но если вы хотите именно browser-use, эта настройка вам подходит.
Если же вам нужно отключить browser use и вернуться к встроенным инструментам, выполните команду /browser use off или пропишите в конфиге backend: "off".
Облачные режимы: Browser Use Cloud, Firecrawl и Tool Gateway
Когда вам нужен браузер не на вашей машине, а в облаке, есть несколько вариантов. Первый - Browser Use Cloud. Это облачный провайдер, который предоставляет браузер через REST API. Вам нужно получить ключ BROWSER_USE_API_KEY и вставить его в настройки. Дальше Hermes сам будет обращаться к облаку для выполнения браузерных задач.
Второй вариант - Firecrawl Cloud Mode. Он тоже работает через API и удобен, когда нужно скрейпить данные или обходить защиту от ботов. Firecrawl часто быстрее и дешевле, чем Browser Use Cloud, а результаты можно получить в структурированном виде.
Третий, самый ленивый вариант - использовать Tool Gateway. Если у вас платная подписка Nous Portal, вы можете включить browser automation через Tool Gateway вообще без отдельных API-ключей. Для этого выполните hermes setup --portal, залогиньтесь, и все инструменты включатся автоматически. Если Hermes уже установлен, просто выберите Nous Subscription в качестве провайдера через hermes model или hermes tools.
Локальный браузер на стероидах: движок Lightpanda
Не так давно в Hermes появилась поддержка Lightpanda - легкого браузерного движка, который работает вообще без графического интерфейса. Это отличный выбор, когда нужно автоматизировать простые сценарии, а вес полноценного Chrome не хочется тащить. Настраивается через конфиг:
browser:
cloud_provider: local
engine: lightpanda
Либо через переменную окружения AGENT_BROWSER_ENGINE=lightpanda. После этого нужно запустить сервер Lightpanda на локальной машине:
lightpanda serve --host 127.0.0.1 --port <free>
И указать Hermes адрес. Работает быстро, жрет мало памяти и отлично подходит для рутинных задач вроде проверки доступности сайтов или парсинга.
Есть у Lightpanda и одна крутая особенность - встроенный HTTP-кеш. Все посещенные страницы сохраняются в $HERMES_HOME/cache/browser-use/lightpanda/http-cache. Повторные запросы выполняются мгновенно, что сильно ускоряет работу агента при повторных обходах. Кстати, в обсуждениях на Reddit этот движок часто называют лучшим решением для парсинга.
Диалоговые окна и запись сессий
Раньше было больно: агент что-то делал, на странице выскакивал alert и все замирало. Теперь browser use умеет обрабатывать диалоговые окна. Появился инструмент browser_dialogue, который видит alert/confirm и принимает решение - принять или отклонить. Агент больше не виснет на таких мелочах и продолжает работать.
Еще одна приятная фишка - запись сессий. В конфиге можно включить опцию, и Hermes будет записывать каждый браузерный сеанс в видеофайл. Пригодится, если нужно показать заказчику или коллеге, как именно агент выполнял задачу. Я давно так делаю для отчетов - живые видео убеждают лучше любых логов.
Расширение Hermes Browser Extension
Для тех, кто работает с Hermes Cloud и хочет передавать агенту контекст текущей страницы, есть браузерное расширение. Идея простая: вы открываете страницу, нажимаете кнопку в расширении, и Hermes видит содержимое этой страницы. Соединение идет через WebSocket, токен вводится один раз.
Установка стандартная: клонируете репозиторий, собираете через npm install / npm run build, затем загружаете dist-папку в chrome://extensions в режиме разработчика. Можно попросить Hermes помочь с установкой - он с радостью возьмет на себя этот квест.
При настройке расширения выбираете тип шлюза: Local (Hermes работает на вашей машине, указываете gateway URL и токен), Hermes Cloud (через активный таб агента) или Remote (для своего сервера). После сохранения просто откройте любую страницу и попросите Hermes: "Суммаризируй эту страницу в одном предложении" - и он ответит, имея доступ к содержимому.
Практический пример: как я включил и что получил
Покажу на реальном сценарии. Нужно было автоматически проверять биржевые котировки в личном кабинете брокера и собирать отчет. Вручную на это уходило минут двадцать в день. Я прописал в config.yaml backend browser-use, выполнил /browser connect и дал агенту команду: открыть сайт, войти по сохраненной сессии, выгрузить данные за вчера, посчитать изменение, скинуть результат в Telegram. Пятнадцать минут настройки - и дальше агент делает это сам каждое утро.
Самое удивительное, что антибот-система моего брокера не заблокировала агента. Оно и понятно: браузер выглядит как обычный человек с домашнего IP, тот же Chrome с теми же куками, те же движения мыши. Никаких следов дата-центра, никаких подозрительных заголовков.
Однажды агент споткнулся на всплывающем окне с подтверждением операции. Тогда я был на старой версии, где не было browser_dialogue, и агент просто завис. Обновился - и проблема исчезла, теперь он сам жмет "ОК" и идет дальше.
Какие грабли я нашел и как их избежать
Первое - не забывайте про неактивность. В конфиге есть параметр browser.inactivity_timeout. По умолчанию он ограничивает время простоя, и агент может закрывать вкладку, если долго нет действий. Настраивается легко, но если вы пишете длинный скрипт, лучше сразу увеличить таймаут.
Второе - Cloud Provider. Если вы используете локальный режим, но в конфиге случайно остался cloud_provider с каким-нибудь значением, Hermes может попытаться уйти в облако. Убедитесь, что стоит local, или просто уберите это поле.
Третье - API-ключи. Для локального режима они не нужны. Но если вы хотите использовать Browser Use Cloud, вставляйте ключ через переменную окружения или в конфиг, но не светите его в логах. Я один раз случайно закоммитил ключ в публичный репозиторий - пришлось перевыпускать.
Что дальше?
Browser use в Hermes Agent - это, пожалуй, самая сильная сторона этого агента. Он стирает границу между чат-ботом и полноценным автоматизатором. Включается за минуту, работает стабильно, а когда нужно - можно мгновенно отключить.
Лично я теперь редко захожу в браузер сам, если это можно поручить агенту. Сохранил себе пару готовых сценариев и просто запускаю утром. Хотите так же - берите эту статью за основу и пробуйте. Начните с простого: попросите Hermes открыть какой-нибудь сайт и собрать заголовки новостей. Дальше - больше.
Кстати, если вам нужен стабильный доступ к современным нейросетям из России, зацените 3GPT от 3SELLER. Это сервис, который дает доступ ко всем флагманским моделям - Chat GPT 6, Claude Fable 5, Claude Opus 5.5 и другим - всего за 149 рублей. Оплата российской картой, СБП или криптой, без иностранных счетов и VPN. Я сам пользуюсь, работает отлично.
Получить доступ можно на официальном сайте: https://3seller.com/3gpt.
Там же есть более 100 готовых ИИ-агентов под разные задачи - от копирайтеров до аналитиков. Просто выбираете нужного, начинаете общаться, а модель агента можно менять прямо в чате.
С этими агентами удобно автоматизировать рутину. Например, агент-аналитик соберет данные из интернета, агент-дизайнер сгенерирует картинку, а агент-копирайтер напишет пост. Всё работает на мощных моделях, и никаких блокировок.
Но вернемся к Hermes. Теперь вы знаете, как включить browser use. Главное - не бойтесь экспериментировать. Агент вас не укусит, максимум откроет лишнюю вкладку с мемами. Потом просто скажете ему закрыть.
Если остались вопросы - пишите в комментариях, я всегда отвечаю. А если хотите поддерживать проект - подпишитесь на мой блог. Дальше будет еще интереснее: собираюсь рассказать, как прикрутить Hermes к Telegram и сделать из него личного ассистента. Не переключайтесь.