Lightpanda: Open-source headless browser for LLM agents with native MCP server and markdown output

Lightpanda is an open-source headless browser specifically designed for LLM-powered agent workflows. It addresses the resource-intensive nature of traditional browsers like Chrome, which consumed 2GB at 25 parallel tabs and took 47 seconds to crawl 933 pages in benchmarks. Lightpanda uses 215MB and finishes the same benchmark in 5 seconds by skipping CSS rendering, image loading, and GPU compositing that LLMs don't need.
Key features for LLM workflows
- Native markdown output: Runs inside the browser engine, not as a post-processing step. Agents get clean, token-efficient content after JavaScript execution.
- Semantic tree with interactivity detection: Instead of raw HTML or screenshots, you get a pruned DOM with roles, XPaths, and what's actually clickable. Supports a compressed text format designed for minimal token usage.
- Structured data extraction: JSON-LD, Open Graph, and meta tags in a single call.
- Native MCP server: Built into the binary with three-line configuration for Claude, Cursor, or any MCP client without needing a CDP bridge.
MCP tools available
The MCP server provides these tools:
gotomarkdownsemantic_treeinteractiveElementsstructuredDatalinksevaluate(for arbitrary JavaScript)
This tool is for developers building LLM-powered agents that need efficient web interaction without the overhead of full browser rendering. The approach is particularly useful for web crawling, data extraction, and automation tasks where agents need to understand and interact with web content.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Local 35B MoE Model Drops Agent OS Code Failure Rate to 0%
A developer reports that switching a multi-agent system's runtime to Qwen 3.6 35B A3B (MoE, 3B active params) eliminated code failures, achieving 100% success rate through a 5-layer validation gate.

Governor: A Claude Code Plugin to Cut Token Waste via Output Compression, Context Slimming, and Tool Filtering
Governor is a Claude Code plugin that reduces token/context waste through compact professional output, memory file compression, tool-output filtering, and drift guardrails. Benchmarks show 55.5% output token savings vs control.

Bypassing NemoClaw Sandbox Isolation for Local Nemotron 9B Agent
A developer bypassed NemoClaw's sandbox isolation to run a fully local agent using Nemotron 9B with tool calling on a single RTX 5090. The approach involved iptables configuration, a custom TCP relay, and real-time tool call translation.

Cull: Open-Source Dataset Curation Engine for AI Image Pipelines
Cull scrapes images from 340+ sources including Civitai, X/Twitter, Reddit, Discord, and booru sites, classifies them with a vision-language model via local LM Studio or Groq, and sorts into category folders with SD prompts and audit records.