独立的无头浏览器引擎
主要用 Zig 编写,使用 V8 执行 JavaScript、Libcurl 处理网络请求、html5ever 解析 HTML。它不是 Chromium 或 WebKit 分支,工作重心是网页执行、DOM 与自动化。
工具档案 TOOLAI
为动态网页提取和 AI 自动化设计的独立无头浏览器,支持 CDP、MCP 与脚本重放。
查看大图
认识这款工具
Lightpanda 是面向网页提取、自动化和 AI 代理的独立无头浏览器。它主要用 Zig 编写,借助 V8 执行 JavaScript,维护 DOM 并提供网页操作接口。通过命令行、CDP、WebDriver BiDi 或原生 MCP 接入,可以读取动态内容、提取 HTML / Markdown 或组织固定流程。
2026 年 10 月 2 日发布的 1.0 已结束 Beta 阶段。引擎不提供完整的图形页面渲染:文本 PNG/PDF 来自 Markdown 排版,不能替代完整 CSS 截图或视觉验收。网页 API 和客户端行为仍应在目标站点验证。
本地软件开源,源码默认采用 AGPL-3.0-only;运行环境和资源由使用者准备。Cloud 提供按浏览器小时计量的托管会话,模型调用与自备代理的费用另计。适合先从一组经授权的代表性页面开始,记录数据完整度、成功率、延迟和内存后再扩大任务。
看见实际效果
查看产品界面与已发布示例,点击图片了解更多。
从想法到结果
了解功能,再找到适合自己的用法。
主要用 Zig 编写,使用 V8 执行 JavaScript、Libcurl 处理网络请求、html5ever 解析 HTML。它不是 Chromium 或 WebKit 分支,工作重心是网页执行、DOM 与自动化。
执行脚本并维护 DOM,适合读取由 JavaScript 生成的正文、链接和字段。目标网站的 Web API、加载时机与登录要求仍要逐项检查,不能把静态首页成功当作整站兼容。
fetch 命令可以输出网页内容。Markdown 适合给模型或研究流程提供可读文本;HTML 适合进一步解析。提取之后还应识别登录页、错误页、分页和遗漏字段。
通过自动化客户端或原生工具执行页面点击、输入和导航。适合填写已授权的表单或串联固定流程。需要按页面实际结构选择定位方式,并检查提交结果,避免仅记录点击成功。
本地 serve 模式监听 CDP,客户端通过 WebSocket 接入。Playwright 的 chromium.connectOverCDP 指向 Lightpanda 时,服务端仍是独立引擎;协议兼容不等于完整 Chrome 行为一致。
除 CDP 外,提供 WebDriver BiDi 协议入口。适合采用相应 Selenium 或 Puppeteer 客户端的流程。部署时记录服务端协议选项与客户端版本,并测试实际用到的命令。
提供 stdio 和 HTTP 服务,可供支持 MCP 的代理读取页面、执行脚本和管理会话。HTTP 初始化返回的 Mcp-Session-Id 必须用于后续调用,否则使用默认共享会话。
内置 agent 模式可以让语言模型规划浏览器动作,并导出 PandaScript。固定脚本可重放,不调用模型的步骤避免重复推理费用;网站变化和会话过期仍需要检查。
可以配置 Cookie、请求头、代理与请求拦截,适合不同任务的会话管理。代理服务本身可能收费;配置代理也不会自动获得网站访问或数据使用许可。
Linux 和 macOS 提供 x86_64、arm64 构建,Docker 镜像为 lightpanda/browser。Windows 使用 WSL2 的 Linux 环境;当前没有原生 Windows 二进制,Linux 文件依赖 glibc。
Cloud 提供远程浏览器连接和不同的时长、并发额度。浏览器小时按所有打开会话累计;并发表示同一时间打开的会话数。长任务应处理连接时限并保存中间结果。
作者发布的 933 URL、25 任务测试中,Lightpanda 耗时 4.81 秒、峰值 123.0 MB,Chrome 为 46.70 秒、2.0 GB。测试组织方式分别为进程与标签页;不能推算所有网站,本站未复跑。
可以把页面 Markdown 排版成文本 PNG 或 PDF。这种输出不是带完整 CSS、图形和字体效果的页面截图,不适合视觉回归、像素比较或界面设计验收。
1.0 默认执行 CORS 检查。遥测默认启用,可通过 LIGHTPANDA_DISABLE_TELEMETRY=true 关闭。源码默认 AGPL-3.0-only;部署方式、修改与分发需要检查相应义务,云服务条款另列。
用在真正需要的地方
读取经授权页面中的列表、详情、链接和脚本生成字段。固定字段结构和检查样本,让缺失数据与错误页能够被发现。
把正文和链接转换成 Markdown 或结构化结果交给模型,保留来源 URL 与检查时间。模型总结与原文证据分开核对。
为代理提供导航、读取与脚本能力,并用独立会话区分任务。涉及登录、提交或外部写入时,另外处理授权和结果确认。
先用 Playwright 或 Puppeteer 的小任务连接,再比较关键字段、失败率、资源占用和等待行为。按页面逐步扩大范围。
把已检查的流程导出为 PandaScript,适合周期性读取或表单前置检查。保存成功条件、版本和失败记录,页面变化时重新检查。
在相同目标站点、任务量和输出条件下比较耗时、峰值内存和数据完整度。把本地资源费用、模型调用和代理费用分别计算。
开始你的第一次尝试
安装匹配架构的 Linux 或 macOS 版本;Windows 进入 WSL2。区分稳定版与 nightly,运行 lightpanda version,并记录版本。
先用 fetch --obey-robots --dump markdown 读取项目演示站,观察正文、链接和动态字段。确保拿到的是所需页面,而不是错误或登录页面。
运行 lightpanda serve --obey-robots --host 127.0.0.1 --port 9222,先限定本机访问。客户端连接地址为 ws://127.0.0.1:9222。
用 playwright-core 或 puppeteer-core 创建 context 与 page,读取一个明确字段。逐项加入导航等待、表单和 Cookie,保存 HTTP 状态与提取结果。
stdio 客户端启动 lightpanda mcp --obey-robots;HTTP 客户端完成初始化后保留 Mcp-Session-Id。不同任务使用独立会话,结束时关闭。
检查实际 httpStatus、目标字段和结果类型。404、500、超时、重定向和空列表都要有处理方式;工具调用成功不足以证明业务结果正确。
需要模型规划时配置自己的服务提供商,导出 PandaScript 后使用 lightpanda run session.js。用演示数据保存脚本,避免写入密钥和私有 Cookie。
记录成功率、数据完整度、耗时和峰值内存;云端同时核算累计浏览器小时与并发额度。按网站许可和频率预算调整任务量。
找到适合自己的方案
本地开源运行;Cloud 有免费 Explorer 与付费 Builder / Enterprise。价格检查:2026-10-15。
订阅方案
云端免费额度;自备代理费用另计。
$0
/月
订阅方案
含 300 浏览器小时,超额每小时 0.08 美元。
$19
/月
订阅方案
按需求配置容量、支持、SLA 或私有部署。
定制报价
价格、额度及服务条款可能变化,请在订阅前到工具官方网站确认。
浏览器小时累加所有打开的会话。模型、自备代理与本地算力费用另计。
来源核对日期
它是面向程序和代理的无头浏览器引擎,通过命令行、自动化协议和工具服务操作网页。本站图库是 Chrome 中查看官网与文档的截图,不是 Lightpanda 桌面界面。
项目在 2026 年 10 月 2 日发布 1.0 并宣布结束 Beta 阶段。旧文章、旧分支和 nightly 构建可能描述不同状态;本条目检查日期为 2026 年 10 月 15 日。
不是 Chromium 或 WebKit 分支。主要实现用 Zig 编写,JavaScript 使用 V8,网络请求使用 Libcurl,HTML 使用 html5ever。共享 V8 不意味着共享整个 Chrome 浏览器实现。
可以执行 JavaScript 并维护 DOM,适合脚本生成的内容和交互。网页所依赖的 Web API 覆盖仍有差异,需对实际站点检查;不能承诺每个复杂页面都与 Chrome 一致。
文本 PNG/PDF 从页面 Markdown 排版而来,不是完整 CSS 页面截图。检查颜色、字体、布局、Canvas 或视觉回归时,需要具备相应渲染能力的浏览器。
不意味着。作者详细测试为 933 URL、25 并行任务,使用特定 AWS 环境和客户端。Lightpanda 使用多个进程,Chrome 使用多个标签页;单任务时差距也不同。本站未复跑这组测试。
chromium.connectOverCDP 是 Playwright 提供的 CDP 客户端接口。连接 Lightpanda 的 WebSocket 后,服务端是 Lightpanda。仍需验证定位、等待、Cookie 与协议命令的兼容性。
当前项目没有原生 Windows 二进制。可以在 WSL2 的 Linux 环境运行 Linux 版本,也可以选择兼容的容器环境。安装时同时检查 CPU 架构和 glibc 依赖。
不是。初始化获得 Mcp-Session-Id 后,要在后续请求中发送它,才会继续相应独立会话。缺少该标头的调用使用默认共享会话;任务结束时应关闭会话。
不能只看工具成功标记。当前 MCP 导航在某些 404、500 或超时情形仍会返回导航结果,应继续检查 httpStatus、目标 URL 和所需字段,识别错误页面与不完整内容。
不调用语言模型的固定脚本可以免去相应重复推理费用,但仍使用浏览器算力、网络和可能收费的代理。云端打开的会话还会消耗浏览器小时。
本地开源软件无需购买 Cloud 套餐,自行准备运行环境和资源。Cloud 是独立的托管服务,有免费额度和付费方案。代码许可、云服务条款和第三方模型服务分别检查。
2026 年 10 月 15 日价格页列出每月 10 浏览器小时、最多同时 5 个会话。5 个会话各运行 1 小时会用掉 5 小时。并发是同时打开数量,不是 API 调用总数;超过并发会返回 429。
当前文档列出 CDP 最长 15 分钟连接、MCP 空闲 5 分钟限制。长流程要保存中间结果、关闭无用会话,并处理连接断开。免费额度用完后等待月度重置,付费超额按小时计费。
遥测默认开启,设置 LIGHTPANDA_DISABLE_TELEMETRY=true 可关闭。模型提供商、搜索和外部网页访问另有网络通信。私有页面、日志和脚本可能包含 Cookie 或内容,应检查配置与保存范围。
LICENSING 文件写明默认 AGPL-3.0-only。修改、分发及通过网络提供服务时,应检查对应源码与通知义务。云服务和第三方组件有各自条款,不能把开源等同于不受条件限制。
继续了解
分享实际使用心得
登录后分享真实体验,帮助其他人找到适合的工具。
发现更多可能
AICommit 是一个基于 OpenAI 的 JetBrains IDE 插件,提供 AI 驱动的功能,例如提交消息生成、代码优化、解释、文档、转换和翻译。
Komandi 是面向开发人员和系统管理员的工具。您可以使用它来管理最常用的 CLI 命令、检测潜在的危险命令,并使用人工智能从自然语言提示中快速生成命令
Free WebSite Templates with A Template Free Explore and Download Free Website Templates in over 20+ categories including product, business, blogs, portfolios, ecommerce, and admin dashboards.
Prompt2Tool是一个AI驱动的免费在线工具平台,提供2100多种实用工具,无需注册即可使用,涵盖开发、设计、转换、游戏等多个类别。
让想法成为下一步
前往官方网站,了解最新功能并开始你的体验。