Lightpanda

@lightpanda
1 Followers
0 Following
8 Posts

A new browser built for machines. Not a fork. Not a patch.

Come chat: discord.gg/K63XeymfB5

We keep finding cool stuff people are building with Lightpanda

So we made an awesome-lightpanda repo 😎

https://github.com/lightpanda-io/awesome-lightpanda

PRs welcome ⚡️

GitHub - lightpanda-io/awesome-lightpanda: A curated list of cool things people are building with Lightpanda

A curated list of cool things people are building with Lightpanda - lightpanda-io/awesome-lightpanda

GitHub
Web Bot Auth Support in Lightpanda - Blog | Lightpanda

Lightpanda now supports Web Bot Auth, the emerging standard for bots and AI agents to cryptographically prove their identity.

Lightpanda

We just shipped Web Bot Auth support 🔓

Every HTTP request gets signed with your Ed25519 key, including subrequests from JavaScript

We also open sourced wbauth, a Go server for hosting your key directory: https://github.com/lightpanda-io/wbauth

Technical write up 🧵⤵️

By popular demand, cloud pricing is live! 🐼⚡️

Each Lightpanda browser hour does an order of magnitude more than a Chrome-based equivalent

We're upfront: no full site compatibility yet, no stealth mode. Lightpanda works best for specific workloads.

That's why the free tier exists. Test your use case and if it fits, the gains are massive

https://lightpanda.io/pricing

Pricing | Lightpanda

🤯⚡️🫶

+5k stars in 48h

https://github.com/lightpanda-io/browser

⚠️ Stop running Chrome to figure out what's clickable on a page

The browser just tells you. And we wrote it natively in @ziglang

4 new features:

- MCP server in the binary
- LP.getSemanticTree
- LP.getInteractiveElements
- LP.getStructuredData

Shipping fast because we own the whole stack ⚡️

https://lightpanda.io/blog/posts/lp-domain-commands-and-native-mcp

New LP Domain Commands and Native MCP - Blog | Lightpanda

The LP domain grows with LP.getSemanticTree, LP.getInteractiveElements, and LP.getStructuredData alongside a native MCP server built into the browser binary that exposes the same engine capabilities without CDP.

Lightpanda

Two huge releases today

1. Native HTML → markdown conversion. Built in @ziglang inside the browser.

2. Launching LP: our own CDP domain extending the protocol with commands built for automation and agents

Our conversion happens at the DOM level after JS executes.

Actual rendered content. Up to 80% fewer tokens. Zero external deps.

🪄 One call: client.send('LP.getMarkdown')

Markdown is the first LP command. More coming.

https://lightpanda.io/blog/posts/native-markdown-output

Native Markdown Output in Lightpanda - Blog | Lightpanda

Lightpanda now converts web pages to markdown natively inside the browser, cutting token usage for AI agents.

Lightpanda

Frame support just shipped 🖼️

- Each iframe now gets its own JS execution context
- CDP is frame-aware
- Load events block correctly until all frames resolve
- Nested frames work too

A lot of the real web lives inside iframes. This was a real gap

⚡️🤗

PR #1565 → https://github.com/lightpanda-io/browser/pull/1565

Initial support for frames by karlseguin · Pull Request #1565 · lightpanda-io/browser

Adds basic frame support. Initially explored adding a BrowsingContext and embedding it in Page, with the goal of also having it embedded in a to-be created Frame. But it turns out that 98% of Page ...

GitHub