Repolode
steel-dev

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. 1

    Запустите предварительно собранный образ Docker локально

    docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser
  2. 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 обновляется ежедневно.

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