Repolode
vercel-labs

vercel-labs/agent-browser

Нативный CLI на Rust, с помощью которого AI-агенты управляют Chrome через снимки страниц, ссылки на элементы и команды автоматизации.

Звёзды
44,312
Форки
3,028
Открытые issues
721
Последний коммит
7 часов назад

Что это?

agent-browser — CLI для автоматизации браузера, рассчитанный на управление со стороны AI-агентов. Он запускает Chrome (загруженный встроенной командой install, либо уже установленный Chrome, Brave, Playwright или Puppeteer, который инструмент обнаруживает) и предоставляет команды для открытия URL, нажатия на элементы, заполнения форм, создания снимков экрана и чтения текста страницы. Основной способ взаимодействия — снимок дерева доступности, в котором каждому элементу присваивается короткая ссылка, например @e2. Благодаря этому агент может работать с элементами без сложных селекторов.

Помимо базовой навигации, CLI поддерживает управление вкладками и фреймами, перехват сетевых запросов и запись HAR, работу с cookie и хранилищем, сохранение состояния авторизации, пакетное выполнение нескольких команд за один запуск, а также аудит доступности с помощью axe-core. Кроме того, инструмент может запускать MCP-сервер через stdio с выбираемыми профилями инструментов, чтобы MCP-клиенты могли использовать те же возможности браузера. Инспекция компонентов React и измерение Web Vitals доступны, если приложение запущено с хуком React DevTools.

Ключевые возможности

  • 01Снимки дерева доступности с короткими ссылками на элементы для взаимодействия с ними на странице
  • 02Установка Chrome через Chrome for Testing или обнаружение уже установленных Chrome, Brave, Playwright и Puppeteer
  • 03Команды для нажатия на элементы, заполнения форм, ввода с клавиатуры и мыши, создания снимков экрана, экспорта в PDF и записи видео
  • 04Перехват сетевых запросов, просмотр запросов и запись HAR
  • 05Управление вкладками, фреймами и диалоговыми окнами, а также сохранение состояния авторизации и импорт cookie
  • 06MCP-сервер через stdio с выбираемыми профилями инструментов

Сценарии использования

  • Позволяет AI-агентам для написания кода или исследований просматривать сайты, заполнять формы и извлекать содержимое
  • Автоматизация многоэтапных сценариев работы с браузером одним пакетным вызовом CLI
  • Запуск аудита доступности страницы или URL с помощью axe-core из командной строки
  • Отладка React-приложений с помощью просмотра дерева компонентов и активности рендеринга

Быстрый старт

  1. 1

    Установите CLI глобально через npm

    npm install -g agent-browser
  2. 2

    Скачайте Chrome for Testing (только при первом запуске)

    agent-browser install
  3. 3

    Откройте страницу, сделайте снимок и нажмите на элемент по ref

    agent-browser open example.com

Что важно знать

  • Перед первым использованием необходимо скачать Chrome for Testing.
  • Системные зависимости Linux может потребоваться установить отдельно; установка может завершиться с ошибкой.

Темы

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

Что такое agent-browser?
Нативный CLI на Rust, с помощью которого AI-агенты управляют Chrome через снимки страниц, ссылки на элементы и команды автоматизации. agent-browser — CLI для автоматизации браузера, рассчитанный на управление со стороны AI-агентов. Он запускает Chrome (загруженный встроенной командой install, либо уже установленный Chrome, Brave, Playwright или Puppeteer, который инструмент обнаруживает) и предоставляет команды для открытия URL, нажатия на элементы, заполнения форм, создания снимков экрана и чтения текста страницы. Основной способ взаимодействия — снимок дерева доступности, в котором каждому элементу присваивается короткая ссылка, например @e2. Благодаря этому агент может работать с элементами без сложных селекторов.
agent-browser можно использовать бесплатно? Какая у него лицензия?
agent-browser распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
agent-browser всё ещё поддерживается?
Активно поддерживается. Последний коммит в agent-browser — 20 окт. 2026 г..
Для чего можно использовать agent-browser?
Позволяет AI-агентам для написания кода или исследований просматривать сайты, заполнять формы и извлекать содержимое Автоматизация многоэтапных сценариев работы с браузером одним пакетным вызовом CLI Запуск аудита доступности страницы или URL с помощью axe-core из командной строки Отладка React-приложений с помощью просмотра дерева компонентов и активности рендеринга
Как установить agent-browser?
Установите CLI глобально через npm: npm install -g agent-browser Скачайте Chrome for Testing (только при первом запуске): agent-browser install Откройте страницу, сделайте снимок и нажмите на элемент по ref: agent-browser open example.com
Где скачать agent-browser?
Исходный код и инструкции по установке — на GitHub: https://github.com/vercel-labs/agent-browser

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты