BrowserBee: 프라이버시를 우선시하는 웹 자동화 Chrome 확장 프로그램 197

小编 ·

BrowserBee: 프라이버시를 우선시하는 웹 자동화 Chrome 확장 프로그램

BrowserBee는 자연어 명령으로 브라우저를 제어하여 웹 작업을 자동화하는 오픈소스 Chrome 확장 프로그램입니다. 대규모 언어 모델의 해석 능력과 Playwright의 자동화 기능을 결합해, 프라이버시를 최우선으로 유지하면서도 다양한 작업을 더 효율적으로 수행할 수 있도록 돕습니다.

BrowserBee: 프라이버시를 우선시하는 웹 자동화 Chrome 확장 프로그램

BrowserBee란 무엇인가요?

BrowserBee는 자연어 명령을 통해 브라우저를 제어하여 웹 페이지 자동화를 구현하는 오픈소스 Chrome 확장 프로그램입니다. 언어 모델의 분석 능력과 Playwright의 자동화 기능을 결합하여 사용자가 프라이버시 보호에 중점을 두면서도 다양한 작업을 보다 효율적으로 완료할 수 있도록 도와줍니다.

BrowserBee:隐私优先的网页自动化Chrome扩展.webp

BrowserBee의 기능 및 특징

  • 프라이버시 보호: BrowserBee의 작업은 주로 로컬 브라우저 내에서 완료되며, LLM 공급업체와만 통신하고 다른 데이터 전송은 포함하지 않습니다.

  • 다중 모델 지원: Anthropic, Openai, Gemini, Ollama 등 다양한 주요 LLM 공급업체를 지원합니다.

  • 풍부한 도구 세트: 탐색, 탭 관리, 페이지 상호작용, 관찰, 마우스 및 키보드 작업 등 다양한 도구를 제공합니다.

  • 메모리 기능: 유용한 작업 시퀀스를 저장하고 재사용하여 효율성을 높일 수 있습니다.

  • 사용자 승인 프로세스: 구매나 소셜 미디어 업데이트 게시 등 민감한 작업을 수행할 때 사용자의 명시적인 승인을 요구합니다.

  • 비용 추적: LLM의 토큰 사용량과 비용을 추적하여 사용자가 비용을 관리할 수 있도록 도와줍니다.

BrowserBee 사용 시나리오

  1. 소셜 미디어 관리: 알림 확인, 메시지 요약 및 답변 작성을 도와줍니다.

  2. 뉴스 집계: 사용자가 선호하는 뉴스 소스와 블로그의 최신 헤드라인을 수집하고 요약합니다.

  3. 개인 비서: 이메일 읽기 및 보내기, 항공편 예약 등 일상적인 업무를 처리합니다.

  4. 연구 보조: 회사, 채용 공고, 시장 동향 또는 학술 논문 등의 정보를 수집하고 정리합니다.

  5. 지식 북마크 및 요약: 기사를 빠르게 요약하고 핵심 정보를 추출하여 저장합니다.

BrowserBee 설치 및 사용

설치 단계

다음 단계를 통해 BrowserBee를 설치할 수 있습니다:

git clone https://github.com/parsaghaffari/browserbee.git
cd browserbee

의존성 설치

npm install

확장 프로그램 빌드

npm run build
  • Chrome에서 확장 프로그램 로드

  • chrome://extensions/에 접속합니다.

  • 오른쪽 상단의 "개발자 모드"를 활성화합니다.

  • "압축 해제된 확장 프로그램 로드"를 클릭하고 dist 디렉토리를 선택합니다.

  • BrowserBee 옵션 페이지가 자동으로 열리며, 해당 페이지에서 LLM API 키(예: Anthropic, OpenAI, Gemini)를 설정하거나 Ollama를 구성합니다.

사용 방법

  1. Chrome 도구 모음에서 BrowserBee 아이콘을 클릭하거나 Alt+Shift+B를 눌러 사이드 패널을 엽니다.

  2. "Go to Google, search for Cicero, and click the first result"과 같은 명령을 입력합니다.

  3. Enter 키를 누르고 BrowserBee가 작업을 완료할 때까지 기다립니다.

장점과 한계

장점:

  • 프라이버시를 우선시하여 데이터가 타사 백엔드를 거치지 않습니다.

  • 오픈소스로 투명하여 사용자가 직접 코드를 검사하고 수정할 수 있습니다.

  • 다양한 LLM 옵션을 제공하여 사용자가 필요에 따라 선택할 수 있습니다.

  • 메모리 기능으로 반복 작업의 효율성을 높일 수 있습니다.

한계:

  • LLM API 키를 수동으로 설치하고 구성해야 합니다.

  • 현재 Chrome 브라우저만 지원합니다.

  • LLM 사용에 따라 일정 비용이 발생합니다.

  • 사용자가 명령을 보다 효과적으로 표현하는 방법을 배워야 합니다.

프로젝트 링크

https://github.com/parsaghaffari/browserbee