Lightpanda
Lightpanda 是一款用 Zig 从头构建的无头浏览器引擎,专为 AI 代理和自动化设计。它执行 JavaScript 但不进行图形渲染,提供快速、可扩展的 Web 自动化,内存占用极低——比无头 Chrome 快 9 倍、内存少 16 倍。
访问 lightpanda-io/browser项目简介
Lightpanda 是一款用 Zig 编写的无头浏览器引擎,从头构建用于自动化、爬取和 AI 代理。它执行 JavaScript 但不进行图形渲染,相比 Chrome 等传统无头浏览器,内存占用极低且速度更快。
核心功能
- Lightpanda 是用 Zig 从头构建的,并非 Chromium 的分支。它支持无头操作,执行 JavaScript,无渲染开销。它支持 CDP 和 Webdriver Bidi,兼容 Puppeteer 和 Playwright。它提供 Agent 模式和 PandaScript,支持 LLM 驱动的浏览器自动化。它内置 MCP 服务器,支持会话隔离。基准测试显示比无头 Chrome 快 9 倍、内存少 16 倍。
适用场景
- 适用于大规模网页抓取和爬取,AI 代理导航和任务自动化,以更低资源运行 Puppeteer/Playwright 脚本,以及服务端将页面导出为 HTML、Markdown、PNG 或 PDF。
快速开始
- 可通过 curl 脚本、Homebrew、Arch AUR、Docker 或 nightly 二进制安装。然后运行 ./lightpanda fetch --dump html <url> 或使用 ./lightpanda serve 启动 CDP 服务器。
部署与要求
- 提供 Linux 和 macOS 二进制文件,Windows 可通过 WSL2 使用。提供 amd64 和 arm64 的 Docker 镜像。Linux 二进制依赖 glibc,基于 musl 的发行版需要 glibc 基础镜像。
采用前须知
- 许可证:AGPL-3.0。在使用、修改或分发项目前,请确认其具体条款。