← ClaudeAtlas

agent-browserlisted

Native Rust headless browser CLI for AI agents. Automates web UIs, scrapes pages, runs QA tests, and performs structured regression testing with health scores and fix loops. Triggers on: "automate browser", "scrape webpage", "QA test this site", "run browser tests", "find bugs on this page", "automate login", "take screenshot", "click this button". Also triggers on: "open this URL", "navigate to", "browser automation", "headless test", "web scraping", "test the web UI". Key capabilities: ~100ms per command, QA workflows with 8-category health scores, diff-aware regression on changed files/routes, multi-session isolation with named profiles, authenticated session persistence, tabs and iframe support, cloud provider integration (Browserless, Browserbase, Browser Use), content boundaries to prevent prompt injection, and command chaining with `&&`. Ideal for QA engineers, developers running regression suites, and agents needing reliable browser automation. Also for: visual bug reports, form filling, cookie sessio
Tekkiiiii/the-agency · ★ 0 · AI & Automation · score 62
Install: claude install-skill Tekkiiiii/the-agency
# agent-browser A fast native Rust CLI for headless browser automation, designed specifically for AI agents. No Playwright or Node.js required for the daemon. ## Installation ```bash npm install -g agent-browser agent-browser install # Downloads Chrome for Testing (first time only) ``` On Linux, add `--with-deps` to install system dependencies. ## Core AI Workflow (Always Use This Pattern) ```bash # 1. Open page agent-browser open <url> # 2. Get interactive elements with refs agent-browser snapshot -i --json # 3. Interact using refs from snapshot agent-browser click @e2 agent-browser fill @e3 "input text" # 4. Re-snapshot after page changes agent-browser snapshot -i --json ``` **Refs are the preferred selector method for AI.** They come from `snapshot` output like: ``` - button "Submit" [ref=e2] - textbox "Email" [ref=e3] ``` Then use `@e2`, `@e3` in subsequent commands. ## Essential Commands ### Navigation & Interaction ```bash agent-browser open <url> # Navigate (aliases: goto, navigate) agent-browser click <sel> # Click element agent-browser fill <sel> <text> # Clear and fill input agent-browser type <sel> <text> # Type into element agent-browser press <key> # Press key (Enter, Tab, Control+a) agent-browser hover <sel> # Hover element agent-browser select <sel> <val> # Select dropdown option agent-browser check/uncheck <sel> # Toggle checkbox agent-browser scroll <dir> [px] # Scroll up/