我构建了 barebrowse:为本地模型代理提供浏览器,无需 Playwright — 使用精简的 ARIA 快照替代原始 HTML(大幅减少 token 消耗)

Reddit r/LocalLLaMA 工具

摘要

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 ——欢迎反馈或功能请求。
查看原文

相似文章