Selector Forge
AIエージェントベースのCSSセレクター自動生成ツール
Selector Forgeは、ブラウザ自動化を専門とする企業Intunedが、2026年6月22日にオープンソースとして公開した、AIエージェントを基盤とする革新的なCSSおよびXPathセレクター生成・検証ツールです。ウェブアプリケーションの進化により、動的で複雑なDOM(Document Object Model)構造が一般的になり、従来の静的な方法では、安定したウェブスクレイピングやE2E(End-to-End)テストコードを維持することが不可能に近づいていました。Selector Forgeは、このような限界を打破するために開発された次世代ソリューションであり、単に要素の物理的な階層パスをコピーする従来のブラウザ開発者ツールのレベルを超え、AIエージェントループを通じてウェブページのDOMコンテキストを多角的に分析し、セマンティックセレクターを自動生成します。WXTフレームワークとReactを基盤として設計されたこのブラウザ拡張機能は、ユーザーがブラウザ画面で対象を選択すると、バックエンドサーバーとリアルタイムで通信し、最も安定していて壊れにくい候補を探索する構造的な洗練さを備えています。
従来のウェブ自動化ツールが提供するセレクター抽出機能は、ウェブページのHTML構造が少しでも変更されると無効になる脆弱性を持っていました。クラス名が動的に変更されたり、レイアウト配置が修正されたりするわずかな変化でも、全体のスクレイピングパイプラインが停止するという非効率性は、開発者にとって大きな悩みの種でした。熟練したGPSが道路状況の変化をリアルタイムで検知し、最適な経路を再探索するように、Selector ForgeはウェブページのDOM構造の変更をリアルタイムで検知し、絶対に壊れない最適なセレクターパスを自ら検証し、見つけ出します。Selector Forgeの最も際立った特徴は、AIが提案したセレクター候補をユーザーにすぐに返さず、現在アクティブになっているライブページのDOM環境で直接ストレステストを実行し、ターゲット要素を一意に識別できるかどうかをクロス検証するという点です。この検証段階を通過した高信頼性のセマンティックセレクターのみを提供することで、一時的な動作に留まらず、長期的にサービスが更新されても堅牢に動作する強靭性を確保します。
実際にこのツールは、大規模なウェブクローリングパイプラインの運用者、QA自動化エンジニア、そしてAIベースの自律ウェブエージェント開発者に、劇的な生産性向上をもたらします。特に、個々の要素だけでなく、ウェブページ内に繰り返し現れるリスト形式のデータ領域を一括抽出するリストモードをサポートしており、複雑な遺伝子情報テーブルや薬物bio-activityリストなどの非構造化データを、一度のドラッグとクリックで正確にマッピングできます。現在、Selector Forgeは公式拡張機能ストアを通じてインストールしてすぐに使用できる便利なアクセス性を提供し、基本的には月200回の無料AIセレクター生成を保証します。さらに、開発会社Intunedは、データセキュリティとエンタープライズ環境での大量リクエストを処理できるように、自己ホスト型のバックエンド(Self-hostable backend)のオープンソースリリースを準備しており、閉鎖ネットワークを使用するバイオテクノロジー研究所や企業研究所でも、外部データ漏洩の懸念なく、インフラに直接デプロイして独立したデータ収集エンジンとして活用できる優れた拡張可能性を持っています。
💻 必要なスペック
0(CPU専用。LLMおよびAIエージェントの演算はクラウドバックエンドで処理)
WXTビルドの場合、10MB以下(開発環境のビルド時にnode_modulesを含めると約200MB)
⚡ インストール
4-1. 簡単な始め方
公式のブラウザ拡張機能ストアから直接インストールできます。
4-2. 詳細なインストール
開発環境でソースコードを取得し、ローカルの Chrome/Firefox 拡張機能としてビルドして使用できます。
# 1. GitHub リポジトリをクローンして移動
git clone https://github.com/Intuned/selector-forge.git
cd selector-forge
# 2. 依存関係パッケージのインストール (Node.js 18+ および yarn が必要)
yarn install
# 3-A. Chrome 開発モードで実行 (結果は .output/chrome-mv3 ディレクトリにビルドされます)
yarn dev
# 3-B. Firefox 開発モードで実行
yarn dev:firefox
ビルドが完了したら、ウェブブラウザの拡張機能管理ページ(例:chrome://extensions/)に移動し、**「開発者モード」を有効にした後、「展開済みの拡張機能を読み込む」**ボタンをクリックして、生成されたビルド結果のフォルダー(.output/chrome-mv3)を選択して読み込みます。
FAQ
Selector Forgeとは何ですか?
Selector Forgeは、ブラウザ自動化を専門とする企業Intunedが、2026年6月22日にオープンソースとして公開した、AIエージェントを基盤とする革新的なCSSおよびXPathセレクター生成・検証ツールです。ウェブアプリケーションの進化により、動的で複雑なDOM(Document Object Model)構造が一般的になり、従来の静的な方法では、安定したウェブスクレイピングやE2E(End-to-End)テストコードを維持することが不可能に近づいていました。Selector Forgeは、このような限界を打破するために開発された次世代ソリューションであり、単に要素の物理的な階層パスをコピーする従来のブラウザ開発者ツールのレベルを超え、AIエージェントループを通じてウェブページのDOMコンテキストを多角的に分析し、セマンティックセレクターを自動生成します。WXTフレームワークとReactを基盤として設計されたこのブラウザ拡張機能は、ユーザーがブラウザ画面で対象を選択すると、バックエンドサーバーとリアルタイムで通信し、最も安定していて壊れにくい候補を探索する構造的な洗練さを備えています。 従来のウェブ自動化ツールが提供するセレクター抽出機能は、ウェブページのHTML構造が少しでも変更されると無効になる脆弱性を持っていました。クラス名が動的に変更されたり、レイアウト配置が修正されたりするわずかな変化でも、全体のスクレイピングパイプラインが停止するという非効率性は、開発者にとって大きな悩みの種でした。熟練したGPSが道路状況の変化をリアルタイムで検知し、最適な経路を再探索するように、Selector ForgeはウェブページのDOM構造の変更をリアルタイムで検知し、絶対に壊れない最適なセレクターパスを自ら検証し、見つけ出します。Selector Forgeの最も際立った特徴は、AIが提案したセレクター候補をユーザーにすぐに返さず、現在アクティブになっているライブページのDOM環境で直接ストレステストを実行し、ターゲット要素を一意に識別できるかどうかをクロス検証するという点です。この検証段階を通過した高信頼性のセマンティックセレクターのみを提供することで、一時的な動作に留まらず、長期的にサービスが更新されても堅牢に動作する強靭性を確保します。 実際にこのツールは、大規模なウェブクローリングパイプラインの運用者、QA自動化エンジニア、そしてAIベースの自律ウェブエージェント開発者に、劇的な生産性向上をもたらします。特に、個々の要素だけでなく、ウェブページ内に繰り返し現れるリスト形式のデータ領域を一括抽出するリストモードをサポートしており、複雑な遺伝子情報テーブルや薬物bio-activityリストなどの非構造化データを、一度のドラッグとクリックで正確にマッピングできます。現在、Selector Forgeは公式拡張機能ストアを通じてインストールしてすぐに使用できる便利なアクセス性を提供し、基本的には月200回の無料AIセレクター生成を保証します。さらに、開発会社Intunedは、データセキュリティとエンタープライズ環境での大量リクエストを処理できるように、自己ホスト型のバックエンド(Self-hostable backend)のオープンソースリリースを準備しており、閉鎖ネットワークを使用するバイオテクノロジー研究所や企業研究所でも、外部データ漏洩の懸念なく、インフラに直接デプロイして独立したデータ収集エンジンとして活用できる優れた拡張可能性を持っています。
Selector Forgeはいつ使いますか?
AIエージェントベースのCSSセレクター自動生成ツール
📝 アップデートノート
まだアップデートノートはありません。
🧪 関連「生命のコード」
関連する「生命のコード」記事はまだありません。