browser-use/browser-use
Agents that use the browser.
해결하는 문제
Browser Use는 AI 에이전트가 인간처럼 웹 브라우저와 상호작용할 수 있도록 합니다. 복잡하고 취약한 스크래핑 스크립트를 작성하거나 수동 자동화를 할 필요 없이, 사용자가 평범한 언어로 작업을 설명하면 에이전트가 이를 실행합니다 (예: 구인 공고 양식 작성 또는 웹사이트에서 구조화된 데이터 추출).
작동 방식
이 프로젝트는 LLM과 브라우저 인스턴스를 연결하는 Python 라이브러리와 호스팅된 클라우드 서비스를 제공합니다. 에이전트는 페이지 콘텐츠를 분석하고 버튼 클릭, 텍스트 입력, 폼 채우기 등의 작업을 수행합니다. OpenAI, Anthropic, Google 및 자체 최적화된 ChatBrowserUse 모델을 포함한 다양한 LLM 제공업체를 지원하며, 사용자 정의 도구 통합을 통해 에이전트의 기능을 확장할 수 있습니다.
대상 사용자
- 개발자: QA, 모니터링, 제품에 브라우저 에이전트를 통합하는 등 대규모 웹 자동화 소프트웨어를 개발하는 사람.
- AI 에이전트 사용자 (예: Claude Code 또는 Cursor): CLI를 통해 기존 AI 도구에 브라우저 제어 기능을 추가하고 싶은 사람.
- 연구자: 고성능 웹 자동화 에이전트를 찾는 사람.
주요 특징
- 다중 LLM 지원: GPT, Claude, Gemini 등 다양한 모델을 지원합니다.
- 인간과 유사한 상호작용: 페이지 열기, 클릭, 입력, 폼 채우기 등이 가능합니다.
- 세션 관리: 실제 브라우저 프로필을 사용하여 인증 및 로그인 상태를 유지합니다.
- 코드 기반 자동화: 반복 가능하고 스케줄링 또는 병렬 실행이 가능한 Python 라이브러리를 제공합니다.
- 고성능: 장기적인 웹 작업에서 Odysseys 리더보드에서 1위를 기록했습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트