Beachpatrol
브라우저의 일상 업무를 자동화하는 CLI 허브
Features
- 일반 웹 브라우저를 CLI 기반 자동화 브라우저로 대체할 수 있게 해주는 오픈소스
- 이메일·은행·SNS 자동 체크, 파일 자동 다운로드, 텍스트 추출 및 저장
- 폼 자동 입력, 사이트 맞춤 메시지 수집, Bash·Python 스크립트 연동
- 일상적인 웹 브라우징 환경 전체를 자동화할 수 있음
Playwright 기반으로 크롬/파이어폭스 브라우저를 스크립트로 제어하며, 일반적인 브라우저처럼 사용하면서도 자동화 명령을 자유롭게 수행 - 프로필/시크릿 모드 지원 하여 다양한 로그인/환경 구성 유지 가능 (--profile, --incognito)
커스텀 Playwright 스크립트를 추가해 이메일 확인, 파일 다운로드, 폼 자동 입력, 텍스트 추출, 계좌 조회, OS 연동 작업 등 모든 웹 작업을 자동화 가능 - beachpatrol/commands 폴더에 Playwright 스크립트 작성 후 beachmsg <스크립트>로 실행하여 스크립트 기반 자동화
별도의 브라우저 확장 프로그램(Native Messaging 지원)과 연동해, 브라우저에서 바로 명령 실행, 인자 전달, URL별 커맨드 활성화, 핫키, GUI 활용이 가능함 stealth 플러그인, Playwright 옵션 최적화로 자동화 탐지(로그인, 구글/클라우드플레어 차단 등) 회피 기능을 내장해 실제 브라우저처럼 동작함 브라우저와 독립된 커맨드 서버-클라이언트 구조로 여러 OS 툴과의 연계 및 확장성 우수 CLI 명령과 확장 프로그램을 통해 OS와 브라우저 자동화의 경계를 허물고, Vim·Emacs처럼 스크립트로 일상을 관리하는 경험을 제공 Linux (Wayland/X11) 또는 macOS 필요, Node.js/NPM 필수 See also
Favorite site