steel-dev/steel-browser

🔥 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser sandbox that lets you automate the web without worrying about infrastructure.

它解决的问题

Steel 通过提供托管的浏览器 API,简化了 AI 代理和网页自动化工具的开发。它消除了从零构建复杂浏览器基础设施的需求,处理了管理浏览器进程、会话和状态的繁重工作,让你可以专注于构建应用程序。

工作原理

Steel 充当管理 Chrome 实例的服务器。你可以通过 REST API 或使用提供的 Python 和 Node.js SDK 与之交互。它支持三种主要交互模式:用于复杂工作流的持久会话、用于抓取或截图等任务的快速操作端点,以及专为 AI 代理导航和与网页交互而设计的实验性命令 API。

适用人群

它专为需要构建可靠、可扩展的网页代理或需要基于浏览器交互的自动化工具(如抓取、表单填写或复杂网页导航)的开发者和 AI 工程师设计。

亮点

  • 通过 Puppeteer、Playwright 或 Selenium 实现完整的浏览器控制。
  • 内置会话管理,支持 cookie、本地存储和状态。
  • 集成代理管理,支持 IP 轮换和反检测功能。
  • 支持加载自定义 Chrome 扩展。
  • 内置调试工具,包括请求日志和会话 UI。
  • 现成的端点,可将网页转换为 markdown、PDF 或截图。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目