Claude Code 상세 사용법 50: Chrome으로 로그인 UI까지 디버깅하기 | DAKER 커뮤니티
Claude Code 상세 사용법 50: Chrome으로 로그인 UI까지 디버깅하기
Claude Code의 Chrome 연동은 테스트 브라우저를 하나 더 여는 기능이 아닙니다. 공식 문서 기준으로 Claude in Chrome 확장을 통해 CLI나 VS Code 세션에서 실제 Chrome 탭을 열고, DOM과 console log를 읽고, 클릭과 입력을 수행합니다. 이미 로그인된 웹앱을 다룰 수 있다는 점이 핵심입니다.
언제 Chrome을 쓰나
Chrome은 화면 상태가 성공 기준일 때 씁니다. 로그인 폼 검증, 결제 전 단계, 관리자 콘솔, Google Docs, Notion, 사내 CRM처럼 API보다 실제 UI가 중요한 작업입니다. 반대로 lint, unit test, DB seed, 파일 변환은 Bash가 더 정확합니다. 구조화된 외부 서비스 작업은 MCP나 connector가 먼저입니다.
시작 조건
공식 문서는 Chrome/Edge, Claude in Chrome 확장, Claude Code 버전 조건, direct Anthropic plan을 전제로 둡니다. third-party provider만 쓰는 환경에서는 별도 claude.ai 계정이 필요할 수 있습니다.
claude --chrome이미 세션이 열려 있으면 /chrome으로 연결 상태를 확인하고, 기본 활성화 여부와 사이트 권한을 관리합니다. 기본 활성화는 편하지만 browser tool이 항상 로드되어 context 사용량이 늘 수 있습니다. 저는 필요한 세션에서만 켜는 방식을 권합니다.
좋은 지시문
Chrome 작업은 범위를 좁혀야 합니다.
Open http://localhost:3000/login in Chrome.
Try submitting an empty form.
Check the console only for errors related to validation.
Patch the app if the visible error message is missing.
Verify the same flow again before finishing.“브라우저에서 알아서 봐줘”보다 host, flow, console 범위, 완료 조건을 명시해야 합니다. agentic coding에서 브라우저는 클릭 대행이 아니라 재현 가능한 검증 장치입니다.
실패 모드
로그인 페이지나 CAPTCHA가 나오면 Claude는 멈추고 사용자가 처리해야 합니다. extension이 감지되지 않으면 Chrome extension 설치/활성화, claude --version, Chrome 실행 여부, /chrome의 reconnect를 확인합니다. 긴 세션에서 extension service worker가 idle 상태가 되면 /chrome에서 reconnect가 필요할 수 있습니다.
/chrome
Reconnect extension
Check site permissions시니어 엔지니어의 결론
클로드 코드 Chrome 연동은 개발 생산성을 크게 올리지만 권한도 커집니다. 그래서 원칙은 하나입니다. 필요한 사이트와 사용자 흐름만 열고, 완료 주장은 console/DOM/화면 결과로 증명합니다. Chrome은 “로그인된 실제 웹앱 검증”에 쓰고, 나머지는 Bash, MCP, 테스트 자동화로 좁히세요.
참고: Anthropic Claude Code Chrome beta, computer use, common workflows 문서를 2026-06-11에 확인했습니다.