Optional ad blocking for Quartz as a WebExtension package.
- Build or download this repository.
- Open Quartz on macOS 15.4 or later.
- Choose Extensions > Install Extension....
- Select the
Extensiondirectory in this repository, or a ZIP archive of that directory.
Quartz loads installed extensions before the first page navigation on later launches.
This package converts the filter assets that were formerly bundled inside Quartz into a Manifest V3 WebExtension using declarativeNetRequest static rules. It is intentionally separate from the browser so users can opt in.
This is not the full uBlock Origin runtime, dashboard, popup UI, dynamic filtering engine, or cosmetic filtering engine. It is a network-blocking ruleset generated from the compatible subset of the bundled filters.
python3 Tools/generate_rules.pyThe generator reads Filters/ and writes Extension/rules/rules.json plus Extension/rules/metadata.json.