「Lightpanda」为机器而生的开源 Headless Browser:Zig 重写、面向 AI Agent 和爬虫自动化

Lightpanda benchmark 对比图

大多数 Headless Browser 其实还是围绕“人类浏览器”改出来的:Chrome headless、Chromium 容器、Playwright / Puppeteer 控制层,再加上一堆云端并发和资源调度。Lightpanda 的路线更激进一点,它直接把浏览器当成机器使用的基础设施来重写:不做图形渲染,专注 JavaScript 执行、DOM、网络、CDP 和自动化场景。

官网把它定位成 “the first browser for machines, not humans”。项目主仓库是 lightpanda-io/browser,用 Zig 编写,当前 GitHub 约 30.5k stars,许可证是 AGPL-3.0。它不是 Chromium fork,也不是 WebKit patch,而是从底层重新做一个面向 AI agent、爬虫、网页自动化和云端批量执行的 headless browser。

为什么不是再包一层 Chrome

Lightpanda 试图解决的是 Chrome 在云端自动化里的成本问题。README 里的 crawler benchmark 用 AWS EC2 m5.large 请求 933 个真实网页,展示了 100 页任务下的两组对比:Lightpanda 峰值内存约 123MB,Headless Chrome 约 2GB;执行时间约 5 秒对 46 秒。官网也把卖点概括为 10x faster、10x less RAM,目标是让高并发爬取、抽取和 agent 浏览任务少吃机器资源。

这套能力对 AI agent 尤其有意思。Agent 不需要完整图形渲染,它更需要快速打开页面、执行 JavaScript、读取 DOM 或 Markdown、走 CDP、处理 cookies、代理、网络拦截和 robots.txt。Lightpanda 的 open-source 版本已经支持 DOM dump、CDP/websocket server、click、form input、cookies、自定义请求头、proxy、network interception,以及可选的 --obey-robots

开源版本和 Cloud 是两条路

如果只是本地试用,Lightpanda 可以通过 Homebrew nightly、AUR、Docker 或 GitHub nightly binary 安装。README 里也给了直接启动 CDP server 的方式:lightpanda serve 后,让 Puppeteer 或其他 CDP 客户端连到 ws://127.0.0.1:9222。另外它还提供原生 MCP server,用 lightpanda mcp 通过 stdio 暴露给支持 MCP 的工具;官方还维护了一个 agent skill。

官网的 Cloud 定价更像托管浏览器小时数:Explorer 免费,包含每月 10 browser hours 和 5 个并发 session;Builder 为 19 美元/月,包含每月 300 browser hours 和 30 个并发 session,超出后按 0.08 美元/小时;Enterprise 则是定制容量、SLA、专属支持、on premise 或 private cloud 等需求。

仍然要把 Beta 当 Beta 用

Lightpanda 的野心很大,但它也没有把边界藏起来。README 明确说项目处于 Beta,稳定性和覆盖率还在提高;浏览器 API 范围非常大,CORS 等能力仍在路线中。它依赖 V8、libcurl、html5ever 等组件,Linux 二进制也有 glibc 限制;Windows 目前建议走 WSL2。默认还会收集使用遥测,可以通过 LIGHTPANDA_DISABLE_TELEMETRY=true 关闭。

所以我更愿意把它看成一条很值得试的“自动化浏览器基础设施”路线:如果你的工作负载是大规模抓取、网页抽取、agent 浏览、预渲染或测试流水线,而且 Chrome 的启动时间和内存成本已经变成瓶颈,Lightpanda 值得拿真实任务压一压。它不一定马上替代所有 Playwright + Chrome 场景,但它把“浏览器是给机器用的”这件事讲得很清楚。

项目地址

官网:https://lightpanda.io/
项目地址:https://github.com/lightpanda-io/browser

原创文章,如若转载,请注明出处:https://wefound.cc/p/3281.html

(0)
「Pretext」不用 DOM reflow 也能测量多行文本:面向 Canvas、SVG 和复杂 UI 的开源排版库
上一篇 2026年 5月 22日 下午4:27
「The Book of Secret Knowledge」22 万星的技术知识库:命令行、运维、安全与渗透测试资源合集
下一篇 2026年 5月 22日 下午9:57

相关推荐