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 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. Semantic tree output — ARIA roles, headings, landmarks, interactive elements 3 output formats — Markdown (default), tree, JSON Navigation graph — Internal routes, external links, form descriptors with fields Interactive-only mode — Strip static content, show only actionable elements Action annotations — Every interactive element tagged with navigate, click, fill, toggle, or select Fast — HTTP GET + HTML parse, typically under 200ms Zero dependencies on Chrome — Pure Rust, no browser binary needed From source (requires Rust 1.85+): git clone https://github.com/user/pardus-browser.git cd pardus-browser cargo install --path crates/pardus-cli # Default: Markdown tree pardus-browser navigate https://example.com # Raw tree format pardus-browser navigate https://example.com --format tree # JSON with navigation graph pardus-browser navigate https://example.com --format json --with-nav # Only interactive elements pardus-browser navigate https://example.com --interactive-only # Custom headers pardus-browser navigate https://api.example.com --header "Authorization: Bearer token" # Verbose logging pa...
First seen: 2026-03-31 12:23
Last seen: 2026-03-31 12:23