로그인된 브라우저에서 AI 에이전트가 직접 작업을 수행하게 하는 연결고리
평소 사용하는 Chrome이나 Edge 창 안에서 AI 에이전트가 직접 클릭하고 입력하는 장면을 상상해 보세요. BrowserSkill은 AI 에이전트가 사용자의 실제 브라우저 세션을 제어할 수 있도록 CLI와 확장 프로그램을 결합한 도구입니다. 에이전트가 별도의 '에이전트 창'에서 작업을 수행하므로 사용자는 자신의 작업 흐름을 방해받지 않으면서도 필요할 때만 개입할 수 있습니다.
에이전트가 내 브라우저를 어떻게 다루는가
BrowserSkill은 bsk라는 명령줄 인터페이스(CLI)와 브라우저 확장 프로그램으로 구성됩니다. AI 에이전트가 셸 명령을 실행할 수만 있다면, 이 도구를 통해 브라우저의 텍스트를 읽고, 버튼을 클릭하며, 양식을 채우는 등의 작업을 수행합니다. 중요한 점은 에이전트가 사용자의 기존 로그인 상태를 그대로 사용한다는 것입니다. 따라서 내부 사이트 검색이나 로그인된 문서 읽기 같은 작업도 별도의 인증 과정 없이 진행됩니다. 작업은 별도의 '에이전트 창'에서 이루어지며, 사용자가 기존 탭을 에이전트에게 빌려줄 수도 있습니다. 작업이 끝나면 빌려준 탭은 원래 위치로 돌아오고, 에이전트가 만든 탭은 정리됩니다.
단순 자동화를 넘어선 디버깅과 데이터 추출
이 도구는 단순한 클릭 자동화를 넘어 웹 사이트 디버깅과 데이터 추출 기능도 제공합니다. 에이전트가 특정 작업을 수행할 때 발생하는 네트워크 요청, 콘솔 메시지, 페이지 변경 사항을 기록으로 남길 수 있습니다. 이를 통해 폼 제출 실패 원인을 찾거나 느린 API를 식별하는 등 문제를 진단하는 데 활용할 수 있습니다. 또한 페이지에 표시된 표나 목록을 JSON이나 CSV 형식으로 구조화된 데이터로 추출할 수 있어, 웹 스크래핑 작업의 정확도를 높입니다. 이러한 증거 자료는 확장 프로그램에서 확인하거나 JSON 파일로 내보내 나중에 검토할 수 있습니다.
설치와 초기 설정 과정
설치는 macOS, Linux, Windows에서 지원되며, Chrome과 Microsoft Edge(Chromium 125 이상)에서 동작합니다. 먼저 bsk CLI를 설치하고, 브라우저에 확장 프로그램을 추가한 뒤 bsk install-skill 명령을 실행해 사용 중인 AI 에이전트(예: Cursor, Claude Code, Codex 등)에 해당 스킬을 등록합니다. DeepSeek Harness를 사용하는 경우 전용 플러그인을 설치하면 됩니다. 설치가 완료되면 bsk doctor 명령으로 연결 상태를 확인하고, 에이전트에게 첫 번째 브라우저 작업을 지시해 테스트할 수 있습니다. 서버에서 에이전트를 실행하고 로컬 컴퓨터의 브라우저를 제어하는 원격 연결도 인증된 WSS 연결을 통해 지원합니다.
사용 전 반드시 알아야 할 보안과 프라이버시
BrowserSkill은 클라우드 서비스를 강제하지 않고 텔레메트리를 수집하지 않지만, 에이전트가 사용자의 로그인된 브라우저에서 동작한다는 점을 명심해야 합니다. 에이전트는 로그인된 웹사이트의 권한을 그대로 가지므로, 신뢰할 수 있는 에이전트와 안전한 작업만 지정해야 합니다. 확장 프로그램에는 탭 빌리기 전 확인, 인간 개입 요청 허용 등 두 가지 자동화 설정이 있으며, 이는 기본값으로 켜져 있습니다. 웹사이트 디버깅 기록이나 작업 영상은 브라우저 프로필이나 데몬 호스트에 저장되며, 민감한 정보가 포함될 수 있으므로 공유 전 내용을 반드시 검토해야 합니다. 라이선스는 MIT이며, CLI와 확장 프로그램, 플러그인은 버전 호환성을 위해 함께 업데이트하는 것이 좋습니다.