normal-computing-oss/fuji-web

Fuji is an AI agent that lives in your browser's sidepanel. You can now get tasks done online with a single command!

Fuji-Web — AI 기반 브라우저 자동화 확장 프로그램

개요:Fuji-Web은 대규모 언어 모델(LLM)이 브라우저 내에서 "부조종사" 역할을 할 수 있게 해주는 Chrome(및 호환) 확장 프로그램입니다. 자연어로 작업을 입력하면(예: “book a flight from NYC to Paris for next Friday”), 확장 프로그램이 프롬프트와 현재 페이지의 스크린샷을 사용자의 OpenAI 또는 Anthropic API 키를 통해 LLM으로 전송하고, 계획을 받아 자동으로 페이지를 조작하면서 각 단계를 보여줍니다.

작동 방식

  • UI는 Fuji 아이콘을 클릭하여 열리는 사이드 패널에 있습니다. API 키를 붙여넣으면 키는 브라우저 내에 로컬로 저장되며 절대 PC 외부로 유출되지 않습니다.
  • 작업을 제출하면 확장 프로그램이 현재 페이지(텍스트 + 이미지)를 캡처하여 선택한 LLM으로 전달합니다.
  • 모델은 일련의 작업(클릭, 입력, 선택, 스크롤 등)을 반환합니다. Fuji-Web은 Chrome 확장 프로그램 API를 통해 이러한 작업을 실행하고, 각 단계에 대한 사람이 읽을 수 있는 설명을 사이드 패널에 업데이트합니다.
  • 모든 통신은 OpenAI/Anthropic 엔드포인트로 직접 호출되며, 백엔드 서버는 없습니다.

시작하기

  1. 설치 – releases 페이지에서 최신 fuji-extension.zip을 다운로드하여 압축을 풀고, chrome://extensions(개발자 모드 활성화)에서 압축 해제된 확장 프로그램으로 로드합니다.
  2. 설정 – 사이드 패널을 열고 OpenAI 또는 Anthropic API 키를 붙여넣습니다.
  3. 실행 – 아무 사이트로 이동하여 작업을 입력하고 어시스턴트가 작동하는 것을 지켜봅니다.

소스에서 빌드하기

  • Node 20(또는 최신 버전)과 pnpm이 필요합니다.
  • 리포지토리 복제 → pnpm install → pnpm dev로 핫 리로딩, 또는 pnpm build로 Chrome에 로드할 dist 폴더를 생성합니다.

로드맵 하이라이트

  • Puppeteer, Playwright, Selenium과 같은 자동화 도구와 통합하기 위한 공개 API.
  • 더 복잡한 멀티탭 워크플로우와 더 풍부한 UI 상호작용(드롭다운, 전체 페이지 추출).
  • 워크플로우 저장 및 공유, 모델 성능 향상을 위한 커뮤니티 주도 지식 베이스.

중요성 Fuji-Web은 클라우드 호스팅 서비스 없이도 일상적인 웹 작업에 LLM을 활용할 수 있는 실용적이고 사용자 제어 가능한 방법을 보여줍니다. API 키를 브라우저 내에 유지하고 작업 계획을 공개함으로써 사용자에게 투명성과 개인정보 보호를 제공하며, LLM 기반 에이전트를 우리가 이미 사용하는 도구에 직접 내장하는 방법을 제시합니다.

추가 읽기


위의 모든 세부 정보는 리포지토리의 README에서 직접 가져왔습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트