lightpanda-io/browser
Chromium 대체용 헤드리스 브라우저 Lightpanda 공개
원제 lightpanda-io/browser
스타 38,124당일 +559Zig
Key Point
Chromium의 막대한 메모리와 CPU 비용 문제를 근본적으로 해결하는 새로운 헤드리스 브라우저로, 서버 환경에서의 웹 자동화 성능을 크게 개선할 수 있다.
핵심 요약
- Zig으로 처음부터 만든 AI 에이전트용 헤드리스 브라우저 Lightpanda가 공개되었다.
- Chromium 포크나 WebKit 패치가 아닌 완전히 새로 작성된 브라우저로, Chromium 대비 메모리 사용량은 약 16배 적고(100페이지 기준 123MB vs 2GB) 실행 속도는 약 9배 빠르다(5초 vs 46초).
- CDP(Chrome DevTools Protocol)와 Webdriver Bidi 프로토콜을 지원하여 Puppeteer, Playwright 등 기존 자동화 도구와 호환되며, 마크다운·PNG·PDF로 페이지를 내보낼 수 있다.
- 네이티브 에이전트 모드에서는 평문 지령으로 페이지 탐색·클릭·폼 작성·데이터 추출을 수행하며, Anthropic·OpenAI·Gemini·로컬 모델 등을 지원한다.
- 에이전트가 생성한 PandaScript는 순수 JavaScript로 모델 없이 프로덕션에서 재생할 수 있으며, MCP 서버로 여러 에이전트의 독립된 브라우징 세션을 관리할 수 있다.
- HTTP/AJAX/XHR/Fetch API, 쿠키, 프록시, 네트워크 인터셉팅, robots.txt 준수, 광고 차단기를 구현했으며, Web Platform Tests 결과를 매일 공개한다.
- Linux·macOS(x86_64·aarch64)용 나이틀리 바이너리와 공식 Docker 이미지를 제공하며, Windows는 WSL 2 환경에서 실행 가능하다.
- Homebrew·Arch Linux AUR·Nix로도 설치할 수 있고, 소스에서 빌드하려면 Zig 0.17.0과 v8·Libcurl·html5ever 의존성이 필요하다.
- 기본적으로 텔레메트리를 수집하지만 LIGHTPANDA_DISABLE_TELEMETRY 환경변수로 비활성화할 수 있다.
저장소 보기 ↗github.com