AI 에이전트가 Chrome을 토큰 효율적으로 제어할 수 있도록 지원하는 Go HTTP 서버로, 여러 인스턴스 오케스트레이션과 실시간 대시보드를 제공합니다.
lightpanda-io/browser
AI 에이전트와 자동화를 위해 처음부터 Zig로 만든 헤드리스 브라우저로, CDP 및 WebDriver BiDi 서버를 제공합니다.
대체할 수 있는 제품:Headless Chrome
- 스타
- 36,755
- 포크
- 1,771
- 열린 이슈
- 100
- 마지막 커밋
- 8시간 전
어떤 프로젝트인가요?
Lightpanda는 AI 에이전트와 웹 자동화를 위해 만들어진 헤드리스 브라우저입니다. Chromium, Blink, WebKit을 기반으로 하지 않습니다. JavaScript를 실행하고 html5ever로 HTML을 파싱하며 libcurl로 페이지를 불러오고 DOM을 제공하므로, 그래픽 엔진 없이도 페이지를 가져와 렌더링할 수 있습니다.
기존 도구인 Puppeteer와 Playwright는 CDP WebSocket 서버를 통해 사용할 수 있고, WebDriver BiDi로도 제어할 수 있습니다. CLI에서 페이지를 HTML, Markdown, PNG, PDF 또는 구조화된 데이터로 덤프할 수도 있으며, 여러 에이전트가 사용할 수 있도록 연결별로 세션을 격리하는 MCP 서버도 포함되어 있습니다. 내장 에이전트 모드는 세션을 기록해 LLM 없이 재생 가능한 결정론적 JavaScript 스크립트로 만들 수 있습니다.
이 프로젝트는 Zig로 작성되었으며 Linux와 macOS를 대상으로 하고, Docker 이미지도 제공됩니다. 쿠키, 사용자 지정 헤더, 프록시, 네트워크 가로채기, robots.txt 지원, 광고 차단 기능을 제공합니다.
핵심 기능
- 01V8로 JavaScript를 실행하고 html5ever로 HTML을 파싱합니다
- 02Puppeteer 및 Playwright와 호환되는 CDP WebSocket 엔드포인트를 제공합니다
- 03CDP와 함께 WebDriver BiDi를 지원합니다
- 04페이지를 HTML, Markdown, PNG, PDF 또는 구조화된 데이터로 덤프합니다
- 05브라우징 세션을 격리하는 MCP 서버를 제공합니다
- 06재생 가능한 JavaScript 스크립트를 내보내는 에이전트 모드를 포함합니다
활용 사례
- AI 에이전트의 웹 작업을 위해 대량의 헤드리스 브라우저 인스턴스를 실행합니다
- 헤드리스 Chrome보다 적은 메모리를 사용해 JavaScript 비중이 높은 페이지를 스크래핑하거나 크롤링합니다
- 기존 Puppeteer 또는 Playwright 스크립트를 더 가벼운 브라우저 백엔드에 연결합니다
- MCP를 통해 LLM 에이전트에 브라우징 도구를 제공합니다
빠른 시작
- 1
Homebrew(nightly)로 설치
brew install lightpanda-io/browser/lightpanda - 2
URL을 HTML로 출력
./lightpanda fetch --obey-robots --dump html --log-format pretty --log-level info https://demo-browser.lightpanda.io/campfire-commerce/ - 3
포트 9222에서 CDP 서버 시작
./lightpanda serve --obey-robots --log-format pretty --log-level info --host 127.0.0.1 --port 9222
사용 전 알아둘 점
- Linux와 macOS만 지원합니다. Windows에서는 WSL2가 필요하며 Android 빌드는 제공되지 않습니다.
- Linux 릴리스 바이너리에는 glibc가 필요하므로 Alpine과 같은 musl 배포판에서는 사전 빌드된 바이너리를 지원하지 않습니다.
- AGPL-3.0 라이선스가 적용됩니다. 네트워크를 통한 사용에도 의무가 따르는 카피레프트 라이선스입니다.
- 소스에서 빌드하려면 Zig 0.15.2, V8, Rust가 필요해 설정이 복잡합니다.
토픽
자주 묻는 질문
- browser은(는) 무엇인가요?
- AI 에이전트와 자동화를 위해 처음부터 Zig로 만든 헤드리스 브라우저로, CDP 및 WebDriver BiDi 서버를 제공합니다. Lightpanda는 AI 에이전트와 웹 자동화를 위해 만들어진 헤드리스 브라우저입니다. Chromium, Blink, WebKit을 기반으로 하지 않습니다. JavaScript를 실행하고 html5ever로 HTML을 파싱하며 libcurl로 페이지를 불러오고 DOM을 제공하므로, 그래픽 엔진 없이도 페이지를 가져와 렌더링할 수 있습니다.
- browser은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- browser은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- browser은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. browser의 마지막 커밋은 2026년 10월 20일입니다.
- browser은(는) 어디에 사용할 수 있나요?
- AI 에이전트의 웹 작업을 위해 대량의 헤드리스 브라우저 인스턴스를 실행합니다 헤드리스 Chrome보다 적은 메모리를 사용해 JavaScript 비중이 높은 페이지를 스크래핑하거나 크롤링합니다 기존 Puppeteer 또는 Playwright 스크립트를 더 가벼운 브라우저 백엔드에 연결합니다 MCP를 통해 LLM 에이전트에 브라우징 도구를 제공합니다
- browser는 어떻게 설치하나요?
- Homebrew(nightly)로 설치: brew install lightpanda-io/browser/lightpanda URL을 HTML로 출력: ./lightpanda fetch --obey-robots --dump html --log-format pretty --log-level info https://demo-browser.lightpanda.io/campfire-commerce/ 포트 9222에서 CDP 서버 시작: ./lightpanda serve --obey-robots --log-format pretty --log-level info --host 127.0.0.1 --port 9222
- browser은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/lightpanda-io/browser
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
봇 감지를 피하는 브라우저 드라이버와 HTTP 요청을 활용해 웹 스크래퍼를 만드는 Python 프레임워크
실제 브라우저를 제어하는 AI 에이전트를 만들고, 선택적으로 Browser Use Cloud의 스텔스 브라우저와 호스팅 에이전트 API를 사용할 수 있는 오픈소스 Python 라이브러리입니다.
단일 HTTP 요청부터 스텔스 브라우저, 파싱, 동시 크롤링과 내보내기까지 지원하는 Python 웹 스크래핑 프레임워크입니다.
웹페이지에 GUI 에이전트를 삽입해 사용자가 자연어로 인터페이스를 제어할 수 있게 하는 JavaScript 라이브러리입니다.
에이전트, 컴퓨터 사용, 브라우저 자동화, 금융 분석을 다루는 Claude API 기반 애플리케이션 스타터 프로젝트 모음