프로젝트 소개

Web Access는 AI Agent를 위한 인터넷 연결 및 브라우저 조작 Skill로, WebSearch·WebFetch 외의 도구 선택, 브라우저 자동화, 브라우징 경험 관리를 보완하는 데 목적을 둡니다. README에 따르면 SKILL.md를 지원하는 Claude Code, Cursor, Gemini CLI, Codex CLI 등 환경에서 사용할 수 있습니다. 이 Skill의 인터넷 연결 계층은 WebSearch, WebFetch, curl, Jina, CDP 사이에서 시나리오에 따라 선택하거나 조합할 수 있습니다. CDP Proxy는 WebSocket을 통해 원격 디버깅이 활성화된 Chrome, Edge 또는 기타 Chromium 브라우저에 연결하여 동적 페이지를 조작하고 브라우저의 기존 세션을 사용할 수 있습니다. 이 Skill은 탐색, JavaScript 실행, JS 클릭, 실제 마우스 클릭, 파일 업로드, 스크린샷, 스크롤, 탭 닫기, 상태 확인을 지원하며, 프록시는 자체적으로 생성한 탭을 추적하고 유휴 시간 초과 후 자동으로 닫습니다. 또한 이 프로젝트는 다중 목표 작업을 하위 Agent에 분산하여 병렬 실행하고, 프록시를 공유하며 탭별로 격리합니다. 도메인별로 URL 패턴, 플랫폼 특성, 알려진 함정을 저장하여 세션 간에 재사용하며, DOM에서 이미지나 비디오 URL을 추출하고 비디오의 특정 시점 프레임을 캡처하여 분석합니다. find-url.mjs는 Chrome, Edge의 북마크와 브라우징 기록에서 키워드, 시간 창, 방문 빈도로 URL을 검색하여 내부 시스템이나 방문했던 페이지를 찾는 데 사용됩니다. CDP 모드는 Node.js 22+가 필요하며, 브라우저의 inspect 페이지에서 원격 디버깅을 활성화해야 합니다. 사용자는 config.env로 기본 브라우저를 고정하거나 임시로 Chrome 또는 Edge를 지정할 수 있습니다. 프로젝트는 skills CLI, Claude Code 플러그인, 수동 설치 방식을 제공합니다. README는 소셜 플랫폼에서 자동화 작업 시 계정 제한이나 차단 위험이 있을 수 있음을 경고합니다. 프로젝트는 MIT 라이선스를 사용합니다.