steel-dev/steel-browser 是一个开源 API,通过管理浏览器会话和进程,让 AI 应用和智能体能够与网页交互。GitHub 仓库信息显示最新版本为 v0.5.4-beta,但所提供的信息中没有说明该版本有哪些改动。仓库使用 TypeScript 编写,采用 Apache-2.0 许可证。
核心是保持浏览器状态和 Cookie 的会话管理。它支持基于 CDP 的自动化,并提供请求记录和会话查看界面,便于确认浏览器行为。可以通过 Puppeteer、Playwright、Selenium 控制浏览器,同时支持代理管理、Chrome 扩展程序和会话调试。README 中还明确写有将页面转换为 Markdown 或 PDF 以及生成截图的功能。因此,这是一个试图在一个 API 中同时涵盖浏览器控制、会话运营和结果提取的项目。
不过,所提供的 FACTS 中没有 v0.5.4-beta 的变更记录,因此无法判断本次发布对既有功能做了怎样的改变。功能范围可以从 README 和项目说明中确认,但没有给出支撑性能或实际生产适用性的对比资料。因此,是否引入该版本,应在另行确认各版本的变更内容以及所需的运行条件之后再做决定。