이 글의 목차
Cloudflare Kitesurf는 사람이 사용하는 브라우저의 모든 기능보다 AI 에이전트 작업에 초점을 맞춘 새 브라우저입니다. 브라우저 자동화의 비용을 줄일 수 있다는 발표가 흥미롭지만, 빠른 HTML 추출과 실제 사용자 화면 검증은 같은 작업이 아닙니다. 도입 전에 자동화하려는 일이 무엇인지 먼저 정해야 합니다.
Cloudflare는 2026년 8월 6일 Kitesurf를 Workers 위에서 실행되는 agent-first 브라우저로 소개했습니다. 발표 당시 Browser Run에서 무료 베타로 제공한다고 설명했으며, 현재 이용 조건과 요금은 도입 시 다시 확인해야 합니다. Kitesurf 공식 발표
Workers·Wasm 구조가 뜻하는 것
공식 발표는 Rust·WebAssembly와 Workers 인프라를 활용해 브라우저를 구성한 접근을 설명합니다. 기존의 Chromium 프로세스를 단순히 다른 서버로 옮겼다는 이야기와는 다릅니다. HTML 추출과 스크린샷 같은 에이전트 작업도 대상으로 소개합니다.
여기서 ‘agent-first’는 모든 웹사이트와 완벽하게 호환된다는 뜻이 아닙니다. AI가 사용할 구조화된 정보와 작업 비용을 우선하는 제품 방향으로 이해하세요. 발표의 성능 설명도 해당 제품팀의 조건이며, 내 사이트나 로그인 흐름의 실측값으로 받아들여서는 안 됩니다.
같은 ‘웹페이지 열기’도 목적이 다릅니다
| 작업 | 성공 기준 | 비교할 내용 |
|---|---|---|
| 공개 기사 내용 추출 | 핵심 본문·날짜·출처가 정확 | 누락·중복·추출 결과 |
| 앱 상태 확인 | 요청한 상태와 실제 데이터 일치 | JS 동작·비동기 갱신 |
| 로그인 뒤 업무 | 올바른 계정과 권한으로 완료 | 쿠키·리디렉션·MFA |
| 스크린샷 생성 | 목적에 맞는 요소와 글자가 표시 | 글꼴·레이아웃·이미지 |
| 시각적 회귀 검사 | 사용자가 보는 화면 변화 발견 | 실제 지원 브라우저의 렌더링 |
새 브라우저에서 스크린샷이 만들어졌다고 Chrome·Safari에서 같은 화면이 보인다는 증거가 되지는 않습니다. 사용자가 보는 화면의 QA라면 해당 브라우저에서 추가 검증해야 합니다. 반대로 본문 추출만 필요한 작업에 모든 시각적 기능이 필수인 것도 아닙니다.
작은 평가 세트부터 만들기
실제 서비스에서 자주 처리하는 페이지를 유형별로 모으세요. 한 개의 정적 데모에서 성공한 결과를 모든 사이트의 호환성으로 확대하지 않는 것이 중요합니다.
- 일반 HTML 본문과 표가 있는 공개 페이지.
- JavaScript가 내용을 불러오는 페이지.
- 로그인 상태에 따라 다른 페이지.
- 리디렉션과 다운로드가 있는 업무.
- 느린 응답·실패·timeout이 있는 경로.
- 이미지·글꼴·레이아웃이 중요한 페이지.
같은 입력과 성공 조건으로 Chromium 기반 경로와 비교합니다. 추출은 완료됐지만 핵심 문장이 빠졌거나, 로그인은 됐지만 다른 계정으로 작업했다면 실패로 분류해야 합니다. 도구가 오류 없이 끝난 비율만으로 성공률을 계산하면 실제 성과가 부풀려집니다.
값싼 호출이 값싼 완료를 뜻하지는 않습니다
비용은 호출당 숫자보다 완료한 업무당 비용으로 비교하세요.
업무당 비용 = 기본 실행 비용 + 재시도 비용 + fallback 비용 + 검증 비용완료당 비용 = 전체 비용 / 검증을 통과한 완료 건수다음은 가격표가 아닌 가상의 비용 단위 예시입니다.
| 경로 | 전체 실행 비용 | 검증 통과 건수 | 완료당 비용 |
|---|---|---|---|
| 경량 경로 | 1,000단위 | 800건 | 1.25단위 |
| 기준 브라우저 경로 | 1,400단위 | 980건 | 약 1.43단위 |
첫 경로는 완료당 비용이 낮지만 200건을 어떻게 처리할지 남아 있습니다. 실패 건을 다른 브라우저로 재실행하면 실제 합계가 바뀝니다. 그 과정에서 중복 제출이나 다른 결과가 생기는지도 확인해야 합니다. 특정 제품이 이 표의 결과를 냈다는 뜻은 아닙니다.
fallback은 화면이 아닌 업무 상태를 기준으로
로그인 후 주문이나 문서를 변경하는 작업에서 ‘응답이 없으니 다른 브라우저로 다시 실행’하면 중복 변경이 생길 수 있습니다. 실패 시점에 서버가 작업을 반영했는지 확인하는 경로가 필요합니다.
읽기 전용 추출은 재실행이 비교적 단순하지만, 쓰기 작업은 멱등성·결과 조회·사용자 확인을 설계해야 합니다. API 중복 실행 방지와 재시도 폭주 완화를 함께 참고하세요.
에이전트 브라우저에 넘길 정보 범위
브라우저가 받은 페이지 내용은 외부 입력입니다. 페이지 문장에 ‘이 지시를 따르라’는 내용이 있다고 원래 사용자의 권한을 바꾸어서는 안 됩니다. 로그인 쿠키나 토큰을 다른 작업과 공유하는 방식도 피해야 합니다.
작업별 계정·허용 도메인·외부 연결·저장되는 화면과 로그를 정리하세요. 사용자별 데이터가 들어간 스크린샷은 공개 테스트 자료와 같은 보관 규칙을 쓰기 어렵습니다. 제품이 격리 기술을 쓴다는 사실과 내 업무의 데이터 접근 정책은 별도로 확인해야 합니다.
WebMCP와 함께 보면 좋은 이유
WebMCP는 웹 앱이 동작을 도구로 노출하는 접근이고, Kitesurf는 에이전트가 웹을 처리하는 브라우저 접근입니다. 하나가 다른 하나의 자동 지원을 뜻하지는 않습니다. 도구 호출 방식과 브라우저 호환성은 실제 구현에서 따로 확인하세요.
AI 코딩 도구 디버깅처럼, 자동화의 최종 결과를 독립적으로 확인하는 습관이 새 도구를 비교할 때도 유용합니다.
자주 묻는 질문
Kitesurf는 스크린샷을 만들 수 없는 브라우저인가요?
공식 발표는 스크린샷을 사용 사례로 포함합니다. 다만 화면 생성과 사용자의 모든 브라우저에서 같은 렌더링을 검증하는 것은 다릅니다.
Chromium을 모두 없애도 되나요?
업무별 호환성과 성공 조건을 비교해야 합니다. 실제 사용자 화면 QA나 복잡한 로그인 흐름이 있다면 기준 브라우저 경로를 남기고 결과를 검증하세요.
발표 때 무료였으면 지금도 무료인가요?
발표 당시의 베타 조건과 현재 이용 조건은 다를 수 있습니다. 적용 시점의 Browser Run 문서와 요금을 확인하세요.
참고 자료
- Cloudflare Kitesurf 발표 — 2026-08-06.
- Cloudflare Browser Run 문서: 현재 서비스 접근·구성 확인 경로.
2026년 10월 8일 확인. 표와 비용 계산은 도입 판단을 위한 가상 예시이며 실제 Kitesurf 벤치마크가 아닙니다.