Open source that lets you replace your regular web browser with a CLI-based automated browser
Automatic checking of email, banking, and social media; automatic file downloads; text extraction and saving
Automatic form filling, collecting site-specific messages, integration with Bash/Python scripts
Can automate your entire everyday web browsing environment
Controls Chrome/Firefox browsers with scripts on top of Playwright, letting you use it like a regular browser while freely running automation commands
Supports profile/incognito modes, so various login/environment setups can be kept (--profile, --incognito)
By adding custom Playwright scripts, any web task can be automated: checking email, downloading files, filling forms, extracting text, looking up bank accounts, OS-integrated tasks, etc.
Script-based automation: write a Playwright script in the beachpatrol/commands folder, then run it with beachmsg <script>
Integrates with a separate browser extension (supporting Native Messaging), enabling running commands directly from the browser, passing arguments, enabling commands per URL, hotkeys, and GUI use
Has built-in evasion of automation detection (logins, Google/Cloudflare blocking, etc.) through the stealth plugin and optimized Playwright options, so it behaves like a real browser
Command server-client architecture independent of the browser, giving excellent integration with various OS tools and scalability
Through CLI commands and the extension, it breaks down the boundary between OS and browser automation, offering an experience of managing daily life with scripts, like Vim/Emacs
Requires Linux (Wayland/X11) or macOS; Node.js/NPM required