我构建了 barebrowse:为本地模型代理提供浏览器,无需 Playwright — 使用精简的 ARIA 快照替代原始 HTML(大幅减少 token 消耗)
摘要
barebrowse 是一款从网页生成精简 ARIA 快照的工具,通过去除样板内容和广告来降低本地 AI 模型的 token 消耗,并可复用现有浏览器 cookies。
作者自述,分享我构建的一个工具。如果你在本地模型上运行代理,将整个页面作为原始 HTML 输入会迅速耗尽上下文窗口。barebrowse 将 URL 转换为精简的 ARIA 快照——去除导航、广告和样板内容的语义树——因此每个页面仅消耗少量 token。当上下文窗口成为瓶颈时非常有用。无需 Playwright 或捆绑 Chromium——它直接通过 CDP 驱动你已有的浏览器(Chrome/Brave/Edge/Chromium)。使用精简的 ARIA 快照替代原始 HTML/DOM——每页模型读取的 token 数大幅减少。复用你真实浏览器配置文件中的 cookies,因此登录页面也能正常工作(无需编写登录脚本)。纯 JS、ES 模块、Node 22+、仅两个小依赖。附带 MCP 服务器和 CLI,可轻松集成到本地代理设置中。MIT 协议,开源。仓库:https://github.com/hamr0/barebrowse ——欢迎反馈或功能请求。
相似文章
构建了一个让AI代理浏览网页的Playwright版本
这是Playwright的一个分支,每次会话生成唯一的浏览器指纹,使AI代理能够在网上不被察觉地浏览。该项目完全开源,基于MIT许可证。
@ycombinator: StableBrowse 是面向AI代理的新型浏览器层。它能让代理以减少70%的令牌消耗和3-4倍的速度浏览网页。
StableBrowse 是一种新的AI代理浏览器层,通过将网站转换为可重用的执行图,将令牌使用量减少70%,执行速度提升3-4倍。
[browser-use-wasm] 我制作了一个在WASM中运行的零成本浏览器使用代理
一位开发者构建了一个完全自包含的浏览器使用代理,完全在WASM/WebGPU中运行,零服务器成本,通过自然语言提示实现完整的网页控制。
“浏览器代理成本高昂且仍在成熟”这种表述可能忽略了架构方面的问题
讨论了当前使用无头Chrome加AI层的浏览器代理的架构问题,并介绍了Opera Neon的命令行界面作为替代方案,将AI集成到浏览器中,从而降低令牌开销并提高理解能力。
介绍 B,一个浏览器代理模板!基于 @vercel 的 Eve 构建。为任何智能体提供真正的 Browser Use Cloud 浏览器。查看…
介绍 B,一个开源的浏览器代理模板,基于 Vercel 的 Eve 构建,利用 Browser Use Cloud 为任何 AI 智能体提供真正的网页浏览器。它包含聊天界面和实时浏览器查看功能。