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、およびカスタムXCUITestランナーを組み合わせて、UI構造(DOM、要素ツリー)を読み取り、アクション(クリック、入力、ジェスチャー)を実行します。macOSのバックグラウンド実行およびブラウザタスクをサポートしており、ユーザーはエージェントが動作している間も作業を続けられます。

対象ユーザー

ユーザーのデスクトップおよびモバイルデバイスと深く統合する必要があるAIエージェントを開発している開発者、およびウェブアプリとネイティブアプリをまたいで複雑なワークフローを自動化したいユーザー向けに設計されています。

主な特徴

  • クロスプラットフォーム自動化: Windows、Linux、macOSでChrome、Brave、Safariのブラウザ自動化をサポート。macOSではネイティブmacOSおよび物理iPhoneの制御が可能。
  • 既存のセッション: 新たな環境を起動するのではなく、ユーザーの現在のブラウザプロファイル、クッキー、ログイン情報を使用して動作します。
  • 深層検査: ピクセルを超えてDOM、アクセシビリティツリー、ネットワークトラフィック(XHR/WebSocket)、さらにはネイティブアプリの内部構造を読み取ります。
  • 研究ワークフロー: クエリ計画と証拠帳簿を備えた専用の研究スキルを提供し、ブラウザベースの調査に適しています。
  • 記録と再生: ワークフローを一度示すだけで、エージェントが再実行できる再利用可能な計画としてエクスポートできます。
  • MCP統合: Claude DesktopやCursorなどのクライアントとの統合を容易にするため、Model Context Protocol(MCP)をネイティブでサポートしています。

関連

  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト