Skyvern-AI/skyvern

Automate browser based workflows with AI

What it solves

Skyvern은 취약한 DOM 파싱 및 XPath에 의존하는 스크립트 기반 브라우저 자동화를 AI 기반 내비게이션으로 대체합니다. 시스템이 한 번도 본 적 없는 웹사이트라도 레이아웃 변경마다 커스텀 코드를 작성할 필요 없이 복잡한 웹 워크플로를 자동화할 수 있습니다.

How it works

Skyvern은 Vision LLM으로 구동되는 에이전트 군집을 사용해 웹사이트 레이아웃을 이해하고 시각 요소를 필요한 동작에 매핑합니다. Playwright와 같은 브라우저 자동화 라이브러리와 통합해 이러한 동작을 실행합니다. 노코드 워크플로 빌더, Python/TypeScript SDK, 혹은 관리형 클라우드 서비스를 통해 운영할 수 있습니다. 또한 사용자의 로컬 Chrome 브라우저에 연결해 기존 쿠키와 로그인 정보를 활용할 수 있습니다.

Who it’s for

  • Developers: 자연어 프롬프트로 Playwright 스크립트에 AI 기능을 추가하고 싶은 개발자.
  • Non-technical users: 노코드 인터페이스를 통해 수동 웹 작업을 자동화하고 싶은 비기술 사용자.
  • Businesses: 양식 입력, 데이터 추출, 파일 다운로드를 위한 견고한 로보틱 프로세스 자동화(RPA)를 찾는 기업.

Highlights

  • AI-Augmented Playwright: 표준 Playwright 액션에 자연어 명령(act, extract, validate)을 추가.
  • Resilient Navigation: 고정 셀렉터에 의존하지 않고 시각적으로 추론하므로 웹사이트 레이아웃 변경에 강함.
  • Complex Workflows: 루프, 파일 파싱, HTTP 요청, 커스텀 코드 블록을 결합한 작업 체인을 지원.
  • Enterprise Ready: 2FA 지원(TOTP, Email, SMS), 비밀번호 관리자 통합(Bitwarden), Zapier, Make.com, N8N 연동 포함.
  • Live Monitoring: 브라우저 뷰포트의 실시간 스트리밍 기능을 제공해 실시간 디버깅 및 개입이 가능.