Browser Use: ИИ-агент, который сам работает в браузере

Как создать ИИ-агента

Browser Use - открытый проект, который превращает языковую модель в агента, управляющего настоящим браузером. Вы пишете задачу словами - "найди ближайшую свободную запись к врачу и покажи варианты" - а агент сам открывает сайты, нажимает кнопки, заполняет поля и возвращает результат. Это один из самых популярных инструментов для браузерных агентов: им пользуются и как отдельной программой, и как библиотекой для своих проектов.

Как устроен Browser Use

В версии 1.0 устройство упростилось до трёх частей: языковая модель, среда выполнения Python и браузер Chrome. Модель пишет короткие команды (открыть вкладку, кликнуть по элементу, выполнить скрипт на странице), Browser Use выполняет их в браузере и возвращает результат модели. Цикл повторяется, пока задача не решена.

Три способа использования

СпособКому подходитЧто нужно
Облако Browser Useдля масштабных задач и бизнесаключ API; агент и браузер работают на серверах сервиса
CLIчтобы автоматизировать свои задачи в своём браузереустановка одной командой, подключение к агенту вроде Claude Code или OpenClaw
Python-библиотекадля разработчиков, которые встраивают агента в свой проектPython 3.11 и новее

Установка Python-библиотеки

Инструкция по установке Browser Use в README на GitHub
Официальная инструкция на GitHub: установка через pip в виртуальное окружение
  1. Установите Python 3.11 или новее.
  2. Создайте виртуальное окружение и установите пакет с точной версией - проект развивается быстро, и новые версии могут менять поведение:
python3 -m venv .venv
source .venv/bin/activate
pip install 'browser-use==1.0.3'

На Windows вместо второй строки выполните .venvScriptsactivate.

  1. Запустите простого агента:
from browser_use import Agent
result = Agent('Найди количество звёзд у репозитория browser-use на GitHub').run_sync()
print(result.final_result())

По умолчанию используются модель и облачный браузер Browser Use - для этого нужен их ключ API. Новые пользователи получают небольшой стартовый кредит.

Своя модель и локальный браузер

Чтобы не зависеть от облака, подключите свою модель и запустите браузер на своём компьютере. Подходит любая модель с API, совместимым с OpenAI, в том числе локальная через Ollama или LM Studio (укажите адрес локального сервера в параметре base_url):

from browser_use import Agent, Browser, ChatOpenAI
agent = Agent(
    'Найди количество звёзд у репозитория browser-use',
    llm=ChatOpenAI('имя-модели', base_url='http://localhost:11434/v1'),
    browser=Browser('chromium'),
)
print(agent.run_sync().final_result())

Учтите, что маленькие локальные модели плохо справляются с управлением браузером. Для стабильной работы нужна сильная модель с поддержкой инструментов.

Для каких задач подходит

  • Сбор данных с сайтов без API: цены, расписания, наличие товаров.
  • Заполнение однотипных форм: заявки, регистрации, отчёты в личных кабинетах.
  • Проверка сайта: пройти путь покупателя и сообщить, где что-то сломано.
  • Поиск свободных слотов для записи и бронирования.

Безопасность

  • Запускайте агента в отдельном профиле браузера, а не в основном, где сохранены пароли и платёжные данные.
  • Не поручайте агенту оплату и ввод паролей - такие шаги делайте сами.
  • Помните, что на открываемых страницах может быть текст с инструкциями для агента. Давайте задачи на проверенных сайтах.
  • Соблюдайте правила сайтов: многие запрещают автоматизированный сбор данных.

Browser Use и другие браузерные агенты

Browser UseВстроенные агенты сервисов
Кодоткрытыйзакрытый
Модельлюбаямодель сервиса
Где работаетваш компьютер или облако Browser Useоблако сервиса
Примеры-Manus, браузер Comet от Perplexity, ChatGPT Работа

Частые вопросы

Browser Use бесплатный?

Библиотека и CLI бесплатны и открыты. Платить нужно за модель и, если используете облако Browser Use, за облачные браузеры.

Нужно ли уметь программировать?

Для Python-библиотеки - да, базово. Через CLI агента можно подключить к Claude Code, OpenClaw и другим агентам, и тогда задачи ставятся обычным текстом.

Редакция ii-agenty.pro
Оцените автора