LvcidPsyche/auto-browser

Give your AI agent a real browser — with a human in the loop. Open-source MCP-native browser agent.

解决的问题

Auto Browser 为 AI 代理与实时网络交互提供了一种安全且受控的方式。它解决了“脆弱”的网页自动化问题,允许人类在代理遇到困难时介入并接管实时会话,同时提供审核闸道、PII 去标识化和审计追踪等安全防护机制,以防止未经授权或危险的操作。

运作方式

它作为一个 MCP (Model Context Protocol) 原生的控制平面,管理由 Playwright 支持的浏览器会话。系统由处理来自 LLM 代理或人类请求的控制器 API,以及执行 Chromium 的浏览器节点组成。它支持多种集成方式,包括 HTTP 和 stdio 桥接,使其能连接至 Claude Desktop、Cursor 和 VS Code 等客户端。主要功能包括用于实时视觉接管的 noVNC、用于存储和重复使用登录状态的命名认证配置文件,以及用于记录和验证代理技能的收敛工具 (convergence harness)。

适用对象

  • 开发需要真实浏览器的 MCP 驱动代理工作流程的开发者。
  • 执行操作员辅助浏览器调试的 QA 工程师。
  • 通过 AI 代理管理内部仪表板或管理工具的团队。
  • 需要在需要持久化认证的网站上自动化工作流程的用户。

特色亮点

  • 人工介入 (Human-in-the-loop):当代理遇到问题时,可通过 noVNC 进行实时会话接管。
  • 认证持久化 (Auth Persistence):存储并重复使用命名认证配置文件,避免重复登录。
  • MCP 原生 (MCP-Native):从零开始为 Model Context Protocol 构建,支持各种 LLM 客户端。
  • 企业级安全 (Enterprise Safety):包含 Ed25519 签署的 Witness 收据、PII 去标识化以及严格的合规模板(例如:strict, balanced)。
  • 技能归纳 (Skill Induction):一种收敛工具,可记录已验证的浏览器轨迹,以建立分阶段、已签署的技能候选项目。

相关

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