剪藏#剪藏#野草之外

Lightpanda:比 Chrome 快 9 倍的无头浏览器,专为 AI Agent 打造,29000+ Star

2026 年 4 月 22 日1 分钟
分享Twitter / XTelegram微博
Lightpanda:比 Chrome 快 9 倍的无头浏览器,专为 AI Agent 打造,29000+ Star 封面

Lightpanda:比 Chrome 快 9 倍的无头浏览器,专为 AI Agent 打造,29000+ Star

让 AI Agent 抓取 100 个网页,用 Headless Chrome 需要耗时 46 秒、吃掉 2GB 内存。换成 Lightpanda?5 秒搞定,内存只占 123MB。这不是优化,这是重新发明了浏览器。

GitHub 地址

https://github.com/lightpanda-io/browser

官网

https://lightpanda.io

Notion image

为什么需要这个项目?

Agent 时代的浏览器,不应该是给人类设计的 Chrome。

  • 痛点 1:Chromium 太重。 Headless Chrome 启动就要几百 MB 内存,并发抓取 100 个页面直接飙到 2GB+,服务器成本高得离谱。

  • 痛点 2:速度太慢。 Chrome 加载完整页面(渲染、图片、广告),但 Agent 只需要 DOM 和文本——大量资源被浪费。

  • 痛点 3:CORS 限制。 很多 Agent 场景需要跨域请求,Chrome 的安全策略反而成了阻碍。

  • 痛点 4:Puppeteer/Playwright 依赖重。 这些工具虽然好用,但底层还是 Chromium,性能天花板就在那里。

  • 痛点 5:没有原生 Agent 集成。 浏览器和 Agent 之间需要一个"翻译层",增加了延迟和复杂度。

Lightpanda 的方案:从零开始写一个浏览器,专为 Agent 和自动化场景优化。 不是 Chromium 的 fork,不是 WebKit 的补丁,而是一个全新的浏览器引擎。

核心内容

1. 极致性能

在 AWS EC2 m5.large 上抓取 933 个真实网页的基准测试:

指标 Headless Chrome Lightpanda 提升
执行时间(100 页) 46 秒 5 秒 快 9 倍
内存峰值(100 页) 2GB 123MB 省 16 倍

这个差距不是优化能实现的,而是架构层面的重新设计。

2. Zig 语言编写

Lightpanda 使用 Zig 作为主语言——这是一种接近底层的系统编程语言,提供显式内存控制:

  • 无垃圾回收,内存占用可控

  • 编译时计算,运行时零开销

  • 与 C 语言完美互操作

核心代码约 10MB,非常精简。

3. 完整的浏览器功能

虽然是"轻量级",但功能不缩水:

  • HTTP 加载器(Libcurl)

  • HTML5 解析器(html5ever)

  • DOM 树构建与 API

  • JavaScript 执行(V8 引擎)

  • Ajax(XHR + Fetch API)

  • 点击、表单输入等交互操作

  • Cookies、自定义 HTTP 头

  • 代理支持、网络拦截

  • DOM 导出为 HTML 或 Markdown

4. 原生 MCP 支持

内置 MCP(Model Context Protocol)服务器,通过 stdio 的 JSON-RPC 2.0 通信:

JSON

{

"mcpServers": {

"lightpanda": {

"command": "/path/to/lightpanda",

"args": ["mcp"]

}

}

}

不需要中间层,AI Agent 直接通过 MCP 协议控制浏览器。

5. 兼容 CDP 协议

启动 CDP 服务器后,可以直接作为 Puppeteer/Playwright 的后端使用:

BASH

./lightpanda serve --host 127.0.0.1 --port 9222

现有基于 Puppeteer/Playwright 的代码,只需更换浏览器后端即可提速。

6. 一行命令抓取

BASH

## 输出 HTML

./lightpanda fetch --dump html https://example.com

## 输出 Markdown(AI Agent 最喜欢的格式)

./lightpanda fetch --dump markdown https://example.com

技术亮点

  • 非 Chromium fork:全新构建,避免了 Chromium 的历史包袱

  • V8 JavaScript 引擎:兼容性有保障,主流 JS 框架都能跑

  • html5ever 解析器:来自 Mozilla Servo 团队,HTML5 标准兼容

  • Docker 一键部署docker run lightpanda/browser:nightly

  • 29000+ Star:无头浏览器领域的黑马项目

  • AGPL-3.0 协议:开源但商用需注意许可证

