dondai44423/bladebro

A Fully free agentic browser driver for AI , few tools, full control, real stealth, top-tier token efficiency.

解决的问题

Bladebro 是一个代理型浏览器驱动程序,旨在让 AI 代理完全控制真实的网页浏览器。它通过以持续的“Live Page Model”取代庞大的页面快照,仅在动作后返回变更(差异),解决了浏览器自动化中高 token 使用量与脆弱性的问题。它也通过实现多层隐蔽系统来绕过反机器人厂商,解决机器人检测的问题。

运作方式

Bladebro 以 Rust 构建于自定义的 CDP(Chrome DevTools Protocol)传输层上,作为单一静态二进制文件运作,无需 Node.js 或 Playwright 等运行时依赖。它提供五个核心工具(act、see、state、run 和 vision),代理可用来与浏览器互动。它在工具调用之间维持持续状态,允许对在 DOM 重新渲染后仍存在的元素进行自我修复引用。它也可以配置为驱动用户自己的现有 Chromium 系列浏览器配置文件,以完全避免检测。

适用对象

它适用于使用 Claude、Cursor、pi 或 Cline 等框架构建 AI 代理的开发者,这些代理需要执行真实的网页导航、数据提取和互动,而不被机器人检测器阻挡。

亮点

  • 差异优先结果:仅返回页面的变更,与完整页面转储相比,大幅减少 token 消耗。
  • 6 层隐蔽:包含协议、环境、行为、一致性、残留和调味层,以绕过反机器人保护。
  • 重新渲染免疫:使用结构指纹确保元素引用在 React/Vue/Angular DOM 替换后仍存在。
  • 5 工具架构:将代理的工具集简化为五个高级工具,减少工具定义的 token 开销。
  • 真实浏览器模式:能够驱动用户自己的 Chrome 配置文件和登录。
  • 自我修复:自动重新解析失效的引用,并重新启动崩溃的浏览器实例。

相关

  • 项目
  • 项目
  • 项目
  • 项目