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

Orion: Bypassing CoreML to Run and Train LLMs Directly on Apple Neural Engine
Orion is an open-source Objective-C system that bypasses Apple's CoreML to run and train LLMs directly on the Apple Neural Engine (ANE), achieving 170+ tokens/s for GPT-2 124M decode and stable multi-step training on a 110M parameter transformer.

SpecLock: Open Source Constraint Engine for AI Coding Agents
SpecLock is an MCP server that actively enforces constraints on AI coding agents like Claude Code. It blocks violations with semantic conflict warnings using synonym expansion, negation detection, and destructive action flagging.

Anchormd: A Tool for Managing Context Across Claude AI Sessions
Anchormd is an open-source tool that addresses context loss in Claude AI sessions by indexing curated markdown plans into a searchable knowledge graph. It allows agents to load project overviews at session start and query for specific details as needed.

Claude Skills Silently Override Instructions: Undocumented Pitfalls Exposed
User discovers Claude skills silently enforce hard limits on user input via `ask_user_input_v0` (max 3 questions, 4 options each), `Write` overwrites files while `create_file` refuses on Claude.ai, and relative paths in `references/` don't resolve. A community repo catalogs findings.