Appearance
Test
Status: NEEDS-DESKTOP (Linux/macOS only, no Windows binary)
Lightpanda is a headless browser built in Zig. GitHub: lightpanda-io/browser.
Windows is not supported. The latest nightly release provides binaries only for Linux and macOS. No Windows binary exists.
Confirmed via GitHub releases API. The asset list for the latest nightly release is:
lightpanda-aarch64-linux
lightpanda-aarch64-macos
lightpanda-x86_64-linux
lightpanda-x86_64-macosNo lightpanda-x86_64-windows or equivalent asset is present.
What is required
- A Linux or macOS machine (x86_64 or aarch64)
- Download the appropriate binary from the GitHub releases page (lightpanda-io/browser)
- Or use Docker (Linux containers only)
- Or use the npm package (which bundles a Linux binary and runs it via a subprocess shim)
Smoke test: binary version check
After installing the binary (via curl installer, Homebrew, or direct download), run:
bash
lightpanda versionOr if you have a local binary:
bash
./lightpanda versionExpected output:
lightpanda x.y.z (nightly-YYYYMMDD)The exact version string will vary by build date. A successful run exits with code 0 and prints a version line. Any error (command not found, permission denied) means the install did not complete.
Smoke test: npm package + Puppeteer
After running through the quickstart in the Usage page, run:
bash
node index.jsExpected output:
Lightpanda's CDP server... { pid: 31371 }
CDP connection is working
Page title: Example DomainThe pid will differ. The key signals are: no crash, a pid line, the "CDP connection is working" confirmation, and a printed page title.
Smoke test: Docker
bash
docker run --rm lightpanda/browser:nightly lightpanda versionExpected output: same version string as the binary smoke test above.
Smoke test: CLI fetch
bash
lightpanda fetch --dump html https://example.com 2>/dev/null | head -5Expected output: The first five lines of the rendered HTML for https://example.com, starting with <!DOCTYPE html> or <html.
Notes
- The binary is Linux/macOS only. On Windows, use Docker (Linux containers) or the npm package (which bundles a Linux binary and runs it via a subprocess shim).
- The npm package requires Node.js 18 or later.
- These commands and expected outputs are sourced from official Lightpanda documentation and the GitHub README. Not locally tested on this Windows machine (no binary available for this platform).
Classification
NEEDS-DESKTOP (Linux/macOS only) - Windows not supported. No Windows binary in any release as of 2026. Linux or macOS required to run natively.