AI AGENT / BROWSER AUTOMATION / 2026

브라우저 운전대를
누가 잡을 것인가.

Playwright · CDP 직접 구현 · OpenCLI · Browser-Use — AI 에이전트가 웹을 제어하는 네 갈래 길의 구조, 그리고 각자가 최적인 영토.

결론부터 — 만능 도구는 없습니다. 로그인 세션을 그대로 써야 하는 AI 에이전트 자동화라면 OpenCLI가 공수 대비 효율이 가장 좋고, CI 테스트·대량 수집·미지의 사이트는 각각 전문 도구에 맡기는 것이 정답입니다. 이 문서는 그 경계선을 그립니다.

Playwright표준 브라우저 자동화
CDP 직접 구현프로토콜 레벨 DIY
OpenCLI기성 세션 브릿지 허브
Browser-UseLLM 자율 탐색
버전 v1.0 작성일 2026-07-21 대상 개발자 · 기술팀 형식 설명형 리포트 (learning)
01

매번 새 브라우저를 띄운다는 것

Playwright는 훌륭한 도구입니다. 다만 설계 목적이 "격리된 환경에서의 재현 가능한 테스트"이기 때문에, 그 태생이 그대로 무게가 됩니다.

Playwright 방식

실행할 때마다 새로운 격리 브라우저를 생성

Script AI / 코드 Runtime Node.js 새 Chromium 300MB ~ 1GB 재로그인 2FA · CAPTCHA 실행마다 메모리·CPU·인증 비용 반복

세션 재활용 방식

이미 켜져 있는 브라우저에 경량 데몬이 연결

Script AI / 코드 경량 데몬 소켓 연결 기존 탭 그대로 로그인 상태 유지 정형 JSON 즉시 반환 추가 브라우저 프로세스 없음 · 인증 비용 0

"격리된 테스트 환경의 표준이지만,
내 브라우저의 상태는 쓸 수 없다."— Playwright의 설계 트레이드오프

02

같은 목표, 네 갈래 길

목표는 하나 — "AI가 웹을 읽고 조작하게 한다". 하지만 도달 경로는 네 가지이고, 각각 지불하는 비용이 다릅니다.

Playwright 표준 자동화 예: 자사 서비스 회귀 테스트 CDP 직접 구현 DIY 예: 전용 수집 데몬 구축 OpenCLI 기성 허브 예: 로그인된 X · Reddit 조회 Browser-Use 자율 탐색 예: 처음 보는 항공권 사이트
시스템 부하 높음 — 실행마다 새 브라우저 프로세스 매우 낮음 — 기존 브라우저에 소켓 기생 매우 낮음 — 경량 마이크로 데몬 통신 높음 — 단계마다 LLM 추론 비용 추가
구축 공수 낮음 — 표준 API 제공 매우 높음 — 데몬·파서·인터페이스 직접 작성 없음 — 설치 후 즉시 사용 낮음 — 규칙 작성 없이 시작
로그인 · 2FA 수동 구현 — 세션 스토리지 주입 필요 가능 — 실제 세션 직접 제어 완전 지원 — 사용자 세션 100% 재활용 번거로움 — LLM이 로그인을 시도, 실패율 높음
실행 결과 결정론적 — 테스트에 최적 결정론적 — 만들기 나름 결정론적 — 정형 JSON 스키마 보장 확률적 — 환각·궤도 이탈 가능
AI 연동 방식 LLM이 클릭 코드를 매번 생성 인터페이스 규격을 직접 설계 표준 명세 — CLI + AGENT.md, Zero-shot 실행 LLM이 화면을 보고 실시간 판단
UI 변경 대응 셀렉터 수정 필요 직접 수정 어댑터 수정 필요 자동 대응 — 시각 판단으로 극복

"네 번째 열을 자세히 볼 것 —
CDP 직접 구현의 장점만 골라 담은 것이 OpenCLI다."— 저부하 · 세션 재활용 · 결정론, 공수는 제로

DEEP DIVE

03

로그인한 크롬, 그대로 에이전트의 손으로

OpenCLI의 본질은 단순합니다. 새 브라우저를 만들지 않고, 지금 열려 있는 브라우저에 조수석을 설치하는 것. 그 내부를 해부합니다.

