클라우드플레어(Cloudflare)는 인공지능(AI) 에이전트를 위해 설계된 웹 브라우저인 카이트서프(Kitesurf)를 공개했습니다. 이 회사는 에이전트 위크(Agents Week) 기간 동안 카이트서프를 발표했으며, 기존 브라우저와는 달리 크로뮴(Chromium)이나 다른 전통적인 엔진에 의존하지 않고 클라우드플레어 워커(Cloudflare Workers) 기반의 V8 아이솔레이트(V8 isolate)에서 완전히 구동된다는 점에서 큰 화제를 모았습니다. 카이트서프의 목표는 AI 에이전트가 탭, 확장 프로그램, 60fps의 완벽한 렌더링과 같이 사람에게만 필요한 기능에 대한 부담 없이 웹을 탐색할 수 있도록 가볍고 효율적인 도구를 제공하는 것입니다.
이번 발표는 AI 기반 자동화가 거침없이 성장하는 시점에 이루어졌습니다. 점점 더 많은 기업과 개발자들이 웹사이트 탐색, 양식 작성, 데이터 추출, 스크린샷 촬영 등을 수행할 수 있는 에이전트를 필요로 하지만, 기존 브라우저는 이러한 작업을 수행하기에 너무 많은 리소스를 소모합니다. Kitesurf는 클라우드플레어의 서버리스 플랫폼을 최대한 활용하는 모듈식 아키텍처를 통해 이러한 문제를 해결하고 판도를 바꿀 것으로 기대됩니다. 무엇보다도, 이미 무료 베타 버전으로 제공되고 있으므로 누구나 직접 사용해보고 그 성능을 확인할 수 있습니다.
AI 에이전트에 다른 브라우저가 필요한 이유는 무엇인가요?
크로미움과 같은 기존 브라우저는 탭, 테마, 확장 프로그램, 기기 간 동기화, 완벽한 시각적 렌더링 등 사용자 경험을 염두에 두고 설계되었습니다. 하지만 AI 에이전트는 이러한 것들이 필요하지 않습니다. AI 에이전트에게 진정으로 중요한 것은 컨텍스트 창 관리, 토큰 카운팅, 확장성, 그리고 무엇보다도 비용 효율성입니다. 하루에 수백 페이지를 열어야 하는 에이전트는 세션마다 수백 메가바이트의 메모리와 막대한 CPU 자원을 소비할 여유가 없습니다.
또한, 위협 모델도 다릅니다. 에이전트 기반 브라우저는 악성 웹사이트가 숨겨진 명령어를 사용하여 에이전트를 조작하려는 즉각적인 인젝션 공격에 대비해야 합니다. Kitesurf는 격리 기반 설계를 통해 이 문제를 해결합니다. 각 구성 요소는 필수 리소스에만 접근할 수 있으며, 세션은 일시적이고 상태를 유지하지 않으므로 공격 표면을 줄입니다. 효율성과 보안은 이 제안의 두 가지 핵심 요소이며 , 초기 데이터는 이러한 목표를 충분히 달성하고 있음을 보여줍니다.

