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 제어가 가능합니다.
- 기존 세션 사용: 새로운 환경을 시작하는 대신 사용자의 현재 브라우저 프로필, 쿠키, 로그인 정보를 사용합니다.
- 심층 검사: 픽셀을 넘어서 DOM, 접근성 트리, 네트워크 트래픽(XHR/WebSocket), 심지어 네이티브 앱 내부까지 읽을 수 있습니다.
- 연구 워크플로우: 쿼리 계획과 증거 원장 기능을 갖춘 전용 연구 기술을 포함하여 브라우저 기반 조사에 적합합니다.
- 기록 및 재생: 워크플로우를 한 번만 보여주면, 에이전트가 따라갈 수 있는 재사용 가능한 계획으로 내보낼 수 있습니다.
- MCP 통합: Claude Desktop이나 Cursor와 같은 클라이언트와의 통합을 쉽게 하기 위해 Model Context Protocol(MCP)를 내장 지원합니다.
관련
- 프로젝트
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트