ByeBar

Remove distracting popups and make webpages easier to browse. Not an ad-blocker.

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

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.

  1. Clone the repo and run npm ci && npm run build:runtime && npm run icons
  2. Chrome / Edge: open chrome://extensions, enable Developer mode, then run npm run stage:chrome, then Load unpacked from dist/stage/chrome
  3. Firefox: open about:debugging, then run npm run stage:firefox, then Load Temporary Add-on from dist/stage/firefox/manifest.json

Full instructions and Safari steps are in the README.