Browserbase
免费增值
AI智能体 AI Agent

Browserbase

Browserbase,专注于AI 智能体的智能工具

标签:

一句话介绍

Browserbase是一套用于构建、运行和调试网页代理的云浏览器平台,把远程Chromium、Search与Fetch接口、Functions运行时、模型网关、代理网络、身份能力和会话观测集中在同一个开发者账户中。

工具简介

Browserbase由Browserbase Inc运营,主要服务需要让程序真实浏览、登录、点击、填写表单或提取动态网页数据的开发者和企业。它负责浏览器集群、并发、网络、会话与调试基础设施,业务逻辑仍由用户代码或AI代理决定。

平台支持Playwright、Puppeteer、Selenium和自研Stagehand,也提供REST API、Node.js与Python SDK、MCP以及多种代理框架集成。Browserbase云服务与开源Stagehand是相关但独立的产品层。

平台组成

组件作用适合任务
Browser API创建、连接、配置和结束隔离浏览器会话登录流程、表单、动态网页和端到端测试
Search API返回结构化网页搜索结果研究、候选页面发现和RAG检索
Fetch API不执行JavaScript地获取页面响应内容轻量抓取、预处理和静态页面读取
Functions在平台运行沙箱中部署浏览器代理或脚本定时或按需执行自动化
Model Gateway用统一密钥调用支持的模型并统一结算Stagehand动作与代理推理
Identity代理、验证码、身份验证和网站信任能力需要登录或受反自动化保护的网站
Observability实时查看、录像、日志和网络调试排错、审计和运行质量分析

主要功能

远程浏览器会话

开发者通过API创建云端Chromium会话,再用CDP或WebDriver连接。每次会话隔离运行,可设置视口、地区、代理、超时、扩展、验证码处理和其他浏览参数。

并发与全球区域

不同套餐提供3、25、100或250个以上并发浏览器,并按组织共享额度。公开API列出美国东部、美国西部、欧洲中部和亚太新加坡等区域,更多区域与容量可能需要企业协商。

持久化Context

Context可以跨会话保存Cookie、登录令牌和浏览器存储,让代理无需每次重新登录。它也会放大凭据泄露风险,因此要按用户隔离、限制访问并提供撤销机制。

代理与反自动化能力

平台提供住宅或数据中心代理、自定义代理、基础或高级隐身模式和自动验证码处理。是否能访问目标网站仍取决于站点条款、技术策略、地区和授权,不能把这些功能理解为绕过规则的许可。

会话查看与录像

每个会话可在Session Inspector中实时查看,并默认生成视频记录,最多把多个标签页分别呈现。企业可关闭日志和录像以实现零记录会话,但这会减少调试证据。

Search API

Search API使用同一Browserbase密钥返回结构化搜索结果,单次最多可请求25条。它适合先筛选候选页面,再把需要交互的页面交给完整浏览器。

Fetch与Extract

Fetch通过Browserbase网络获取原始响应,可选代理、重定向和TLS处理,但不执行JavaScript且响应内容上限为1 MB。动态页面或大页面应改用浏览器会话,Extract则会产生不同的调用价格。

Browserbase Functions

Functions可把Playwright脚本、Stagehand代理或其他浏览自动化部署为可调用的云函数,并自动管理会话。当前文档列出15分钟执行上限、仅支持TypeScript且调用之间没有持久存储。

Model Gateway

Model Gateway允许Stagehand只使用Browserbase密钥选择OpenAI、Anthropic或Google等模型,并把Token计入同一账单。官方称按模型市场价计费且不加价,也可改用自己的模型供应商密钥。

Agent Identity

身份层包括账户API密钥、1Password凭据访问、Cloudflare Signed Agents以及基于AgentKit的真人支持证明等方式。部分Verified能力、Web Bot Auth和企业网络功能需要Scale、申请测试或额外配置。

Stagehand是什么

Stagehand是Browserbase创建并维护的开源浏览器代理SDK,在Playwright式控制基础上增加自然语言动作、结构化提取、可操作元素观察、自愈和多步代理。它可以连接Browserbase云浏览器,也可以在本地浏览器环境运行。

Stagehand能力用途注意事项
act用自然语言执行一次点击、输入或页面动作关键交易要限制目标和前置条件
extract按照结构定义提取页面信息仍需校验缺失字段、类型和页面时效
observe发现可操作元素或下一步动作页面变化会影响候选结果
agent执行多步骤网页任务要限制最大步骤、域名、权限和花费
自愈与缓存页面变化时降低选择器维护和重复模型调用缓存结果需设置适当失效策略

