Selector Forge
AI agent-based tool for automatically generating CSS selectors.
Selector Forge is an innovative CSS and XPath selector generation and validation tool based on AI agents, open-sourced by Intuned, a company specializing in browser automation, on June 22, 2026. With the evolution of web applications, dynamic and complex DOM (Document Object Model) structures have become commonplace, making it nearly impossible to maintain stable web scraping or E2E (End-to-End) test code using traditional static methods. Selector Forge was created to overcome these limitations and is a next-generation solution that goes beyond the capabilities of conventional browser developer tools, which simply copy the physical hierarchical path of an element. It leverages an AI agent loop to analyze the DOM context of a web page from multiple angles and automatically generate semantic selectors. Designed with the WXT framework and React, this browser extension features a sophisticated architecture that communicates with a backend server in real-time when a user selects a target on the browser screen, allowing it to explore the most stable and robust set of candidate selectors.
Traditional web automation tools have selector extraction features that are vulnerable and can be rendered useless with even minor changes to the HTML structure of a web page. The inefficiency of the entire scraping pipeline being halted by even slight changes, such as dynamically changing class names or modified layout arrangements, has been a major headache for developers. Just as an experienced GPS detects changes in road conditions in real-time and re-explores the optimal route, Selector Forge detects changes in the DOM structure of a web page in real-time and independently verifies and finds the optimal selector path that will never break. The most unique aspect of Selector Forge is that it does not immediately return the selector candidates suggested by the AI to the user but instead performs stress testing directly in the DOM environment of the currently active live page to cross-validate whether it can uniquely identify the target element. By providing only these high-confidence semantic selectors that pass this verification stage, it ensures resilience, meaning that it not only works once but also continues to function robustly even as the service is updated over the long term.
In practice, this tool provides significant productivity gains for operators of large-scale web crawling pipelines, QA automation engineers, and developers of AI-based autonomous web agents. In particular, it supports a list mode that allows for the batch extraction of list-type data areas that appear repeatedly within a web page, not just individual elements, enabling complex unstructured data such as gene information tables or drug bio-activity lists to be accurately mapped with a single drag and click. Currently, Selector Forge offers convenient accessibility by allowing users to install it directly from the official extension store and guarantees 200 free AI selector generations per month. Furthermore, the developer, Intuned, is preparing a self-hostable backend open-source release to ensure data security and handle large requests in enterprise environments, giving it excellent scalability potential, allowing biotechnology research institutes or corporate research institutes that use closed network environments to deploy it directly on their infrastructure and use it as an independent data collection engine without worrying about external data leakage.
💻 System Requirements
0 (CPU only; LLM and AI agent computations are handled by the cloud backend)
Less than 10MB based on the WXT build (approximately 200MB when building the development environment, including node_modules)
⚡ Installation
4-1. Quick Start
You can install it directly from the official browser extension store.
4-2. Detailed Installation
You can obtain the source code in a developer environment and build it as a local Chrome/Firefox extension for use.
# 1. Clone and navigate to the GitHub repository
git clone https://github.com/Intuned/selector-forge.git
cd selector-forge
# 2. Install dependency packages (Node.js 18+ and yarn required)
yarn install
# 3-A. Run in Chrome development mode (the result is built in the .output/chrome-mv3 directory)
yarn dev
# 3-B. Run in Firefox development mode
yarn dev:firefox
Once the build is complete, navigate to the extension management page of your web browser (e.g., chrome://extensions/), enable 'Developer mode', and click the 'Load unpacked' button to select and load the generated build output folder (.output/chrome-mv3).
FAQ
What is Selector Forge?
Selector Forge is an innovative CSS and XPath selector generation and validation tool based on AI agents, open-sourced by Intuned, a company specializing in browser automation, on June 22, 2026. With the evolution of web applications, dynamic and complex DOM (Document Object Model) structures have become commonplace, making it nearly impossible to maintain stable web scraping or E2E (End-to-End) test code using traditional static methods. Selector Forge was created to overcome these limitations and is a next-generation solution that goes beyond the capabilities of conventional browser developer tools, which simply copy the physical hierarchical path of an element. It leverages an AI agent loop to analyze the DOM context of a web page from multiple angles and automatically generate semantic selectors. Designed with the WXT framework and React, this browser extension features a sophisticated architecture that communicates with a backend server in real-time when a user selects a target on the browser screen, allowing it to explore the most stable and robust set of candidate selectors. Traditional web automation tools have selector extraction features that are vulnerable and can be rendered useless with even minor changes to the HTML structure of a web page. The inefficiency of the entire scraping pipeline being halted by even slight changes, such as dynamically changing class names or modified layout arrangements, has been a major headache for developers. Just as an experienced GPS detects changes in road conditions in real-time and re-explores the optimal route, Selector Forge detects changes in the DOM structure of a web page in real-time and independently verifies and finds the optimal selector path that will never break. The most unique aspect of Selector Forge is that it does not immediately return the selector candidates suggested by the AI to the user but instead performs stress testing directly in the DOM environment of the currently active live page to cross-validate whether it can uniquely identify the target element. By providing only these high-confidence semantic selectors that pass this verification stage, it ensures resilience, meaning that it not only works once but also continues to function robustly even as the service is updated over the long term. In practice, this tool provides significant productivity gains for operators of large-scale web crawling pipelines, QA automation engineers, and developers of AI-based autonomous web agents. In particular, it supports a list mode that allows for the batch extraction of list-type data areas that appear repeatedly within a web page, not just individual elements, enabling complex unstructured data such as gene information tables or drug bio-activity lists to be accurately mapped with a single drag and click. Currently, Selector Forge offers convenient accessibility by allowing users to install it directly from the official extension store and guarantees 200 free AI selector generations per month. Furthermore, the developer, Intuned, is preparing a self-hostable backend open-source release to ensure data security and handle large requests in enterprise environments, giving it excellent scalability potential, allowing biotechnology research institutes or corporate research institutes that use closed network environments to deploy it directly on their infrastructure and use it as an independent data collection engine without worrying about external data leakage.
When should I use Selector Forge?
AI agent-based tool for automatically generating CSS selectors.
📝 Update Notes
- vv0.1.07/2/2026
- vv0.0.56/24/2026
Selector Forge v0.0.5 업데이트에서는 RNA 서열 지원 기능이 새롭게 추가되었으며, 대규모 게놈 데이터를 처리할 때의 메모리 효율성이 크게 개선되었습니다. 이제 단백질뿐만 아니라 RNA 영역까지 분석 범위를 넓혀 더욱 정밀한 셀렉터 설계를 수행할 수 있습니다. 또한, 기존의 CSV 내보내기 오류와 모티프 패턴 오류 메시지가 수정되어 실험 데이터 정리 및 분석 과정이 훨씬 더 매끄러워질 거예요.
🧪 Related Code of Life
No related Code of Life posts yet.