steel-browser

一键启动浏览器沙箱,让 AI 代理轻松操控网页

开源 🏷️基础免费,高级付费 ✅ 目前可打开 智能体 🍴 复刻 1009 🐛 待处理 86 👀 关注 19
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 7939
维护状态 活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 支持限时试用 · 提供免费额度,付费解锁更多功能,具体价格需查看官网。

项目预览

steel-browser 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队steel-dev
官网地址https://steel.dev
定价模式🏷️基础免费,高级付费
价格说明提供免费额度,付费解锁更多功能,具体价格需查看官网。
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型ai,ai-agents,ai-tools,browser-automation,browser-use,computer-use,headless-browser,llm,mcp,playwright,puppeteer
GitHub 星标★ 7939
上线时间2024-11-01 00:00:00
代码更新2026-11-09
仓库体积149.0 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

Steel Browser 是一个开源的浏览器 API 沙箱,专为 AI 智能体和应用设计,提供开箱即用的浏览器自动化能力,免去基础设施维护的烦恼。它解决了 AI 代理在访问网页、抓取数据、执行操作时面临的浏览器环境搭建复杂、反爬虫对抗难、会话管理繁琐等痛点。核心能力包括:通过简单的 REST API 或 WebSocket 控制浏览器,支持页面导航、点击、输入、截图、PDF 生成等操作;内置会话管理和持久化,可复用登录状态;提供代理支持、隐身模式、自定义用户代理等反检测功能;支持多实例并发,可水平扩展;与 Playwright 深度集成,兼容现有自动化脚本。项目采用 TypeScript 编写,面向 AI 工程师和自动化开发者,帮助快速构建网页智能体、数据采集工具和自动化工作流。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 7939

使用教程

难度:入门 约 10 分钟 部署方式:Docker 6 步

环境要求

  • 已安装 Docker(本地运行预构建镜像)
  • 已安装 Docker Compose(使用 docker compose 方式启动时)
  • 本机 3000 端口可用(API 与 UI 服务端口)
  • 本机 9223 端口可用(控制台调试器端口)
  • Mac Silicon(Apple 芯片)用户需指定 arm64 平台环境变量

安装与启动步骤

  1. 1拉取并运行镜像

    README 推荐的最简单方式,一条命令启动预构建镜像,容器会同时跑起 API 与 UI 服务。

    docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser
  2. 2Mac 芯片加平台参数

    Apple Silicon 用户需按 README 指定 linux/arm64,否则镜像可能无法在正确平台运行。

    DOCKER_DEFAULT_PLATFORM=linux/arm64 docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser
  3. 3或用 compose 启动

    README 说明也可用 docker compose 把 API 和 UI 分开运行,需在含 docker-compose.yml 的仓库目录下执行。

    docker compose up
  4. 4访问 UI 与接口

    服务起来后浏览器打开 UI 界面,接口文档在 /documentation,API 端点为 http://localhost:3000。

  5. 5试用 REPL 示例

    README 提到可进入 repl 目录运行 start 脚本快速把玩接口,需要本地有 Node.js 环境。

    cd repl
    npm run start
  6. 6贡献者开发模式

    本地改代码时改用开发版 compose,会从 api 与 ui 目录构建镜像,服务跑在 3000 与 5173 端口。

    docker compose -f docker-compose.dev.yml up --build

关键配置

配置项必填说明示例
DOCKER_DEFAULT_PLATFORM否Mac Silicon 用户指定镜像运行平台,README 要求设为 linux/arm64linux/arm64
.env否在自定义 host 运行时创建,变量清单见 docs/DEVELOPMENT_SETUP.md.env

如何确认成功

浏览器访问 http://localhost:3000/ui 能看到界面,访问 http://localhost:3000/documentation 能打开接口文档,即启动成功。

常见问题

Q:Mac M 系列芯片启动报平台错误怎么办?

A:在命令前加 DOCKER_DEFAULT_PLATFORM=linux/arm64,例如 docker compose 时写成 DOCKER_DEFAULT_PLATFORM=linux/arm64 docker compose up。

Q:怎样单独运行 API 和 UI?

A:README 说明可用 docker compose up 分别启动,API 与 UI 会以独立服务形式跑起来。

Q:开发时怎么让本地改动生效?

A:改用 docker compose -f docker-compose.dev.yml up --build,会从 api 和 ui 目录重新构建镜像。

Q:跑在自定义 host 上需要配什么?

A:README 提到创建 .env 文件(变量见 docs/DEVELOPMENT_SETUP.md),或直接修改 docker-compose.dev.yml 中的环境变量。

注意事项

  • README 未提供镜像构建的源码本地安装步骤,非 Docker 部署需参考官方文档与仓库其他文件。
  • 9223 端口用于控制台调试器,如不需要可自行取舍端口映射。
  • 开发模式默认使用 5173 端口跑 UI,和默认 3000 端口的部署方式不同。

核心亮点

  • 开箱即用,提供托管沙箱和自托管选项,无需自行搭建浏览器环境
  • API 设计简洁,支持 REST 和 WebSocket,易于集成到 AI 应用中
  • 内置反检测功能(隐身模式、自定义 UA),降低被网站屏蔽的风险

不足之处

  • 文档/社区待观察
  • 自托管部署需要一定的 Docker 和网络知识,上手门槛略高

适用场景

  • 构建网页浏览型 AI 助手,如自动填表、信息检索
  • 大规模网页数据采集和内容抓取,避免 IP 封禁
  • 自动化测试和网页操作流程编排,如批量截图、监控

替代项目

Playwright、Puppeteer、Browserless

上一篇:actionbook

下一篇:page-agent

同类项目推荐

BeatDesign 开源

本地画布+时间线,挂上 MCP agent 自动出图出片

Local-first AI canvas and timeline. Any MCP agent. Open-source alternative to Higgsf···

★ 342 2026-10-08
open-slide 开源

让 Agent 用代码直接生成可展示的幻灯片

A slide framework built for agents.

★ 9729 2026-10-13
untidetect-tools 开源

找反检测工具,看这份精选清单就够了

List of anti-detect and humanizing tools and browsers, including captcha solvers and···

★ 2064 2026-08-10
automate-for-growth 开源

一键自动化内容生产与分发,提升增长效率

Complete guide to automating content for growth: Sora 2 video generation, brand auth···

★ 948 2026-08-09
kdriver 开源

Kotlin 协程直连 CDP,快速抓取且不易被识别

A blazing fast, coroutine-first, undetectable web scraping / browser automation CDP-···

★ 110 2026-09-18
open-browser-use 开源

让 AI 直接操作真实 Chrome,告别平台锁定,一行命令搞定浏览器自动化。

Platform-neutral Browser Use for AI agents: real Chrome automation with a CLI + SDKs···

★ 419 2026-08-09
slackcli 开源

终端里收发搜 Slack,不用建 App

Slack CLI for humans and AI agents. Read, send, search and reply across one or many ···

★ 271 2026-10-30
papercast 开源

把论文变成播客,通勤路上也能涨知识

A Python pipeline tool and plugin ecosystem for processing technical documents. Proc···

★ 53 2026-08-09
wechat-rpa-bot-skill 开源

给 AI 智能体装上操作微信的手

专为 AI 智能体设计的强大微信 RPA 技能,支持无头运行与 REST API 控制,打破大模型与真实···

★ 108 2026-11-06