标准工作流

  1. 先用Search API找到候选页面,避免为每次检索启动完整浏览器。
  2. 对静态或无需交互的页面调用Fetch,确认内容是否足以完成任务。
  3. 需要JavaScript、登录、点击或表单时创建Browserbase会话,并设置地区、代理和Context。
  4. 使用Playwright、Puppeteer、Selenium或Stagehand控制页面,对输入和输出做结构校验。
  5. 通过实时查看、录像、日志和网络信息检查失败原因,完成后显式释放会话。
  6. 将稳定流程部署为Function或接入自有队列,并建立重试、幂等、告警和成本上限。

快速入门教程

创建第一个会话

  1. 注册账户并创建项目,从控制台取得项目级API密钥。
  2. 安装官方Node.js或Python SDK,并把密钥存入安全的环境变量或密钥服务。
  3. 调用会话创建接口,选择默认区域和不带持久Context的测试配置。
  4. 使用返回的连接地址接入Playwright、Puppeteer、Selenium或CDP客户端。
  5. 打开测试网页执行导航和截图,再在会话检查器查看录像与日志。
  6. 主动结束会话并检查用量,确认没有keep alive任务继续计费。

用Stagehand构建代理

  1. 安装Stagehand和结构验证库,选择Browserbase云环境或本地环境。
  2. 配置Browserbase密钥,并选择Model Gateway或自己的模型密钥。
  3. 先用observe识别页面元素,再用act执行小范围动作,用extract返回结构化数据。
  4. 为多步骤agent设置系统边界、允许域名、最大步骤和停止条件。
  5. 对购买、发送、删除和提交等不可逆动作增加人工确认。
  6. 记录输入、输出、会话ID和业务结果,用真实站点变化建立回归测试。

部署Browserbase Function

  1. 在本地用TypeScript编写唯一名称的函数,并声明输入参数结构。
  2. 连接函数自动创建的浏览器会话,完成Playwright或Stagehand逻辑。
  3. 把依赖打包后部署,取得Function ID并用测试参数异步调用。
  4. 轮询运行状态并验证结果、录像、控制台日志、网络请求和失败信息。
  5. 避免把密钥直接作为普通参数长期传递,等待或采用可用的安全密钥方案。
  6. 在15分钟限制内拆分长任务,并为重复调用设计幂等标识。

适合哪些用户

  • AI代理开发者:需要让代理访问没有API或必须交互的网页。
  • 数据工程团队:并行提取动态页面、登录后数据和结构化网页信息。
  • 自动化与运营团队:处理供应商门户、表单、文件上传下载和重复后台操作。
  • 测试工程师:在隔离云浏览器中运行端到端测试并通过录像调试。
  • SaaS开发者:把浏览器能力作为自身产品的一部分,而不维护浏览器集群。
  • 受监管企业:需要DPA、BAA、SSO、私有云连接、数据驻留或零记录会话。

典型使用场景

  • 研究代理:搜索网页、轻量抓取候选内容,再进入动态页面完成结构化提取。
  • 登录后自动化:保存Context,在用户授权下重复访问企业门户和后台系统。
  • 价格与库存监测:并行运行定时任务并记录页面变化和失败站点。
  • 表单与申请处理:填写多步骤表单、上传材料并保留人工审批点。
  • 端到端测试:在不同视口、地区和网络配置下验证用户流程。
  • 网页数据产品:将浏览器、Fetch和代理组合成可伸缩的数据采集管道。

产品优势

  • 把浏览器、搜索、抓取、运行时、模型、身份和观测整合在一个API密钥和账单中。
  • 兼容Playwright、Puppeteer、Selenium与Stagehand,便于迁移现有自动化代码。
  • 免费、Developer和Startup套餐公开列出并发、时长、调用量和超额单价。
  • Context、实时查看、视频录像、日志和网络调试覆盖开发与生产排障。
  • Stagehand及多语言SDK拥有活跃的官方GitHub项目,便于检查实现和参与贡献。
  • Scale提供更高并发、Verified Agents、SSO、DPA和HIPAA BAA等企业选项。

