AI AdBlocker

Experimental, open-source Chrome extension

Blur page content by what it means

AI AdBlocker combines CSS selectors with semantic, prompt, and vision checks. You decide what a rule should recognize; matching elements are blurred on the page.

Requires desktop Chrome 149 or later.

Three ways to match

Go beyond a static selector when the page is ambiguous

Semantic similarity

Compare element text with a meaning you describe, instead of maintaining a list of exact phrases.

Prompt classification

Ask a language model whether selected page text matches a plain-language rule.

Visual analysis

Evaluate a screenshot of a matched element when appearance matters more than its text.

A rule you can test

Start with the page, then add meaning

  1. 1. Select elements. Use a CSS selector to narrow the candidates.
  2. 2. Describe the match. Add an embedding, prompt, or vision condition.
  3. 3. Test and refine. Preview the result before relying on the rule.
A test page used to check whether an AI AdBlocker vision rule recognizes an advertisement-like panel
Store listing example: a deliberately obvious panel used to test a visual rule.

Choose where analysis runs

Local and cloud model options

Local options

Use Chrome’s built-in AI where available, or connect LM Studio on your computer. Availability and model support depend on your setup.

Cloud options

Choose OpenAI or OpenRouter with your own API key. Selected text or screenshots are sent directly to that provider for analysis and may incur provider charges.

Read the privacy details →

Experimental by design

AI results vary by page, model, and rule. This tool blurs matched elements; it does not block network requests or guarantee that every advertisement or unwanted item will be recognized. Cloud models require an account, API key, and may cost money.