Steel 是一个为 AI 智能体与网页自动化而生的开源浏览器 API。它通过简单 REST API 或 Python/Node SDK 让你控制云端浏览器会话集群,处理 JavaScript 渲染、登录、代理、验证码与扩展,让你专注于 AI 应用而非浏览器基础设施。
核心功能
- 完整浏览器控制:用 Puppeteer 与 CDP 完全控制 Chrome 实例;可用 Puppeteer、Playwright 或 Selenium 连接。
- 会话管理:跨请求保持浏览器状态、cookies 与本地存储;持久化 profile 访问登录门槛数据。
- 代理支持:内置代理链管理实现 IP 轮换,外加隐身插件与指纹管理。
- 快捷操作:
/scrape、/screenshot、/pdf端点提取干净的 markdown、HTML 或数据——无需会话设置的一次性任务。 - token 优化:优化页面格式最多节省 80% token 用量与成本。
- 可观测性:实时会话查看器、回放与请求日志,便于调试。
- 可自托管:用 Docker 镜像本地运行或自托管;一键部署到 Railway 或 Render。
- SDK:Node 与 Python 的完全类型化
steel-sdk。
适用场景
谁应该使用这个工具?
- AI 工程师:构建网页智能体、RAG 流水线或抓取工具、需要可靠浏览器基础设施的人。
- 开源倡导者:希望自托管浏览器基础设施、不锁定的团队。
- 大规模抓取:带轮换代理与反检测的大规模任务。
解决的问题
- 基础设施开销:浏览器生命周期、会话与代理都已代管。
- 反爬摩擦:隐身插件、指纹管理与验证码处理。
- token 成本:干净的 markdown/HTML 提取显著降低 LLM 上下文成本。
定价方案
| 方案 | 价格 | 功能 |
|---|---|---|
| 自托管 | $0 | Docker 免费;在自己的基础设施上获得完整功能。 |
| Steel Cloud | 免费层 + 用量 | 托管会话,含免费层;超出按量付费。 |
优势对比
相比竞品的优势:
- 开源:整个平台在 GitHub 上——可自托管或审计代码。
- 开箱即用:会话、代理、隐身、扩展与快捷操作集成在一个容器中。
- 开发者体验:干净 REST API 加完全类型化 Python 与 Node SDK。
独特卖点:
- 一个 Docker 容器提供 API + UI + 调试器。
- 为 LLM 上下文窗口设计的优化页面格式(markdown)。
- 一次性任务完全跳过会话管理的快捷操作端点。
快速开始
入门指南
- 本地运行:
docker run -p 3000:3000 ghcr.io/steel-dev/steel-browser(API 在 localhost:3000,UI 在 /ui)。 - 安装 SDK:
npm install steel-sdk或pip install steel-sdk。 - 创建会话:
client.sessions.create()并通过 WebSocket 连接 Puppeteer。 - 或使用快捷操作:POST 到
/scrape或/screenshot做一次性提取。
集成
无缝集成以下工具:
- Puppeteer、Playwright、Selenium
- Python 与 Node.js SDK
- Railway、Render 及任意 Docker 宿主
常见问题
Steel 真的开源吗?
是的——完整平台在 GitHub(steel-dev/steel-browser)上,可本地运行或自托管。
能用 Playwright 吗?
能——通过 WebSocket 将 Playwright 连接到 Steel 会话,或直接使用 Sessions API。
如何减少 token 用量?
快捷操作将页面转为干净的 markdown/HTML 格式,最高节省 80% LLM 上下文成本。
替代方案
如果 Steel 不合适,可以考虑:
- Browserbase:带 Agent Identity 与验证码处理的托管浏览器基础设施。
- Kitesurf:Cloudflare 在 Workers 上打造的更轻量智能体浏览器。
- Cloudflare Computer:需要持久化文件系统与代码执行,而非仅浏览。
使用技巧
- 自托管控成本:Docker 镜像给你完整平台,无需按会话付费。
- 一次性任务用快捷操作:scrape/screenshot/PDF 无需会话设置。
- 登录场景保留 profile:持久化 profile 跨运行保持 cookies,访问门槛数据。
总结
Steel 是让网页自动化基础设施成为已解决问题清单的开源浏览器 API——会话、代理、反检测与干净的 LLM 就绪提取,集成在一个可自托管平台中。如果你想要可控的浏览器基础设施,Steel 是强有力且透明的选择。
评论
还没有评论。成为第一个评论的人!
相关工具
Browserbase
www.browserbase.com
浏览器智能体基础设施:为 AI 智能体提供无头浏览器集群,外加 Search 与 Fetch API 输出 token 高效的网页上下文。处理登录、验证码与动态内容。Stagehand AI 浏览器 SDK 的出品方。
Kitesurf
kitesurf.cloudflare.app
Cloudflare 为 AI Agent 打造的无头浏览器,完全运行在 Workers 的 V8 隔离环境中,常见智能体任务(截图、HTML 提取)比 Chromium 节省 3-7 倍 CPU 与内存。
Cloudflare Computer
github.com/cloudflare/computer
Cloudflare 开源的 AI Agent 运行时,为每个智能体提供基于 Durable Object 的持久化文件系统和可切换执行环境(容器、隔离 Shell、JavaScript 隔离),全部跑在 Workers 上,免费开源。
相关洞察
我把 Obsidian 接入 OpenClaw 后,它开始帮我做决策
当 Obsidian 不再只是记笔记,而是接入 OpenClaw 之后,它开始帮我整理信息、连接上下文、推动判断,甚至参与真实决策。
别再把 AI 助手塞进聊天框了:Clawdbot 选错了战场
Clawdbot 很方便,但将它放在 Slack 或 Discord 里操控,是从一开始就错的设计选择。聊天工具不是用来操作任务的,AI 也不是用来聊天的。
低代码平台的黄昏:为什么 Claude Agent SDK 会让 Dify 们成为历史
从大模型第一性原理深度剖析为什么 Claude Agent SDK 将取代 Dify。探讨为什么自然语言描述流程比图形化编排更符合人类原始行为模式,以及为什么这是 AI 时代的必然选择。