使用限制与注意事项

  • 云浏览器不会自动赋予抓取、登录或自动操作第三方网站的权利,必须遵守法律、站点条款和用户授权。
  • 每个浏览器会话至少按1分钟资源计费,keep alive未释放会继续消耗时长。
  • 单次会话最长6小时;免费档每次会话为15分钟,Functions单次执行最长15分钟。
  • 自动录像可能包含账号、表单和页面敏感信息,处理个人或健康数据前应调整记录和保留策略。
  • Fetch不执行JavaScript且有1 MB上限,不能替代所有真实浏览器任务。
  • 代理、验证码和模型Token是独立成本渠道,高并发任务要设置预算、限速和终止条件。
  • Functions当前仅支持TypeScript,密钥安全存储仍在路线图中,临时目录也不保证每次调用完全隔离。
  • 反自动化能力并非百分之百成功,目标站点变化仍会造成验证码、封禁、选择器和业务流程失败。

价格与套餐

截至2026年8月20日,Browserbase提供Free、Developer、Startup和Scale四档。以下为官网当前月费与核心额度,模型Token、代理、超额浏览器时长以及部分Search和Fetch调用可能另外计费。

套餐月费并发与浏览器时长Agent、Search与Fetch代理与保留
Free0美元3并发;1小时;每会话15分钟3次Agent;1,000 Search;1,000 Fetch无代理额度;保留7天;含5美元模型Token
Developer20美元25并发;100小时,超出每小时0.12美元15次Agent;1,000 Search后每千次7美元;1,000 Fetch后按类型计费1 GB代理后每GB 12美元;保留7天
Startup99美元100并发;500小时,超出每小时0.10美元50次Agent;1,000 Search后每千次7美元;10,000 Fetch后按类型计费5 GB代理后每GB 10美元;保留30天
Scale定制250以上并发;500小时以上按量Agent定制;Search和Fetch按量5 GB以上按量;保留30天以上;企业功能

Fetch与Extract超额价格

调用类型Developer公开价Startup公开价说明
普通Fetch每千次1美元套餐卡写每千次1美元,比较表写0.50美元页面存在不一致,应以控制台账单为准
代理Fetch每千次4美元每千次4美元另可能消耗代理流量
Extract每千次4美元每千次4美元结构化提取计费高于普通Fetch
代理Extract每千次7美元每千次7美元同时涉及提取与代理网络

如何选择套餐

需求建议方案理由
学习和原型Free零月费并含基本浏览器、Search、Fetch、Functions和少量模型Token
开发与小规模测试Developer25并发、100小时和自动验证码处理,成本可预测
生产工作流Startup100并发、500小时、更多Fetch和30天保留
高并发或受监管场景Scale定制容量、Verified Agents、SSO、DPA、BAA与网络能力

当前入门文档仍写免费账户一次只能运行一个会话,而价格页写3个并发浏览器;类似旧方案名称也可能残留在部分文档。注册后应以控制台实际配额和结算页为准。

API、SDK与集成

方式支持情况用途
REST API提供管理浏览器会话、Search、Fetch、Functions和平台资源
Node.js SDK提供Apache-2.0许可证,适合TypeScript与JavaScript
Python SDK提供Apache-2.0许可证,支持同步与异步客户端
Stagehand提供MIT许可证,核心仓库含TypeScript、Python和Go实现
其他Stagehand语言提供或AlphaRuby、Java、C#、PHP、Kotlin、Rust等状态不同
MCP提供可使用托管流式传输或本地STDIO,让MCP客户端控制浏览器
自动化框架支持Playwright、Puppeteer、Selenium及多种代理框架

开源情况

Browserbase云平台、托管浏览器、代理网络、身份与计费服务不是完整开源产品。官方GitHub公开的是Stagehand、SDK、Skills、模板、集成和若干工具,许可证需要逐仓库确认。

项目许可或状态能否代表平台开源
Stagehand主仓库MIT否,只代表浏览器代理SDK
Browserbase Node.js与Python SDKApache-2.0否,只是商业API客户端
官方Skills、模板与集成多数为MIT否,属于示例、技能和连接代码
多语言Stagehand库多为MIT,部分标Alpha否,稳定性和兼容性需分别检查
Browserbase云服务商业闭源使用需账户、API密钥和相应套餐

数据隐私与安全

Browserbase隐私政策称,未经用户明确同意,不会使用浏览器数据训练生成式AI模型。平台仍可创建聚合或去标识数据用于合法业务目的,并会按服务需要与供应商处理相关信息。

  • 免费和Developer默认数据保留7天,Startup为30天,Scale为30天以上可协商。
  • 服务默认录制会话视频,通用条款还授权会话录制功能保存录像30天;实际套餐和设置应统一核对。
  • 企业可关闭日志与录像实现零数据保留会话,但会失去相应观测能力。
  • 官方在2024年公布SOC 2 Type I和HIPAA合规,当前医疗页面称SOC 2 Type II;采购方应索取最新报告范围。
  • Scale可提供HIPAA BAA、DPA、SSO、私有云选项、VPC连接和数据驻留控制。
  • Context可能包含Cookie与登录令牌,应分用户隔离、加密保存、限制读取并提供删除机制。

