Hacker-Valley-Media/Interceptor

Browser automation and computer use for AI agents. One CLI and MCP server for your signed-in browser, native macOS apps, and real iPhones.

解决的问题

Interceptor 为 AI 代理提供了一种与用户实际操作系统环境交互的方式。它解决了代理被困在沙盒或独立自动化浏览器实例中的问题,使代理能够使用用户现有的已登录浏览器会话、原生 macOS 应用程序以及物理 iPhone 来执行现实世界任务。

工作原理

Interceptor 作为 AI 代理(通过 CLI 或 Model Context Protocol 服务器)与设备硬件和软件之间的桥梁。它结合使用浏览器扩展、辅助功能控制、Apple Events 以及针对 iOS 的自定义 XCUITest 运行器,读取 UI 结构(DOM、元素树)并执行操作(点击、输入、手势)。支持 macOS 的后台执行和浏览器任务,因此用户可以在代理运行时继续工作。

适用人群

专为需要与用户桌面和移动设备深度集成的 AI 代理开发者设计,也适合希望跨网页和原生应用自动化复杂工作流的用户。

主要亮点

  • 跨平台自动化: 支持在 Windows、Linux 和 macOS 上对 Chrome、Brave、Safari 进行浏览器自动化,Mac 上可实现原生 macOS 和物理 iPhone 控制。
  • 现有会话: 在用户当前的浏览器配置文件、Cookie 和登录状态中运行,而非启动全新环境。
  • 深度检测: 超越像素,可读取 DOM、可访问性树、网络流量(XHR/WebSocket),甚至原生应用内部结构。
  • 研究工作流: 内置专用研究技能,支持查询规划和浏览器调查的证据账本。
  • 录制与回放: 用户只需演示一次工作流,即可导出为可重用计划,供代理执行。
  • MCP 集成: 原生支持 Model Context Protocol (MCP),便于与 Claude Desktop 或 Cursor 等客户端集成。

相关

  • 项目
  • 项目
  • Dispatch
  • 项目
  • 项目