Agent Skill, который открывает локальным AI-агентам, например Claude Code, доступ к вебу через маршрутизацию инструментов, CDP-прокси браузера и заметки о сайтах.
platonai/Browser4
Браузерный движок для AI-агентов, интеллектуального извлечения данных и масштабной автоматизации веба, с CLI на Rust и поддержкой MCP.
- Звёзды
- 1,165
- Форки
- 153
- Открытые issues
- 33
- Последний коммит
- 8 часов назад
Что это?
Browser4 — браузерный движок для AI-агентов и масштабной автоматизации веба. Он управляет настоящими браузерами на базе Chrome через Chrome DevTools Protocol: агенты и пользователи могут переходить по страницам, нажимать на элементы и заполнять их, делать снимки страниц, а также запускать пакетные и циклические задачи из командной строки browser4-cli.
Для извлечения данных доступны X-SQL и CSS-селекторы: они позволяют детерминированно извлекать данные из открытых страниц и сохранённых HTML-снимков без расхода токенов LLM. Также предусмотрены необязательный режим извлечения с помощью LLM, прогрессивное хранилище опыта, повторно использующее найденные селекторы, и WebMiner, который применяет ML-кластеризацию для преобразования сохранённых HTML-файлов в таблицы и отчёты.
Для работы в больших масштабах проект поддерживает swarm- и crawl-задачи с возобновлением по контрольным точкам, сессии с сохранением состояния, плагины, runtime-навыки, расширение для браузера и MCP через HTTP. Проект написан преимущественно на Kotlin и распространяется через Maven Central и npm.
Ключевые возможности
- 01Управляет настоящими браузерами через CDP; поддерживает headless- и обычный режимы.
- 02Извлекает данные с открытых страниц и из HTML-снимков с помощью X-SQL и CSS-селекторов.
- 03С помощью кластеризации WebMiner преобразует сохранённые HTML-файлы в таблицы и отчёты без расхода токенов LLM.
- 04Запускает swarm- и crawl-задачи с возобновлением по контрольным точкам.
- 05Предоставляет MCP через HTTP и поддерживает плагины, runtime-навыки и расширение для браузера.
Сценарии использования
- Поручить AI-агенту выполнить многошаговую задачу, например сравнить товары в интернет-магазине.
- Извлекать структурированные поля со множества страниц при обходе сайта, не расходуя токены LLM.
- Преобразовать папку со скачанными HTML-страницами в сгруппированные по кластерам таблицы с помощью WebMiner.
- Автоматизировать регулярную проверку страниц с помощью циклических задач.
Быстрый старт
- 1
Установите browser4-cli глобально с помощью npm (требуется Node.js)
npm install -g browser4-cli - 2
Установите среду выполнения серверной части Browser4
browser4-cli install - 3
Откройте видимую сессию браузера на сайте-примере
browser4-cli open --headed https://browser4.io
Что важно знать
- Для команд с ИИ, таких как extract, summarize, chat и agent run, требуется API-ключ провайдера LLM.
- Для конвейера кластеризации WebMiner требуется JDK 17 или новее.
В подборках
Темы
Частые вопросы
- Что такое Browser4?
- Браузерный движок для AI-агентов, интеллектуального извлечения данных и масштабной автоматизации веба, с CLI на Rust и поддержкой MCP. Browser4 — браузерный движок для AI-агентов и масштабной автоматизации веба. Он управляет настоящими браузерами на базе Chrome через Chrome DevTools Protocol: агенты и пользователи могут переходить по страницам, нажимать на элементы и заполнять их, делать снимки страниц, а также запускать пакетные и циклические задачи из командной строки browser4-cli.
- Browser4 можно использовать бесплатно? Какая у него лицензия?
- Browser4 распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Browser4 всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Browser4 — 22 окт. 2026 г..
- Для чего можно использовать Browser4?
- Поручить AI-агенту выполнить многошаговую задачу, например сравнить товары в интернет-магазине. Извлекать структурированные поля со множества страниц при обходе сайта, не расходуя токены LLM. Преобразовать папку со скачанными HTML-страницами в сгруппированные по кластерам таблицы с помощью WebMiner. Автоматизировать регулярную проверку страниц с помощью циклических задач.
- Как установить Browser4?
- Установите browser4-cli глобально с помощью npm (требуется Node.js): npm install -g browser4-cli Установите среду выполнения серверной части Browser4: browser4-cli install Откройте видимую сессию браузера на сайте-примере: browser4-cli open --headed https://browser4.io
- Где скачать Browser4?
- Исходный код и инструкции по установке — на GitHub: https://github.com/platonai/Browser4
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Фреймворк для веб-скрейпинга на Python: от одиночных HTTP-запросов и stealth-браузеров до парсинга и параллельного обхода сайтов с экспортом данных.
Открытый Browser API для AI-агентов и приложений: управляемая среда Chrome, которой можно управлять через Puppeteer, Playwright или Selenium.
Облачная браузерная инфраструктура и фреймворк на базе Playwright для запуска веб-автоматизаций с AI-агентами, обходом антибот-защиты, решением CAPTCHA и прокси.
SDK на TypeScript, Python и Go для браузерных агентов: управляет Chrome с помощью вызовов act, observe и extract на естественном языке и API в стиле Playwright.
Браузер без графического интерфейса, написанный с нуля на Zig для AI-агентов и автоматизации; поддерживает серверы CDP и WebDriver BiDi.