원문 캡처 · fastbrowse.ai
원문 캡처 · fastbrowse.ai

Fastbrowse는 브라우저 에이전트가 웹페이지의 실제 조작 요소를 선택해 작업하고, 페이지에서 가져온 인용문으로 결과를 확인하도록 만든 도구다. 로컬 Chrome, 클라우드 브라우저, 이미 실행 중인 브라우저에서 쓸 수 있으며, 비밀번호는 프롬프트에 넣지 않고 지정한 웹사이트에서만 불러오도록 설계됐다.

데모에서는 공개 연습용 사이트 Sauce Demo에서 상품 두 개를 장바구니에 담고 Ada Lovelace 이름으로 주문을 완료했다. Fastbrowse 측 기록에 따르면 실행은 41.3초, 19단계, 모델 비용 0.0501달러였고, 주문 총액은 페이지에서 인용한 “Total: $43.18”로 제시됐다. 이 실행은 fastbrowse 0.7.2를 로컬 Chrome에서 사용했으며, 주문 전 호출자가 작업을 승인했다. 사이트 인터페이스는 재현한 것이고 재생 속도는 실제와 다를 수 있다.

도구는 페이지의 조작 요소를 목록으로 만든 뒤 작업과 대상을 선택하고, 각 조작 후 페이지를 다시 확인한다. 완료된 답변의 사실 주장에는 페이지에서 복사한 인용문을 붙이며, 인용문과 작업 요구사항을 확인한 뒤 완료로 처리한다. 다만 되돌릴 수 없는 작업을 판별하는 분류기가 그런 작업을 놓칠 수 있다고 명시한다.

로컬에서 데모를 재현하려면 uv와 Chrome이 필요하다. 공개된 안내에 따르면 녹화에 사용한 0.7.2 빌드는 아직 PyPI에 올라오지 않아 Git 커밋에서 설치하며, 게시 후에는 uvx fastbrowse==0.7.2로 실행할 수 있다. hosted 실행은 관리형 브라우저 풀을 사용하고, 작업별 요금은 사용량과 실행 수수료를 합산해 최소 0.005달러다. 로그인 벽이나 봇 검사에서 멈춰도 에이전트가 작업을 수행했다면 요금이 청구될 수 있다.

설치와 사용법은 문서와 설정 안내 및 GitHub README에서 확인할 수 있다. 데모 재현에 쓰인 명령은 다음과 같다.

# Install uv first: https://docs.astral.sh/uv/ export OPENROUTER_API_KEY=... # or AI_GATEWAY_API_KEY, which also serves the LLM export SAUCE_PASSWORD=secret_sauce # public practice credential uvx --from "git+https://github.com/agent-labs-dev/fastbrowse@6dd7256" fastbrowse \\
   "Log in as standard_user, add the Sauce Labs Backpack and the Sauce Labs Bike Light to the cart, and check out as Ada Lovelace, postcode EC1A 1BB. Finish the order and tell me the total." \\
   --start https://www.saucedemo.com/ \\
   --secret password=SAUCE_PASSWORD \\
   --local --authorize \\
   --record demo.mp4```