OpenMacApps

Headless Guard

Finds and stops orphaned headless browsers left by automation, leaving your normal Chrome session alone.

MIT · Free download · Downloads from github.com

License
MIT
Open source
Category
Developer tools
Source
GitHub
study8677
Verified
2026

About Headless Guard

Headless Guard looks for browsers that automation tools such as Playwright, Puppeteer, Selenium or Chrome-for-Testing launched and then left running after their task ended. It groups each browser's processes into one session, shows the evidence it found, and can stop the dedicated automation launcher first. It is observe-only by default, and it never touches ordinary Chrome windows or standard profiles. It is for developers and agents that drive browsers headlessly.

It requires macOS 13 or later. The prebuilt release is an Apple Silicon archive; source builds work on the architecture your Swift toolchain provides. The release is ad-hoc signed and not notarized, so right-click the app and choose Open the first time. The README says it runs locally with no administrator access, no network requests and no telemetry, and cleanup happens only when you choose it.

Information

Source code
study8677/HeadlessGuard
License
MIT
Website
github.com
Download
github.com
Category
Developer tools
Evidence checked

OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit. Read how we verify.

Sources and image credits

License and artwork notices

Improve this listing

For the Developer

Link to this page from your README with a badge.

Listed on OpenMacApps
[![Listed on OpenMacApps](https://openmacapps.com/badge.svg)](https://openmacapps.com/apps/headlessguard/)
See All You Might Also Like