Lightpanda는 AI 에이전트의 웹 자동화를 헤드리스 크롬보다 가볍게 돌립니다 | DAKER 커뮤니티

크레용으로 그린 종이 위에 파란 물결을 따라 작은 종이비행기가 날아가고, 내용이 비어 있는 브라우저 창 몇 개가 연처럼 떠서 점선으로 왼쪽 아래 로봇 팔과 이어진 그림의 10초 모션 영상 미리보기입니다. 오른쪽 위에 Lightpanda 공식 로고가 있습니다
설명용 생성 이미지입니다. 10초 모션 영상 원본은 글 아래 첨부 파일에 있습니다.

2026년 11월 2일 오전 11시 40분(한국 시간) GitHub Trending 일간 2위는 lightpanda-io/browser입니다. 한 줄로 말하면 Lightpanda는 크롬을 고쳐 만든 것이 아니라 Zig로 처음부터 새로 짠, AI 에이전트와 자동화 전용 헤드리스 브라우저입니다. 크롤러나 브라우저 에이전트를 돌리다가 크롬 인스턴스가 먹는 메모리 때문에 서버를 늘려 본 분이라면 먼저 시험해 볼 만한 대안입니다.

Lightpanda 브라우저는 무엇인가

README는 Lightpanda를 Chromium 포크도, WebKit 패치도 아닌 새 브라우저라고 소개합니다. 화면을 그리는 그래픽 렌더링 엔진을 아예 빼고, 자바스크립트 실행에는 V8, HTML 파싱에는 html5ever, 네트워크에는 libcurl을 붙였습니다. 그래서 Ajax와 SPA처럼 자바스크립트가 있어야 내용이 보이는 페이지도 읽으면서, 보여 줄 필요가 없는 화면 처리 비용은 덜어 냅니다.

기존 자동화 도구와 붙이는 방법도 익숙합니다. Lightpanda는 CDP(Chrome DevTools Protocol) 서버와 WebDriver BiDi 서버를 띄울 수 있어서, Puppeteer나 Playwright 스크립트에서 접속 주소만 Lightpanda로 바꾸면 나머지 코드는 그대로 쓸 수 있다고 README는 설명합니다. 쿠키, 폼 입력, 클릭, 프록시, 네트워크 가로채기, robots.txt 준수, 광고 차단도 구현 목록에 올라 있습니다.

2026년 11월 2일 오전 11시 41분(KST) GitHub API 기준 스타는 40,271개, 포크는 1,971개이고 라이선스는 AGPL-3.0입니다. 주요 언어는 Zig이며, 저장소는 2023년 2월 8일(KST)에 만들어졌습니다. 최신 정식 릴리스는 2026년 10월 23일(KST)에 나온 1.0.2이고, 10월 2일(KST)에 1.0.0이 나왔습니다.

정보 카드에 GitHub Trending 일간 2위, lightpanda-io/browser, 스타 40,271개, AGPL-3.0 라이선스, Zig, 1.0.2, 헤드리스 크롬 대비 메모리 123MB 대 2GB와 실행 시간 5초 대 46초, fetch와 serve와 agent와 mcp 명령 예시, CDP와 WebDriver BiDi와 MCP 지원이 영어로 적힌 이미지입니다
2026년 11월 2일 오전 11시 41분(KST) GitHub 기준 Lightpanda 저장소 정보와 시작 명령입니다.
Lightpanda는 사람이 볼 화면을 그리지 않는 대신 에이전트가 읽고 누르고 채우는 일에만 집중하도록 처음부터 다시 만든 브라우저입니다.

Lightpanda는 왜 지금 뜨나

첫째, 숫자가 분명합니다. README 벤치마크 표는 AWS EC2 인스턴스에서 실제 웹 페이지를 요청하는 크롤러 테스트 결과로, 100페이지 기준 메모리 최고치가 헤드리스 크롬 2GB 대 Lightpanda 123MB(약 16배 적음), 실행 시간이 46초 대 5초(약 9배 빠름)라고 적고 있습니다. 측정 방법과 사용한 크롬 버전, 크롤러 코드는 별도 벤치마크 문서에 공개돼 있습니다.

