
大多数 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