BrowserForge는 인공지능(AI) 에이전트가 사용자의 실제 웹 브라우저(크롬, 파이어폭스 등)를 활용하여 웹 작업을 자동화하고, 그 과정에서 웹 트래픽을 분석해 API 사양을 자동으로 추출하는 혁신적인 오픈소스 도구입니다. 특히 중요한 작업(결제, 제출, 개인 정보 입력 등)은 반드시 사용자의 명시적인 승인을 거치도록 설계되어, AI의 자율성과 사용자 통제 사이의 균형을 맞춥니다.
이 도구는 브라우저 확장 프로그램과 로컬에서 실행되는 서버 프로그램으로 구성됩니다. AI 에이전트가 웹사이트에서 수행하는 모든 상호작용은 사용자의 실제 브라우저 세션(로그인, 쿠키 등)을 통해 이루어지며, 모든 데이터 처리와 학습은 사용자 컴퓨터 내에서 로컬로 진행됩니다. 이는 클라우드 서비스나 별도의 API 크레딧 없이도 작동하며, AI가 관찰한 웹 트래픽을 기반으로 OpenAPI 3.1 사양과 Python, TypeScript, JavaScript, PHP 등 다양한 언어의 API 클라이언트를 자동으로 생성하는 기능을 제공합니다. 이러한 '휴먼 인 더 루프(Human-in-the-loop)' 방식은 AI의 오작동이나 오용 위험을 줄이면서도 강력한 자동화 기능을 제공합니다.
BrowserForge는 개발자와 기업에게 웹 자동화 및 API 리버스 엔지니어링(reverse-engineering) 분야에서 새로운 가능성을 열어줍니다. 예를 들어, 웹사이트의 복잡한 체크아웃 흐름을 AI가 자동으로 탐색하고, 이 과정에서 사용된 모든 API 호출을 파악하여 문서화하거나 클라이언트를 생성할 수 있습니다. 이는 특히 문서화가 부족하거나 공개되지 않은 웹 API를 활용해야 할 때 매우 유용합니다. 또한, AI 에이전트가 양식을 자동으로 채우고 사용자 승인 후 제출하는 등 반복적인 웹 작업을 효율적으로 처리할 수 있어, 개발 생산성을 크게 향상시킬 수 있습니다. 모든 작업이 로컬에서 이루어지므로 보안 및 개인 정보 보호 측면에서도 강점을 가집니다.