LocalhostBar is a mostly local macOS menu bar utility. It:
- Lists TCP listeners reachable on localhost (via
lsof) - Reads process command lines and working directories (via
ps/lsof) - Probes
http(s)://localhost:<port>to detect openable web UIs and titles - Can send
SIGTERMto user-owned, non-protected processes you choose to stop - Optionally checks GitHub Releases for updates via Sparkle (appcast + signed archive)
- No analytics, crash reporting, or product telemetry
- No upload of process lists or paths
- No privilege escalation; it cannot stop processes you do not own
- No injection into other apps
System and app-managed services (AirPlay, Continuity, Docker backend, Adobe helpers, etc.) appear with a lock and cannot be stopped from the UI.
Update packages are signed with Sparkle EdDSA. Only the public key is embedded in the app. The private key must remain offline / in maintainer secrets and must never appear in the git repository.
If you find a security issue, please open a private security advisory on GitHub:
https://github.com/robzilla1738/localhostbar/security/advisories/new
Please do not open a public issue for exploitable bugs until a fix is available.
| Version | Supported |
|---|---|
| 0.1.x | Yes |