둘째, 에이전트 기능이 빠르게 붙고 있습니다. lightpanda agent 명령은 영어 문장이나 슬래시 명령으로 브라우저를 움직이고, 세션을 PandaScript라는 자바스크립트 파일로 저장해 lightpanda run으로 다시 돌릴 수 있습니다. README는 이 스크립트가 결정적이고 토큰을 쓰지 않아서, LLM으로 시제품을 만든 뒤 운영에서는 모델 없이 돌릴 수 있다고 설명합니다. Anthropic, OpenAI, Gemini, Mistral, OpenRouter와 Ollama, llama.cpp 같은 로컬 모델도 지원합니다.

셋째, 정식 버전 이후 속도가 붙었습니다. 10월 2일(KST) 1.0.0에서 클래식 WebDriver와 기본 CORS 적용이 들어갔고, 10월 23일(KST) 1.0.2에서는 Web Crypto 알고리즘과 WebCodecs가 추가되고 사설망 차단 범위가 넓어졌습니다. 2026년 11월 2일 오전 11시 40분(KST) 트렌딩 페이지에 표시된 오늘 받은 스타는 825개였습니다.

Lightpanda는 어떻게 써 보나

Homebrew나 Arch Linux AUR로 나이틀리 빌드를 설치할 수 있고, Linux와 macOS용 나이틀리 바이너리를 내려받아 바로 실행해도 됩니다. Windows용 네이티브 바이너리는 없어서 WSL2 안에서 Linux 방법을 따라야 하고, Docker 이미지도 제공됩니다. 가장 간단한 시작은 페이지 하나를 받아 마크다운으로 뽑아 보는 것입니다.

brew install lightpanda-io/browser/lightpanda
lightpanda fetch --obey-robots --dump markdown https://demo-browser.lightpanda.io/campfire-commerce/
lightpanda serve --obey-robots --host 127.0.0.1 --port 9222

serve로 CDP 서버를 띄운 다음 Puppeteer에서 browserWSEndpoint를 ws://127.0.0.1:9222로 지정하면 기존 스크립트가 Lightpanda 위에서 돕니다. --dump 옵션에는 html, markdown 말고도 페이지의 JSON-LD와 OpenGraph 메타데이터를 JSON으로 꺼내는 structured_data가 있습니다.

코딩 에이전트에 붙이려면 MCP 서버를 씁니다. MCP 설정의 command에 lightpanda 경로, args에 mcp를 넣으면 stdio로 연결되고, lightpanda mcp --port 9223으로 HTTP 모드를 켜면 접속마다 쿠키와 페이지가 분리된 브라우징 세션이 따로 배정돼 여러 에이전트가 한 프로세스를 나눠 쓸 수 있습니다. 같은 조직의 lightpanda-io/agent-skill 저장소에는 에이전트용 스킬도 있습니다.

Lightpanda는 어디에 쓰면 좋나

첫째, 대회와 연구용 데이터 수집입니다. 자바스크립트로 그려지는 페이지에서 텍스트와 링크를 많이 모아야 할 때, 크롬 탭 여러 개 대신 가벼운 프로세스를 여러 개 띄우는 방식으로 같은 서버에서 더 많은 페이지를 처리해 볼 수 있습니다. --obey-robots 옵션으로 robots.txt를 지키는 것도 잊지 않는 편이 좋습니다.

둘째, 웹을 다루는 AI 에이전트의 도구입니다. 검색 결과 확인, 폼 채우기, 구조화 데이터 추출처럼 화면 캡처까지는 필요 없는 작업을 MCP로 넘기면 에이전트 서버의 메모리 부담을 줄일 수 있습니다.

셋째, 반복 작업의 자동화입니다. 에이전트 모드로 한 번 흐름을 만든 뒤 PandaScript로 저장해 두면, 다음부터는 LLM 호출 없이 같은 절차를 되풀이할 수 있습니다.

다만 몇 가지는 미리 확인해야 합니다. README에 따르면 기본값으로 사용 통계(텔레메트리)를 보내므로 원하지 않으면 LIGHTPANDA_DISABLE_TELEMETRY=true를 설정해야 하고, Linux 바이너리는 glibc 기반이라 Alpine 같은 musl 배포판에서는 돌지 않습니다. 라이선스가 AGPL-3.0이라 서비스에 넣을 때는 조건을 살펴보는 것이 좋고, 웹 표준 지원 범위는 매일 공개되는 Web Platform Tests 결과에서 확인할 수 있습니다. 여러분은 크롤링이나 브라우저 에이전트에 지금 무엇을 쓰고 계신가요? 헤드리스 크롬에서 아쉬웠던 점이나 Lightpanda를 써 본 경험을 댓글로 나눠 주세요.

출처