Lightpanda

Lightpanda is a headless browser engine built from scratch in Zig for machines. It starts instantly, uses 10x less memory than Chrome, and executes 10x faster.

agent-browser manages Lightpanda the same way it manages Chrome -- spawning the process, connecting via CDP, and shutting it down. All downstream commands (snapshot, click, fill, screenshot, etc.) work through the same CDP protocol path.

Installation

Install the Lightpanda binary before using it with agent-browser:

PlatformCommand
macOS (Apple Silicon)curl -L -o lightpanda https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-aarch64-macos && chmod a+x ./lightpanda
Linux (x86_64)curl -L -o lightpanda https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-x86_64-linux && chmod a+x ./lightpanda

Move the binary somewhere in your PATH (e.g. /usr/local/bin/lightpanda or ~/.local/bin/lightpanda).

See the Lightpanda installation docs for more options.

Usage

Use the --engine flag to select Lightpanda:

agent-browser --engine lightpanda open example.com
agent-browser --engine lightpanda snapshot
agent-browser --engine lightpanda screenshot

Or set it as the default via environment variable:

export AGENT_BROWSER_ENGINE=lightpanda
agent-browser open example.com

Or in your agent-browser.json config:

{
  "engine": "lightpanda"
}

Custom Binary Path

If the lightpanda binary is not in your PATH, use --executable-path:

agent-browser --engine lightpanda --executable-path /path/to/lightpanda open example.com

Differences from Chrome

Lightpanda is a purpose-built headless engine. Some Chrome-specific features are not available:

FeatureStatus
Extensions (--extension)Not supported
Persistent profiles (--profile)Not supported
Storage state (--state)Not supported
File access (--allow-file-access)Not supported
Headed mode (--headed)Not applicable (headless only)
ScreenshotsDepends on Lightpanda CDP support

agent-browser returns a clear error if you combine --engine lightpanda with unsupported flags.

When to Use Lightpanda

Lightpanda is a good fit for:

  • Fast web scraping and data extraction
  • AI agent workflows where speed and low memory matter
  • CI/CD environments with constrained resources
  • High-volume parallel automation

Use Chrome when you need full browser fidelity, extensions, or persistent profiles.