AI 에이전트를 위해 설계된 클라우드 호스팅 브라우저
스크린샷 추출이나 HTML 분석 같은 에이전트 작업에서 CPU와 메모리 소비를 낮추기 위해 브라우저의 구조적 변화가 필요하다. Cloudflare(클라우드플레어, 인터넷 인프라 제공사)가 AI 에이전트가 웹사이트를 탐색하고 폼을 채우는 등의 작업을 수행하도록 설계한 클라우드 호스팅 브라우저 Kitesurf(카이트서프)를 출시했다. Kitesurf는 일반 소비자가 사용하는 Chrome(크롬)의 대안으로 개발된 제품이 아니다. AI 에이전트가 인간과 유사한 방식으로 웹을 탐색하고 실제 웹사이트의 기능을 사용할 수 있도록 돕는 전용 환경을 제공하는 데 목적이 있다.
Kitesurf의 내부 구조는 효율적인 구동을 위해 검증된 여러 기술 스택을 조합해 구축했다. Blitz(블리츠)의 모듈형 렌더링 엔진을 도입하고, Firefox(파이어폭스)의 CSS 파서인 Stylo(스타일로)를 통해 웹 페이지의 스타일을 처리한다. 여기에 Rust(러스트) 기반의 ECMAScript 엔진인 Boa JS(보아 JS)를 결합해 스크립트 실행 성능을 확보했다. 이러한 기술적 조합은 오픈 소스 Rust 헤드리스 엔진인 Obscura(옵스큐라)의 설계 방식에서 영감을 받아 개발했다.
기술이 실제로 작동하는 방식
Chromium보다 적은 CPU와 메모리를 사용하여 스크린샷 생성이나 HTML 추출 같은 에이전트 작업을 수행한다. Cloudflare는 컴퓨팅 파워 소비를 줄임으로써 AI 에이전트가 웹을 더 효율적으로 이용하게 만들고, 이를 통해 운영 비용을 낮춘다고 설명한다. 리소스 소모량을 줄여 브라우저 실행에 드는 비용 부담을 낮추는 구조다.
서버리스 플랫폼인 Workers(이벤트 기반으로 코드를 실행하는 클라우드 환경) 위에서 모든 시스템이 완전히 구동된다. 현재 베타 버전인 Browser Run(Cloudflare 네트워크상의 헤드리스 브라우저 인스턴스를 제어하는 도구)을 통해 무료로 제공된다. 개발자는 Browser Run을 활용해 프로그래밍 방식으로 헤드리스 브라우저(화면 출력 없이 백그라운드에서 실행되는 브라우저) 인스턴스를 제어하고 상호작용하며 웹 환경에서 필요한 데이터를 처리한다.
브라우저 인스턴스를 개별적으로 구축하고 관리하는 대신 Cloudflare 네트워크상의 자원을 프로그래밍 방식으로 제어하는 방식을 취한다. 서버리스 환경의 특성과 헤드리스 브라우저 제어 기능을 결합해 AI 에이전트가 웹을 탐색하는 과정에서 발생하는 컴퓨팅 자원 소모와 비용을 낮춘다.
개발자는 자체 브라우저 소프트웨어를 구축하지 않고도 웹 탐색
웹사이트 탐색과 양식 작성 기능을 구현할 때 브라우저 소프트웨어를 직접 개발하는 대신 AI 전용 환경을 선택하면 개발 공수를 줄이면서 브라우저 기반 작업을 수행하는 소프트웨어를 구축할 수 있다. Kitesurf(카이트서프, AI 에이전트 전용 브라우저)를 활용하는 개발자는 웹사이트 탐색, 양식 작성 및 기타 브라우저 기반 작업을 수행하는 AI 소프트웨어를 즉시 개발한다. 브라우저 엔진을 직접 구축하는 하위 레벨의 작업 없이도 에이전트의 웹 상호작용 기능을 구현하는 방식이다.
Cloudflare(클라우드플레어, 클라우드 서비스 기업)가 설계한 Kitesurf는 인간을 위한 기존 브라우저가 중요하게 다루는 테마, 탭, 확장 프로그램 같은 시각적 요소를 배제한다. 대신 AI 에이전트의 성능과 비용 관리를 위해 컨텍스트 윈도우, 성능, 토큰 비용 및 확장성 관리에 모든 자원을 집중한다. 특히 프롬프트 주입 공격과 같이 AI 브라우저가 직면하는 특유의 보안 위협 모델을 고려하여 시스템을 구축한다.
헤드리스 브라우저 운영 시 Chromium(크로미움, 오픈소스 웹 브라우저 프로젝트) 기반 도구와 Kitesurf의 CPU 및 메모리 점유율을 비교하여 인프라 비용 최적화 지점을 결정한다.




