steel-dev/steel-browser

🔥 Open Source Browser API для AI-агентов и приложений. Steel Browser — это готовый браузерный sandbox, позволяющий автоматизировать работу в интернете без забот об инфраструктуре.

Инструменты⭐ 7 676TypeScriptпоследний релиз: v0.5.4-beta
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Steel Browser — это open-source браузерный API, предоставляющий готовую песочницу для автоматизации работы с веб-страницами без необходимости разворачивать инфраструктуру с нуля.

Зачем нужен

Инструмент позволяет разработчикам создавать AI-агентов и приложения, взаимодействующие с живым интернетом, беря на себя управление сессиями, процессами браузера и ресурсами. Это избавляет от сложностей с поддержкой инфраструктуры, позволяя сосредоточиться на логике самого AI-приложения.

Что можно реализовать

  • Автоматизация сложных сценариев навигации и взаимодействия с веб-сайтами через AI-агентов
  • Сбор данных (скрейпинг) с учетом антидетект-мер и управления сессиями
  • Конвертация веб-страниц в формат Markdown или PDF для обработки LLM
  • Автоматизированное создание скриншотов страниц
  • Использование пользовательских Chrome-расширений в автоматизированных сессиях

Ключевые возможности

  • Полный контроль над Chrome через Puppeteer, Playwright или Selenium (CDP)
  • Автоматическое управление состоянием сессий, cookies и локальным хранилищем
  • Встроенная поддержка прокси-цепочек для ротации IP-адресов
  • Механизмы антидетекта (stealth plugins) и управления цифровыми отпечатками
  • Встроенные инструменты отладки, логирования запросов и UI для просмотра сессий

👤 Кому подойдёт: Разработчики, создающие AI-агентов, инструменты автоматизации браузера и веб-скрейперы

Релизы

v0.5.4-betaminor
🕐 26 дн назад · релиз на GitHub ↗

Steel Browser v0.5.4-beta: миграция на MuPDF, поддержка Chrome 146, улучшенная логирование и исправления CDP.

  • Added: Миграция движка рендеринга на MuPDF и полный переработка конвертации Markdown.
  • Added: Добавлена поддержка Chrome версии 146 и улучшена установка расширений.
  • Added: Внедрено логирование взаимодействий с браузером и опциональная инструментация сети воркеров.
  • Fixed: Исправлено падение с переполнением стека при записи больших буферов DuckDB.
  • Fixed: Улучшена работа CDP: исправлено захват вложенных скроллов, запросов от воркеров и валидация часовых поясов.
v0.5.3-betaminor
🕐 4 мес назад · релиз на GitHub ↗

Добавлены хуки для плагинов, режим полного экрана и улучшена стабильность сессий.

  • Added: Добавлены хуки onSessionStart, onBeforeSessionEnd и onAfterSessionEnd для плагинов.
  • Added: Появилась опция |fullscreen| для запуска браузера в полноэкранном режиме.
  • Fixed: Исправлено использование глобальной переменной Node в плагине таблиц.
  • Fixed: Скрипты живых сессий обернуты в IIFE для предотвращения конфликтов глобальной области видимости.
  • Fixed: Улучшена надежность завершения сессий и защита от параллельного выключения.