A headless browser built for AI agents. No pixels, no screenshots — just structured semantic state.
$ pardus-browser navigate https://example.com 00:00 pardus-browser navigate https://example.com 00:05 connected — parsing semantic state… document [role: document] └── region [role: region] ├── heading (h1) "Example Domain" └── link "Learn more" → https://iana.org/domains/example 00:05 semantic tree ready — 0 landmarks, 1 links, 1 headings, 1 actions 00:05 agent-ready: structured state exposed · no pixel buffer · 0 screenshots
Why
AI agents don't need screenshots. They need to know what's on a page, what they can interact with, and where they can go. pardus-browser fetches a URL, parses the HTML, and outputs a clean semantic tree — landmarks, headings, links, buttons, forms, and their actions — in milliseconds, not seconds.
No Chromium binary. No Docker. No GPU. Just HTTP + HTML parsing.
Features
Semantic tree output — ARIA roles, headings, landmarks, interactive elements
— ARIA roles, headings, landmarks, interactive elements 3 output formats — Markdown (default), tree, JSON
— Markdown (default), tree, JSON Navigation graph — Internal routes, external links, form descriptors with fields
— Internal routes, external links, form descriptors with fields Interactive-only mode — Strip static content, show only actionable elements
... continue reading