适合人群

AI Agent 开发者

需要在 Agent 中集成网页抓取和操作能力,追求极致性能。

爬虫工程师

大规模网页抓取,Chrome 实例太多内存撑不住。

自动化测试工程师

需要快速、轻量的无头浏览器进行 E2E 测试。

数据科学家

批量抓取网页数据进行分析,希望降低服务器成本。

注意:目前处于 Beta 阶段,CORS 尚未实现(#2015),部分复杂网页可能有兼容性问题。AGPL-3.0 协议,商用需评估许可证合规性。

如何开始使用

  1. 下载安装(Linux):
BASH

curl -L -o lightpanda https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-x86_64-linux && \

chmod a+x ./lightpanda
  1. Docker 运行
BASH

docker run -d --name lightpanda -p 127.0.0.1:9222:9222 lightpanda/browser:nightly
  1. 命令行抓取
BASH

./lightpanda fetch --dump markdown https://example.com
  1. MCP 集成

在 AI 工具的 MCP 配置中添加 Lightpanda 服务器即可。

建议学习路径:

你的情况 建议
快速体验 下载二进制文件,命令行抓取试试
Agent 开发者 配置 MCP 服务器,集成到你的 Agent
爬虫工程师 启动 CDP 服务器,替换现有 Puppeteer 后端
自动化测试 对比 Chrome 和 Lightpanda 的性能差异
想贡献代码 项目用 Zig 编写,欢迎 PR

项目特色

9 倍速度提升

100 页抓取从 46 秒降到 5 秒,性能差距是架构级别的。

16 倍内存节省

123MB vs 2GB,服务器成本直接降一个数量级。

原生 MCP 支持

为 AI Agent 时代而生的浏览器,不需要中间层。

兼容 Puppeteer/Playwright

通过 CDP 协议兼容,现有代码无缝切换。

Markdown 输出

一行命令把网页转成 AI 友好的 Markdown 格式。

Zig + V8 技术栈

底层性能和 JS 兼容性的最佳平衡。

声明

  • 本项目采用 AGPL-3.0 协议,商用需注意衍生作品也需开源。

  • 目前处于 Beta 阶段,CORS 尚未实现。

  • 支持 Linux、macOS、Windows(通过 WSL2)。

  • 部分复杂网页(重度 SPA)可能存在兼容性问题。

  • 项目由 lightpanda-io 团队维护,社区活跃。

写在最后

过去十年,无头浏览器的市场被 Chromium 一家独占。Puppeteer、Playwright、Selenium——不管你用哪个工具,底层都是 Chrome。这没什么问题,直到 AI Agent 时代到来。

Agent 不需要渲染漂亮的页面,不需要执行广告脚本,不需要加载 5MB 的图片——它只需要 DOM 结构和文本内容。但 Chromium 会加载所有这些东西,然后在后台默默吃掉你的内存和 CPU。

Lightpanda 做了一件很多人想过但没人做过的事:重新设计浏览器,只为 Agent 服务。 9 倍速度、16 倍内存节省——这不是渐进式优化,而是范式转换。如果你正在构建需要大规模网页操作的 AI Agent,Lightpanda 可能是当前最值得关注的底层基础设施。

如果这个项目对你有帮助,别忘了给它一个 Star ⭐

推荐理由:9 倍速度、16 倍内存节省,原生 MCP 支持,专为 AI Agent 打造的无头浏览器。适合大规模网页抓取和 Agent 自动化场景。

原文地址: https://mp.weixin.qq.com/s?__biz=MzY4MjA4NDkxMA==&mid=2247484867&idx=1&sn=055ad3b850338ee6e8f6647c325bb965&chksm=f26efe79769662c87592412c7447968fef182d907dfd0ac8313ff08324bc2fa84f9a4c527846&mpshare=1&scene=1&srcid=0422ID4KBr16fosjHPqMafpz&sharer_shareinfo=e9556f5e9fde9cedce99bd860a7a4eec&sharer_shareinfo_first=e9556f5e9fde9cedce99bd860a7a4eec#rd

相关文章