Библиотека Python с открытым исходным кодом для создания AI-агентов, управляющих настоящим браузером; доступны stealth-браузеры Browser Use Cloud и hosted agent API.
steel-dev/steel-browser
Открытый Browser API для AI-агентов и приложений: управляемая среда Chrome, которой можно управлять через Puppeteer, Playwright или Selenium.
Open source альтернатива:Browserbase
- Звёзды
- 7,845
- Форки
- 997
- Открытые issues
- 76
- Последний коммит
- 14 часов назад
Что это?
Steel — это Browser API, с помощью которого AI-агенты и приложения взаимодействуют с открытыми веб-страницами без необходимости создавать собственную инфраструктуру для автоматизации браузера. Он управляет сессиями браузера, страницами и процессами браузера, чтобы разработчики могли сосредоточиться на логике приложения, пока браузер работает в фоновом режиме.
Клиенты подключаются по протоколу Chrome DevTools Protocol с помощью Puppeteer, Playwright или Selenium. API поддерживает параметры сессии, такие как настройки прокси, пользовательские расширения Chrome, размеры области просмотра и блокировку рекламы; между запросами в сессиях сохраняются cookies и local storage. Встроенный интерфейс позволяет просматривать и отлаживать сессии, также ведётся журнал запросов.
Помимо управления сессиями, Steel предоставляет быстрые эндпоинты для извлечения чистого контента со страниц, создания скриншотов и генерации PDF. Steel можно запускать локально в Docker-контейнере или развернуть на собственных серверах; также доступен облачный сервис.
Ключевые возможности
- 01Управление Chrome через Puppeteer, Playwright или Selenium по CDP
- 02Постоянные сессии, в которых между запросами сохраняются cookies и local storage
- 03Настройка прокси и пользовательских расширений Chrome для каждой сессии
- 04Встроенный интерфейс и журнал запросов для отладки сессий
- 05Эндпоинты для извлечения контента со страниц, создания скриншотов и генерации PDF
Сценарии использования
- Предоставление AI-агенту браузера для навигации по сайтам и взаимодействия с ними
- Запуск задач браузерной автоматизации без самостоятельного управления Chrome
- Извлечение чистого контента со страниц для конвейеров LLM
- Создание скриншотов или PDF веб-страниц по запросу
Быстрый старт
- 1
Запустите предварительно собранный образ Docker локально
docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser - 2
Откройте интерфейс по адресу localhost:3000/ui и создайте сессию через API на порту 3000
Что важно знать
- В README указано, что Steel находится в публичной бета-версии и часто меняется.
- Для локального запуска требуется Docker либо Node.js с установленным Chrome.
Темы
Частые вопросы
- Что такое steel-browser?
- Открытый Browser API для AI-агентов и приложений: управляемая среда Chrome, которой можно управлять через Puppeteer, Playwright или Selenium. Steel — это Browser API, с помощью которого AI-агенты и приложения взаимодействуют с открытыми веб-страницами без необходимости создавать собственную инфраструктуру для автоматизации браузера. Он управляет сессиями браузера, страницами и процессами браузера, чтобы разработчики могли сосредоточиться на логике приложения, пока браузер работает в фоновом режиме.
- steel-browser можно использовать бесплатно? Какая у него лицензия?
- steel-browser распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- steel-browser всё ещё поддерживается?
- Активно поддерживается. Последний коммит в steel-browser — 20 окт. 2026 г..
- Для чего можно использовать steel-browser?
- Предоставление AI-агенту браузера для навигации по сайтам и взаимодействия с ними Запуск задач браузерной автоматизации без самостоятельного управления Chrome Извлечение чистого контента со страниц для конвейеров LLM Создание скриншотов или PDF веб-страниц по запросу
- Как установить steel-browser?
- Запустите предварительно собранный образ Docker локально: docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser Откройте интерфейс по адресу localhost:3000/ui и создайте сессию через API на порту 3000
- Где скачать steel-browser?
- Исходный код и инструкции по установке — на GitHub: https://github.com/steel-dev/steel-browser
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый Python-веб-краулер, который преобразует сайты в чистый Markdown для LLM, извлекает структурированные данные с помощью CSS/LLM и при необходимости предоставляет API.
SDK на TypeScript, Python и Go для браузерных агентов: управляет Chrome с помощью вызовов act, observe и extract на естественном языке и API в стиле Playwright.
Автоматизация браузера с открытым исходным кодом: LLM и компьютерное зрение выполняют веб-сценарии на любых сайтах, дополняя Playwright командами на базе ИИ.
Расширение с открытым исходным кодом для Chrome/Edge, в котором AI-агент выполняет веб-задачи в вашем браузере с активными сессиями.
JavaScript-библиотека, которая встраивает GUI-агента в любую веб-страницу, позволяя управлять интерфейсом с помощью естественного языка.