Steel Browser
活跃简介
Steel Browser 是一个专为 AI Agent 和应用设计的开源浏览器沙盒,提供完整的浏览器 API,支持会话管理、代理集成和自动反检测,让开发者无需关注基础设施即可实现 Web 自动化。
核心特性
- 完整浏览器控制 — 基于 Puppeteer 和 CDP 的 Chrome 实例完全控制,支持 Puppeteer、Playwright 或 Selenium
- 会话管理 — 跨请求维护浏览器状态、Cookie 和本地存储,实现持久化浏览
- 反检测 — 内置隐身插件和指纹管理,避免机器人检测
- 代理支持 — 内置代理链管理,支持 IP 轮换和地理路由
- 浏览器工具 API — 快速将页面转换为 Markdown、可读文本、截图或 PDF
- 扩展支持 — 加载自定义 Chrome 扩展以增强浏览器功能
适用场景
💡 构建可浏览、交互和从网站提取数据的 AI Web 智能体
💡 使用会话持久化和反检测功能自动化 Web 抓取任务
💡 创建带代理轮换的浏览器自动化工具用于大规模数据收集
💡 开发具有完整浏览器状态管理的 QA 测试管道
💡 为 Lovable 风格的应用构建器提供实时 Web 浏览能力
快速开始
通过 Docker 运行:docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser。API 访问 localhost:3000,UI 访问 localhost:3000/ui。或通过一键按钮部署到 Railway/Render。提供 Python 和 Node.js SDK。