프로젝트 소개

Skyvern은 Vision LLM과 컴퓨터 비전을 활용하여 웹사이트와 상호작용하는 AI 기반 브라우저 자동화 도구입니다. DOM 파싱과 XPath에 의존하는 기존 자동화와 달리, Skyvern은 시각적 요소를 통해 추론함으로써 생소한 웹사이트에서도 작동하며 레이아웃 변경에 적응할 수 있습니다. 주요 기능은 다음과 같습니다: - AI 기반 SDK: `page.act()`, `page.extract()`, `page.validate()`와 같은 자연어 명령과 표준 Playwright 작업(클릭, 입력, 선택, 업로드)의 AI 강화 버전을 추가하는 Playwright 확장 기능을 제공합니다. - 노코드 워크플로우 빌더: 데이터 추출, 검증, 루프 및 HTTP 요청을 위한 블록을 사용하여 여러 작업을 체인 형태로 연결할 수 있습니다. - 고급 브라우저 제어: 원격 디버깅을 통해 로컬 Chrome 인스턴스를 제어하고 로컬 브라우저를 Skyvern Cloud로 터널링하는 기능을 지원합니다. - 데이터 추출 및 양식 작성: 제공된 JSON 스키마를 기반으로 구조화된 데이터를 추출하고 복잡한 웹 양식을 작성할 수 있습니다. - 인증 지원: 2FA 지원(TOTP, 이메일, SMS) 및 Bitwarden과 같은 비밀번호 관리자와의 통합을 포함합니다. - 통합: Model Context Protocol(MCP)을 지원하며 Zapier, Make.com, N8N과 같은 자동화 플랫폼과 연결됩니다. Skyvern은 관리형 클라우드 서비스, 로컬 pip 설치 또는 Docker Compose를 통해 배포할 수 있습니다. OpenAI, Anthropic, Gemini를 포함한 광범위한 LLM 제공업체와 Ollama를 통한 로컬 호스팅 모델을 지원합니다.