开源浏览器新物种:Lightpanda Browser,比Chrome快9倍的AI自动化利器

项目介绍

Lightpanda Browser(github.com/lightpanda-io/browser)是一款从零开始用Zig语言编写的无头浏览器,专门为AI代理和自动化场景优化。它不是Chromium的分支,也不是WebKit的补丁,而是一个全新的浏览器内核,目前GitHub星标28,599颗,是浏览器自动化领域最受关注的新项目之一。

核心特色

Lightpanda的核心优势在于性能和资源占用。根据官方基准测试,在AWS EC2 m5.large实例上抓取933个真实网页:内存占用100个页面仅需123MB,而Headless Chrome需要2GB,节省约16倍;执行速度100个页面仅需5秒,而Headless Chrome需要46秒,快约9倍。此外项目基于Zig语言开发,不依赖Chromium/V8引擎,体积更小更安全,同时支持Chrome DevTools Protocol,可无缝对接Puppeteer等现有工具。

安装步骤

Linux安装:

curl -L -o lightpanda https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-x86_64-linux && chmod a+x ./lightpanda

MacOS安装:

curl -L -o lightpanda https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-aarch64-macos && chmod a+x ./lightpanda

Docker安装:

docker run -d --name lightpanda -p 127.0.0.1:9222:9222 lightpanda/browser:nightly

使用方法

安装完成后可配合Puppeteer使用:先启动浏览器(默认端口9222),然后使用puppeteer-core连接。Docker模式下自动暴露CDP端口9222,可直接通过localhost访问。

适用场景

  • AI代理网页操作:作为AI agent的网页浏览能力,比传统浏览器更轻更快
  • 大规模网页爬取:资源占用极低,适合需要同时运行大量浏览器实例的场景
  • 自动化测试:CI/CD环境友好,启动快、占用小
  • 截图服务:配合CDP协议实现网页截图

开源协议

项目采用MIT开源协议,可以免费商用、学习和修改。目前支持Linux x86_64/aarch64和MacOS aarch64,Windows用户可通过WSL2使用。


服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容