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.
What it solves
Interceptor provides a way for AI agents to interact with a user's actual operating environment. It solves the problem of agents being trapped in sandboxes or separate automated browser instances, allowing them to use the user's existing signed-in browser sessions, native macOS applications, and physical iPhones to perform real-world tasks.
How it works
Interceptor acts as a bridge between an AI agent (via CLI or a Model Context Protocol server) and the device's hardware and software. It uses a combination of browser extensions, accessibility controls, Apple Events, and a custom XCUITest runner for iOS to read UI structures (DOM, element trees) and execute actions (clicks, typing, gestures). It supports background execution for macOS and browser tasks so the user can continue working while the agent operates.
Who it’s for
It is designed for developers building AI agents that require deep integration with a user's desktop and mobile device, as well as users who want to automate complex workflows across web and native apps.
Highlights
- Cross-Platform Automation: Supports browser automation (Chrome, Brave, Safari) on Windows, Linux, and macOS, with native macOS and physical iPhone control available on Mac.
- Existing Sessions: Operates within the user's current browser profiles, cookies, and logins rather than launching a clean slate.
- Deep Inspection: Goes beyond pixels to read DOM, accessibility trees, network traffic (XHR/WebSocket), and even native app internals.
- Research Workflow: Includes a specialized research skill with query planning and an evidence ledger for browser-based investigations.
- Record and Replay: Allows users to demonstrate a workflow once and export it as a reusable plan for the agent to follow.
- MCP Integration: Built-in support for the Model Context Protocol (MCP) for easy integration with clients like Claude Desktop or Cursor.
Related
- Project
- Project
- Dispatch
- Project
- Project