部署与地区

Browserbase是云优先平台,不提供标准本地部署。大型企业可以咨询私有云、VPC连接、数据驻留或混合架构服务,但这些不等同于把完整Browserbase软件安装在自己的服务器。

部署选项状态说明
公共云Browserbase标准所有套餐的主要运行方式
多区域会话支持可选择公开区域,亚太额外容量可能需企业申请
私有云与VPC企业可询价用于网络隔离和内部系统连接
本地部署不提供标准产品可咨询混合架构服务但不是自助选项
Stagehand本地运行支持只代表SDK可连本地浏览器,不代表Browserbase平台本地化

基本信息

字段内容
工具名称Browserbase
开发公司Browserbase Inc
工具类型云浏览器、AI代理基础设施和网页数据API
价格模式免费版、月付订阅、按量超额和企业定制
免费额度1浏览器小时、3次Agent、1,000 Search和1,000 Fetch
是否需要注册需要
中文界面官网和文档以英文为主
API提供完整REST API
SDKNode.js、Python及Stagehand多语言实现
MCP提供托管和本地接入
平台是否开源
开源组件Stagehand、SDK、Skills、模板和集成
标准本地部署不提供

推荐指数

推荐指数为4.7分,满分5分。Browserbase把AI代理所需的浏览器、搜索、抓取、模型、部署、身份和观测形成完整产品线,同时保持对主流自动化框架和开源Stagehand的兼容。

扣分主要来自多维按量计费较复杂、部分文档与价格页配额存在差异,以及Functions和身份能力仍有测试或路线图项目。生产使用前应做成本与数据治理测试。

常见问题

Browserbase是什么?

它是云浏览器与网页代理基础设施,为程序提供可控制、可并发、可观测的真实浏览器以及搜索、抓取、运行时和模型能力。

Browserbase免费吗?

有免费版,当前价格页列出3个并发、1小时浏览器时间、3次Agent运行、各1,000次Search和Fetch以及5美元模型Token。

Developer和Startup有什么区别?

Developer每月20美元,提供25并发和100小时;Startup每月99美元,提供100并发、500小时、更多Fetch、代理流量和30天数据保留。

什么是浏览器小时?

它是远程浏览器实际运行时长的计费单位。每个会话至少按1分钟计费,多个并发会话会同时累积。

单次会话最长多久?

API允许60秒到21600秒的超时,最长为6小时。免费版价格页另外限制每次会话15分钟。

Stagehand和Browserbase是什么关系?

Stagehand是Browserbase维护的开源AI浏览器SDK,Browserbase则是商业云基础设施。Stagehand可本地运行,也可连接Browserbase。

支持Playwright吗?

支持,也兼容Puppeteer、Selenium和直接CDP连接。开发者可以沿用已有代码,只替换浏览器启动与连接部分。

提供Search和Fetch吗?

提供。Search用于发现页面,Fetch用于轻量读取不需要JavaScript的页面,完整会话负责登录与交互。

Fetch能抓取所有网页吗?

不能。Fetch不执行JavaScript且内容上限为1 MB,动态页面、登录页面或复杂交互应使用浏览器会话。

支持MCP吗?

支持托管流式传输端点和本地STDIO包,可让兼容MCP的客户端用自然语言操作Browserbase会话。

Browserbase开源吗?

云平台不是完整开源产品。Stagehand、官方SDK、Skills和部分集成代码开源,但使用托管服务仍需商业账户。

会使用浏览数据训练模型吗?

隐私政策称未经明确同意不会用浏览器数据训练生成式AI模型。企业还应根据录像、日志、Context和模型供应商分别评估数据路径。

可以关闭会话录像吗?

企业安全文档说明可关闭日志和录像以实现零记录会话。关闭后会降低排错与审计能力,应按数据敏感度选择。

可以本地部署吗?

标准Browserbase服务不能本地部署,企业可咨询私有云、VPC和混合架构。Stagehand本地运行不等于平台私有化。

©️版权声明:若无特殊声明,本站所有文章版权均归AI工具分享原创和所有,未经许可,任何个人、媒体、网站、团体不得转载、抄袭或以其他方式复制发表本站内容,或在非我站所属的服务器上建立镜像。否则,我站将依法保留追究相关法律责任的权利。

类似于Browserbase的工具