건축과 성능, 이것이 바로 카이트서핑의 원리입니다.
Kitesurf는 단 12주 만에 개발되었으며, 그 아키텍처는 Cloudflare 플랫폼의 최신 기능을 활용하는 방법을 보여주는 훌륭한 사례입니다. 브라우저는 크게 세 가지 구성 요소로 나뉩니다. 첫째, Chrome 개발자 도구(CDP) 프로토콜을 사용하고 각 세션의 상태를 저장하는 엔진(Engine), 둘째, 동적 워커(Dynamic Workers)를 사용하여 DOM 및 페이지 스크립트 실행을 처리하는 페이지스크립트(PageScript), 셋째, 장면을 래스터화하고 이미지 또는 PDF를 생성하는 페이지렌더러(PageRenderer)입니다. 이 모든 구성 요소는 워커에 통합된 RPC 시스템을 통해 통신하므로 각 구성 요소가 독립적으로 확장될 수 있습니다.
성능 측면에서 Cloudflare가 공개한 벤치마크 결과는 매우 인상적입니다. 14개의 URL로 구성된 코퍼스에서 Kitesurf는 스크린샷당 380ms의 CPU 사용 시간을 기록한 반면 Chromium은 1.173ms를 기록하여 3,1배의 차이를 보였습니다. HTML 추출의 경우 차이는 더욱 두드러져 229ms 대 877ms로 3,8배 감소했습니다. 메모리 사용량은 스크린샷의 경우 4,7배(57,8MiB 대 271,0MiB), 추출의 경우 7,0배(39,4MiB 대 273,7MiB) 감소했습니다. 하지만 실행 시간 측면에서는 Chromium이 여전히 우위를 점합니다 . JIT 컴파일러가 소프트웨어 렌더러보다 항상 빠르기 때문입니다. 그러나 그 차이는 1,7~1,8배에 불과하며, 클라우드 비용의 주요 원인인 리소스 사용량을 크게 절감할 수 있다는 장점이 있습니다.
현재 호환성 및 제한 사항
Kitesurf의 가장 큰 장점 중 하나는 기존 코드를 수정할 필요가 없다는 것입니다. Puppeteer, Playwright, chrome-remote-interface 클라이언트, 그리고 MCP 및 CDP를 지원하는 모든 에이전트는 브라우저 실행 엔드포인트에 `browser=kitesurf` 매개변수를 추가하는 것만으로 간단하게 연결할 수 있습니다 . 또한, 21만 5천 건 이상의 웹 플랫폼 테스트를 통과했으며, DOM(97%), HTML(96%), 선택(99%), SVG(97%), XHR(95%) 등 핵심 영역에서 높은 검증률을 보였습니다. 위키피디아, 해커 뉴스, TodoMVC, 그리고 클라우드플레어 자체 블로그와 같은 페이지들이 Kitesurf에서 정상적으로 렌더링됩니다.
하지만 모든 것이 완벽한 것은 아닙니다. Kitesurf는 아직 비디오, WebGL 또는 지속적인 상태 저장이 필요한 장시간 인증 세션을 지원하지 않습니다. 또한 실제 TLS 지문을 사용한 봇 방지 인증도 지원하지 않습니다. 이러한 경우 Cloudflare는 Chromium을 대체 도구로 계속 사용할 것을 권장합니다. 핵심은 각 도구를 언제 사용해야 하는지 아는 것입니다 . Kitesurf는 콘텐츠 추출, PDF 생성 또는 스크린샷 캡처와 같은 간단한 작업에 탁월하며, Chromium은 매우 복잡한 페이지나 장시간 상호 작용이 필요한 경우에 여전히 필요합니다.

카이트서핑을 시작하는 방법과 앞으로 무엇을 기대할 수 있을까요?
궁금하시다면, 계정 제한이 있지만 Browser Run에서 Kitesurf 베타 버전을 무료로 사용해 보실 수 있습니다. Cloudflare는 kitesurf.cloudflare.app에서 공개 플레이그라운드를 제공하고 있으며, 여기에서 원하는 URL을 입력하여 페이지 렌더링 방식을 확인할 수 있을 뿐 아니라, Chrome 개발자 도구를 사용하여 DOM을 검사하고, 콘솔 메시지를 읽고, 네트워크 활동을 모니터링할 수 있습니다. 또한 각 격리 영역의 WebAssembly 메모리 사용량을 확인할 수 있어 각 페이지가 얼마나 많은 메모리를 사용하는지 파악하는 데 매우 유용합니다.
앞으로 Cloudflare는 Kitesurf를 오픈소스로 공개하여 모든 고객이 자신의 계정에 자체 버전을 배포할 수 있도록 할 계획입니다. Kitesurf 팀은 CDP 적용 범위 개선, 스크린샷 및 PDF 렌더링 품질 향상, 전반적인 효율성 개선을 위해 지속적으로 노력하고 있습니다. 개발자 커뮤니티는 이미 이 도구를 활용한 첫걸음을 내딛고 있으며 , 모든 정황으로 볼 때 Kitesurf는 AI 기반 웹 자동화의 표준이 될 것으로 예상됩니다.
간단히 말해, Kitesurf는 AI 에이전트가 웹의 주요 사용자가 되는 중요한 시점에 등장했습니다. 미니멀리즘 접근 방식, 리소스 효율성, 기존 도구와의 호환성 덕분에 비용을 절감하고 자동화를 확장하려는 스타트업과 기업에게 매우 매력적인 선택지가 될 것입니다. 무료 베타 버전을 사용해 보고 브라우저를 이해하는 이 새로운 방식이 여러분의 요구 사항에 적합한지 확인해 보세요. AI 에이전트 관련 업무를 하신다면 꼭 한번 살펴보시길 추천합니다.