Lightpanda Browser:为 AI 与自动化从头构建的轻量无头浏览器
一分钟看懂
Lightpanda 是用 Zig 从头实现的无头浏览器,不是 Chromium 或 WebKit 分支。它面向网页抓取、测试和 AI Agent,提供 CDP 接口,可由 Puppeteer、Playwright 等客户端连接,并强调更低内存与更快启动。
你可以用它做什么
- 抓取网页并输出 HTML、Markdown、PNG 或 PDF。
- 启动 CDP 服务供自动化客户端连接。
- 在 Docker、Linux、macOS 或 Windows WSL2 中运行。
- 构建高并发爬虫和 Agent 浏览器后端。
主要能力
- 自研 Zig 浏览器引擎与 JavaScript 执行环境。
- CDP 协议兼容和 Puppeteer/Playwright 接入。
- 等待条件、截图、文本输出与 robots 遵循选项。
- 提供 Docker 镜像和夜间构建二进制。
适合哪些人
适合需要轻量无头浏览器的自动化、测试和 Agent 平台开发者。对网站兼容性要求极高的场景仍需与 Chromium 等成熟浏览器对照测试。
怎么开始使用
可从官方 nightly 下载对应平台二进制,或运行官方 Docker 镜像并把 CDP 服务绑定到本机。先用 fetch --obey-robots 测试目标网页,再连接自动化客户端。
使用前需要知道
项目仍快速开发,夜间构建可能变化,Web API 与复杂网站兼容性不一定完整。Windows 没有原生二进制,需要 WSL2。项目性能数字来自其特定基准,实际效果需自行验证。抓取时应遵守 robots、服务条款和隐私法规,并避免把 CDP 端口暴露到公网。