Универсальный open-source AI-агент для задач с кодом и без: работает на вашем компьютере как desktop-приложение, CLI или встраиваемый API.
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
Установите CLI глобально через npm
npm install -g agent-browser - 2
Скачайте Chrome for Testing (только при первом запуске)
agent-browser install - 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 обновляется ежедневно.
Похожие проекты
CLI и расширение для браузера, которые позволяют AI-агентам работать в вашем авторизованном Chrome или Edge, пока вы продолжаете пользоваться браузером.
MCP-сервер и CLI, которые передают AI-агентам для написания кода актуальную документацию и примеры кода для конкретных версий библиотек.
Опенсорсный coding agent на Rust для терминала: редактирует файлы, запускает команды и работает с более чем 40 провайдерами моделей, включая локальные модели.
Набор стартовых проектов для создания готовых к развёртыванию приложений на Claude API: агенты, управление компьютером, автоматизация браузера и финансовый анализ.
Долгосрочная память для AI-агентов разработки: сохраняет контекст проекта и передаёт задачи между Claude Code, Codex, Cursor и другими CLI агентов.