What problem does it solve?
Validate and prove browser-visible behavior for Cells components and demos without manually driving a real browser, reducing flaky manual checks and providing repeatable visual evidence for UI changes.
Core Features & Use Cases
- Reuse existing dev servers and CDP ports to avoid spinning up fresh browsers and preserve real runtime state.
- Snapshot-driven interactions using compact element refs (@e1 style) to click, fill, select, and verify DOM changes with minimal context.
- Capture structured evidence: screenshots, full-page PDFs, video recordings, and Chrome DevTools profiles for debugging and CI artifacts.
- Manage authenticated sessions and state persistence to run automation against protected pages and reuse logins safely.
- Use cases: visual regression checks for component demos, automated form submission and verification, profiling slow interactions, and recording reproducible test evidence.
Quick Start
Open the dev server, connect agent-browser to the CDP port, take an interactive snapshot, perform the desired interaction, and capture a screenshot to verify the UI change.