Browse.sh
Browse.sh 为 AI 代理提供了一个浏览器命令行界面以及一个开放的特定网站自动化技能目录。通过 npm install -g browse 安装,添加适用于 SAM.gov、Airbnb、Ticketmaster 或 Glassdoor 等域的技能,运行结构化任务,无需从头逆向每个页面。
目录中的每个技能都记录了一个域的选择器、API 路径和特定网站的注意事项。主页还发布了 llms.txt 和 llms-full.txt 索引,方便代理程序化地发现技能。Browse.sh 将建议的 DOM 选择器和 XHR 提示作为一种减少令牌使用的方法,相较于直接转储原始页面 HTML。
除了封装的技能外,CLI 还提供浏览器原语:点击、输入、滚动、悬停、按键、截图,以及通过 CSS 选择器或辅助功能引用定位元素。会话期间可以使用 browse network --tail 和 browse console --tail 实时跟踪网络和控制台输出。
会话默认在本地 Chromium 上运行。命令前缀加 cloud 可使用 Browserbase 远程会话,包括适合从托管基础设施访问的页面的搜索和抓取 API。Browse.sh 由 Browserbase 构建,目录免费浏览;云浏览器使用费用由 Browserbase 单独计费。
涵盖SAM.gov、Airbnb、Ticketmaster、Glassdoor、Craigslist等的开放网页技能目录
llms.txt和llms-full.txt代理发现索引发布在browse.sh
浏览器原语支持点击、输入、滚动、悬停、按压和截图
通过
browse network --tail和browse console --tail实现实时网络和控制台尾随本地Chromium会话,支持可选的
browse cloudBrowserbase远程浏览器使用
npm install -g browse全局安装,并为每个域添加技能
大型开放目录的现成网站技能,免去代理对每个域进行逆向工程的麻烦。
在一个CLI中结合了高级技能和低级浏览器原语。
本地Chromium开箱即用;通过Browserbase可选择云端会话。
实时网络和控制台日志使调试代理浏览器运行更加轻松。
browse.sh上没有专门的定价页面;云端使用依赖于单独的Browserbase计费
技能质量和维护因社区贡献而异,涵盖多个站点
某些技能需要Browserbase验证的浏览器或代理以访问反机器人保护站点
Browse.sh是免费使用的吗?
是的。Browse.sh通过`npm install -g browse`安装为免费的CLI,browse.sh上的开放网页目录可免费浏览。远程浏览器会话使用Browserbase基础设施,费用与Browse.sh目录分开计费。
如何安装Browse.sh?
Browse.sh作为`browse` npm包安装。在你的机器上运行`npm install -g browse`,然后可以在终端或代理环境中使用`browse skills add sam.gov`或`browse click`等命令。
什么是Browse.sh的开放网页目录?
browse.sh上的开放网页目录列出了为真实域贡献的网站专用自动化技能。每个条目说明技能功能、使用的方法(如API、浏览器或fetch)以及通过`browse skills add`安装方式。
Browse.sh能在没有Browserbase云的情况下运行吗?
可以。Browse.sh CLI命令默认使用本地Chromium。只有在命令前加`cloud`前缀时,如`browse cloud sessions create`,才需要Browserbase用于远程会话。
Browse.sh支持哪些浏览器调试功能?
Browse.sh可以通过`browse network --tail`和`browse console --tail`实时查看活跃浏览会话的网络流量和控制台输出。这让代理和开发者能看到页面运行时的HTTP请求、响应、警告和JavaScript错误。
Browse.sh是谁开发的?
Browse.sh由Browserbase开发,Browserbase是一家托管浏览器基础设施公司。browse.sh主页链接到Browserbase,用于云会话和部分技能使用的验证浏览器配置文件。

