What problem does it solve?
Browser automation with persistent page state addresses the tedium of manual web interactions across repeated tasks. It enables navigating to URLs, filling forms, taking screenshots, scraping data, and running web app tests without losing context between script executions.
Core Features & Use Cases
- Persistent pages across runs to support multi-step workflows.
- Standalone mode (local automation) and extension mode (connected browser sessions).
- Small, focused scripts (one action per script) that can be composed into larger end-to-end tasks.
- Visual verification via screenshots and straightforward data extraction.
- Use case: automate login flows, form submissions, and data scraping across multiple sites with state preserved.
Quick Start
Start the standalone server with: ./server.sh &
Then add and run small scripts in the scripts/ directory to automate a sample task, or enable extension mode by starting the extension relay and connecting your browser session per the repo README.