What problem does it solve?
agent-browser solves the problem of having to manually interact with complex web UIs (navigation, forms, clicks, and evidence collection) when you need accurate, repeatable browser automation for an AI agent.
Core Features & Use Cases
- Accessibility-tree element targeting: Interact with pages using stable
@eN references from accessibility snapshots to reduce brittle selectors.
- Evidence and extraction tools: Capture screenshots, extract visible text/HTML, dump accessibility trees, view console and network logs, and generate PDFs.
- Auth and session automation: Store encrypted credentials (vault) and persist browser state (sessions) to avoid repeated login flows.
Use it for QA and exploratory testing, form submission, login/OAuth flows, scraping data from a page, debugging UI issues, and automating Electron desktop apps like VS Code/Slack/Discord.
Quick Start
Tell your AI agent to navigate to your target site, wait for the needed element to appear using its accessibility reference, then click it and capture a screenshot as proof of the result.