应用介绍
给 Agent 配浏览器,绝大多数方案都是塞一个 Chromium 进去,再隔着 CDP 去操控:体积大、版本要追、出了事也说不清它到底点了什么。Browserr 换了个思路,用 Rust + Servo 写了一个单文件的浏览器引擎,协议小到一个下午就能读完,Agent 做过的每一步都留截图和日志。
它的原则是「拿不准就拦」:被拦截的请求等你决定,5 秒没答复就拒绝;遇到验证码、短信验证码、付款页面,会把页面交给真人处理,Agent 在旁边等着,人弄完再接回来。
默认无头、可以接管:默认 CPU 渲染、秒启动;加
交给真人:
全程留证:每个配置文件都有带时间戳的截图和只追加的操作日志,凭据按站点存储,不会写进日志。
MCP 原生:42 个工具直接暴露给支持 MCP 的客户端,也可以用 Python SDK 驱动,不用下驱动,也没有版本漂移。
跑得进小机器:没有显卡的机器、容器、CI 和树莓派 4/5 都能跑,Windows、Linux(x64/ARM64)、macOS 都有构建,还自带广告拦截。
现代网页:React 18、Vue 3 渲染经过验证,支持 fetch、WebSocket、Worker、Shadow DOM、IndexedDB、WebGL2 等。
坦白的限制:兼容性受 Servo 0.8 所限,DRM 视频、WebRTC 和依赖 Service Worker 的离线应用跑不了。Apache-2.0 开源。
它的原则是「拿不准就拦」:被拦截的请求等你决定,5 秒没答复就拒绝;遇到验证码、短信验证码、付款页面,会把页面交给真人处理,Agent 在旁边等着,人弄完再接回来。
软件功能
默认无头、可以接管:默认 CPU 渲染、秒启动;加
--gpu 切硬件渲染,加 --headed 打开一个真正的原生窗口给人操作。交给真人:
detect_handoff() 能认出验证码、一次性验证码和支付字段,pause() 把页面交给人,带编号的标注截图让人和 Agent 能指着同一个元素说话。全程留证:每个配置文件都有带时间戳的截图和只追加的操作日志,凭据按站点存储,不会写进日志。
MCP 原生:42 个工具直接暴露给支持 MCP 的客户端,也可以用 Python SDK 驱动,不用下驱动,也没有版本漂移。
跑得进小机器:没有显卡的机器、容器、CI 和树莓派 4/5 都能跑,Windows、Linux(x64/ARM64)、macOS 都有构建,还自带广告拦截。
现代网页:React 18、Vue 3 渲染经过验证,支持 fetch、WebSocket、Worker、Shadow DOM、IndexedDB、WebGL2 等。
坦白的限制:兼容性受 Servo 0.8 所限,DRM 视频、WebRTC 和依赖 Service Worker 的离线应用跑不了。Apache-2.0 开源。

