lightpanda-io/browser

用 Zig 从零写的无头浏览器,不是 Chromium 分支,专给 AI 代理和自动化用:兼容 Puppeteer / Playwright 的 CDP 接口,自带 MCP 服务器和一个用自然语言驱动浏览器的代理模式。

用 Zig 从零写的无头浏览器,不是 Chromium 分支,专给 AI 代理和自动化用:兼容 Puppeteer / Playwright 的 CDP 接口,自带 MCP 服务器和一个用自然语言驱动浏览器的代理模式。

星数 38399(+626 / 24h)

理由

  • 官方称在 AWS m5.large 上请求 100 个真实网页,峰值内存 123 MB、5 秒,对比无头 Chrome 2 GB、46 秒
  • 代理模式 lightpanda agent 和浏览器跑在同一进程,导航、点击、填表、提取结构化数据;会话可用 /save 导出成 PandaScript 脚本,之后 lightpanda run 重放,不再调用模型
  • MCP 走 stdio 或 HTTP;HTTP 模式下每个连接有独立页面、Cookie 和内存,多个代理可以隔离或共享同一会话;fetch 可直接把网页转成 Markdown 或结构化数据

用法

  • brew install lightpanda-io/browser/lightpanda,或下载 Linux / macOS nightly 二进制、用 Docker 镜像 lightpanda/browser
  • ./lightpanda fetch --obey-robots --dump markdown <网址>;./lightpanda serve 起 CDP 服务给 Puppeteer 连;MCP 配置里 command 指向 lightpanda、args 为 ["mcp"]
  • 代理模式支持 Anthropic、OpenAI、Gemini、OpenRouter、Ollama 等,--no-llm 进纯 REPL

风险

  • 默认发送使用遥测,设 LIGHTPANDA_DISABLE_TELEMETRY=true 关闭;没有原生 Windows 版(走 WSL)和 Android 版,Linux 二进制要 glibc
  • 不是完整浏览器,Web 平台兼容性以官方 WPT 结果为准;许可证 AGPL-3.0,嵌进自己的服务要注意;仓库 2023 年就有

打开

Trendshift(GitHub Trending 快照)

浏览最新 AI 动态