AI 에이전트 CLI 명령 입력 어댑터 TS / YAML 프로필 동적 로딩 마이크로 데몬 로컬 상주 · 경량 IPC · 로컬 소켓 크롬 익스텐션 chrome.debugger API CDP 명령 주입 실제 브라우저 세션 사용자가 로그인해 둔 크롬 쿠키 · 2FA 상태 그대로 XHR / Fetch 응답 인터셉트 정형 JSON 결정론적 스키마 DOM 탐색 비용 없이 백그라운드 API 패킷을 그대로 데이터로 변환 — LLM 토큰 소비 0
0 token런타임 토큰 비용 제로LLM이 DOM을 해석하는 대신, 인터셉트된 API 응답이 결정론적 JSON으로 바로 반환됩니다. 만 번을 실행해도 비용이 같습니다.
100%세션 재활용사용자가 이미 로그인한 브라우저의 쿠키·2FA 상태를 그대로 씁니다. 인증 자동화 코드도, 봇 우회 로직도 필요 없습니다.
<1s즉시 실행사전 정의된 어댑터 규칙으로 목표를 직접 타격합니다. LLM 추론 대기 없이 서브세컨드 응답이 돌아옵니다.

"CDP를 직접 구현하면 얻을 수 있는 모든 것 —
개발 공수만 뺀 채로."— OpenCLI의 포지셔닝을 한 문장으로

04

각자의 영토

OpenCLI가 최적인 범위는 명확하지만, 그 바깥에는 각 영토의 주인이 따로 있습니다. 경계를 아는 것이 아키텍처의 절반입니다.

Territory — 테스트

CI / E2E → Playwright

완전히 격리된 환경에서 수백 개의 테스트를 병렬로 돌리는 일은 Playwright의 고유 영역입니다. 실제 사용자 세션에 기생하는 방식은 원천적으로 대체할 수 없습니다.

적합 장면 배포 전 회귀 테스트, 크로스 브라우저 검증

Territory — 디버깅

라이브 검사 → Chrome DevTools MCP

Google 공식 MCP 서버로, 에이전트가 실제 크롬의 콘솔·네트워크·성능 증거를 직접 수집합니다. 다만 정형 추출 어댑터 생태계가 없어 "데이터 수집 엔진"은 아닙니다.

적합 장면 개발 중인 앱의 네트워크 검사, 오류 재현 증거 수집

Territory — 대량 수집

공개 크롤링 → Crawl4AI · Scrapy

로그인이 필요 없는 공개 페이지의 대량 수집은 전용 엔진의 몫입니다. AI 파이프라인용 마크다운 변환은 무료 오픈소스 Crawl4AI, 산업 규모의 정형 크롤링은 Scrapy가 기준입니다.

적합 장면 뉴스·블로그 대량 수집, RAG 코퍼스 적재

Territory — 자율 탐색

미지의 사이트 → Browser-Use · Stagehand

어댑터가 없는 사이트, 레이아웃이 수시로 바뀌는 UI에서는 LLM이 화면을 보고 판단하는 자율 제어가 유일한 답입니다. 비용과 속도를 지불하고 범용성을 사는 선택입니다.

적합 장면 처음 보는 사이트 탐색, 복잡한 다단계 예외 처리

트레이드오프로 읽기 — Browser-Use는 OpenCLI의 "상위 버전"이 아닙니다. 범용성(아무 사이트나)과 효율·확정성(빠르고, 싸고, 결과가 일정) 사이의 축에서 서로 반대쪽에 서 있을 뿐입니다. 실무 조합은 OpenCLI가 기본 엔진, Browser-Use는 어댑터가 없는 곳으로 가는 폴백 엔진입니다.
05

30초 선택 치트시트

질문 세 개면 답이 나옵니다. 직접 눌러보세요.

로그인이 필요한 페이지인가요?

추천 도구

한눈에 보는 결론

로그인 + 반복 정형 작업
OpenCLI — 세션 재활용, 토큰 0, 결정론적 JSON
로그인 + 수백 페이지 대량 수집
OpenCLI(세션) + 크롤링 엔진 병행 — 쿠키 핸드오프는 사이트별 검증
미지의 사이트 · 동적 UI
Browser-Use · Stagehand — LLM 시각 판단, 비용·속도 감수
테스트 · CI/CD
Playwright — 격리·병렬·재현성의 표준
공개 페이지 대량 수집
Crawl4AI(무료·LLM용) · Scrapy(산업 규모)
라이브 디버깅 · 증거 수집
Chrome DevTools MCP — 콘솔·네트워크 검사 특화