Skip to content
Search

Beachpatrol

lastmod 2025-06-09created 2025-06-091 edits

A CLI hub that automates everyday browser tasks

Features

  • 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

See also

Favorite site

author Zer0 sitemap