What it does
ByeBar clears the clutter between you and the page: newsletter modals, subscribe bars, confirmed cookie-reject controls, and optional terms popups. It uses conservative text-and-layout checks in the DOM; it does not block ads or network requests.
Features
- Block validated newsletter & subscribe overlays
- Auto-decline cookie banners when possible
- Optionally accept confirmed terms & legal modals
- Override individual features for a site or inherit global defaults
- Sweep the current page on demand when CSS-only changes evade automatic observation
- Undo the latest reversible marker-based hide
- Leave inline forms, paywalls, and application dialogs alone
- Targeted rules for Substack, Bloomberg, and more
Nothing is sent to ByeBar
Settings and diagnostics stay device/page-local. No telemetry.
Install
ByeBar supports Chrome, Edge, Firefox, and Safari.
Chrome Web Store: install ByeBar. See publishing notes.
-
Clone the repo and run
npm ci && npm run build:runtime && npm run icons -
Chrome / Edge: open
chrome://extensions, enable Developer mode, then runnpm run stage:chrome, then Load unpacked fromdist/stage/chrome -
Firefox: open
about:debugging, then runnpm run stage:firefox, then Load Temporary Add-on fromdist/stage/firefox/manifest.json
Full instructions and Safari steps are in the README.