agent-browser

agent-browser.dev
На карте связей Открыть сайт

CLI для автоматизации headless-браузера, созданный для ИИ-агентов, обеспечивающий компактный текстовый вывод и быстрое выполнение команд через нативную Rust-архитектуру.

Описание

agent-browser# · Browser automation CLI for AI agents · Features# · Works with# · Why refs?#

agent-browser — это инструмент командной строки для автоматизации браузера, специально созданный для ИИ-агентов и ассистентов программирования, в которых они работают — включая Claude Code, Cursor, GitHub Copilot, OpenAI Codex и Google Gemini. Он выводит компактное дерево доступности вместо сырого HTML или JSON, кардинально снижая потребление токенов, при этом предоставляя агентам детерминированный контроль над веб-страницами через систему выбора элементов на основе ссылок. Инструмент построен на архитектуре клиент-демон: нативный Rust CLI обрабатывает парсинг команд с почти мгновенной скоростью, в то время как постоянный Node.js-демон управляет базовым экземпляром браузера Playwright. С более чем 50 командами, покрывающими навигацию, взаимодействие с формами, скриншоты, инспекцию сети и хранилище, agent-browser предоставляет полноцикловый контроль браузера, оптимизированный для автоматизированных рабочих процессов агентов на macOS, Linux и Windows.

Установка

Не знаете, с чего начать — попросите ассистента провести по шагам:

Возможности

Выбор элементов на основе ссылок
Команда снимка возвращает компактное дерево доступности, где каждый элемент несет уникальную ссылку (например, @e1), обеспечивая детерминированное взаимодействие без повторных запросов и неоднозначности.
Эффективный по токенам вывод
Текстовый вывод дерева доступности использует примерно 200-400 токенов на снимок, по сравнению с 3000-5000 токенов для полного DOM-вывода, сохраняя контекстные окна агентов компактными.
Производительность нативного Rust CLI
Парсинг команд обрабатывается нативным Rust-бинарником, который запускается мгновенно, с постоянным Node.js-демоном, управляющим экземпляром браузера Playwright в фоновом режиме.
Более 50 команд браузера
Всеобъемлющий набор команд, покрывающий навигацию по страницам, заполнение форм, клики, скриншоты, мониторинг сети и управление хранилищем для полного контроля браузера.
Поддержка множественных сессий
Запускайте несколько изолированных экземпляров браузера одновременно, каждый с независимым состоянием аутентификации, обеспечивая параллельные задачи агентов или многоаккаунтные рабочие процессы.
Кроссплатформенная совместимость
Нативные бинарники доступны для macOS (ARM64 и x64), Linux (ARM64 и x64) и Windows (x64), с npm-фоллбэком, обеспечивающим широкое покрытие сред.

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

ИИ-ассистенты программирования
Агенты в Claude Code, Cursor или GitHub Copilot могут просматривать документацию, тестировать веб-интерфейсы и заполнять формы как часть автоматизированных рабочих процессов кодирования и отладки.
Веб-скрапинг и извлечение данных
ИИ-агенты могут навигировать по страницам, захватывать снимки и извлекать структурированную информацию с веб-сайтов с минимальными накладными расходами токенов на операцию.
Автоматизированное тестирование UI
QA-агенты могут скриптовать полные последовательности взаимодействия с браузером — клики, отправки форм, сравнения скриншотов — используя детерминированные ссылки вместо хрупких CSS-селекторов.
Многошаговая веб-автоматизация
Сложные рабочие процессы, такие как вход в сервисы, заполнение многостраничных форм или мониторинг сетевых запросов, могут быть организованы через последовательности shell-команд, которые может выдавать любой агент.

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

CLI для автоматизации headless-браузера, специально разработанный для ИИ-агентов. Он предоставляет агентам детерминированный контроль браузера, сохраняя низкое использование токенов благодаря компактному текстовому выводу.

Выполните `npm install -g agent-browser` на любой платформе, `brew install agent-browser` на macOS, или попробуйте без установки через `npx agent-browser open example.com`.

Ссылки назначаются из живого снимка дерева доступности, поэтому они указывают на точные элементы без повторного запроса DOM. Это быстрее и исключает ошибки несоответствия селекторов.

Claude Code, Cursor, GitHub Copilot, OpenAI Codex, Google Gemini, opencode и любой агент, способный выполнять shell-команды.

Полные DOM-дампы могут стоить 3000-5000 токенов на страницу. Текстовые снимки agent-browser используют 200-400 токенов, напрямую снижая задержку и стоимость API для каждого шага просмотра.

Да. agent-browser поддерживает несколько изолированных сессий с отдельными состояниями аутентификации, полезно для параллельных задач или сценариев с несколькими аккаунтами.

Да. Нативные бинарники доступны для macOS (ARM64/x64), Linux (ARM64/x64) и Windows (x64).

Node.js-демон управляет экземпляром браузера Playwright. Он автоматически запускается при первом использовании и сохраняется между командами — ручное управление не требуется.

Характеристики

Тип Платформа
КатегорияAI-агенты / Инструменты разработчика ИИ
Цена бесплатно
Платформа Десктоп
Системы macos, cli, windows, linux
Хостингlocal
Установкаdesktop-app
Язык сайтаen
Просмотры81 013

Интеграции

Платформы

Соцсети

Исходный код

репозиторий

Найден в источниках

Похожие в разделе «AI-агенты»

Предложить сайт в каталог

Пришлите ссылку — остальное мы выясним сами.

Мы рассмотрим, что вы прислали, и добавим в каталог, если подойдёт.