Skip to content

bluenoise

Privacy-first X filtering extension with local keyword and account rules, plus an optional Jev second pass on replies no rule matched.

PluginproductionMIT

Overview

BlueNoise is an open-source browser extension that filters noisy content and cleans up X's interface. All matching happens locally with reversible rules: keywords, safe regex patterns, account IDs, handles, allowlists and optional community lists. Matches can be blurred, collapsed or hidden, and it can filter promoted posts and certain labelled accounts and hide interface clutter. It collects no telemetry and takes no account actions.

An experimental, off-by-default option asks Jev about replies that no rule matched, using your own TypeSafe key. Only then is the text of those replies sent to TypeSafe for classification. It is available on the Chrome Web Store and Edge Add-ons, with English and Chinese docs.

What the decision model decides

TypeQuestionAnswers
Yes / noIs this unmatched reply noise that should be filtered?(inferred)yes · no

How it works

  1. Apply local rules to replies and timeline posts
  2. Blur, collapse or hide matches
  3. Optionally send unmatched replies to Jev
  4. Filter based on Jev's answer

Strengths

  • Local by default
  • Jev only on what rules miss
  • No telemetry

Caveats

  • Jev pass is experimental
  • Enabling it sends reply text to TypeSafe

Getting started

Install from the Chrome Web Store or Edge Add-ons, or load the release zip unpacked.

At a glance

Type
Plugin
Status
production
Runtime
browser extension
Has code
yes
License
MIT

Use cases and integrations

How curated lists describe it

Frequently asked questions

Is Jev required?

No, it is an optional, off-by-default second pass.

What is sent to TypeSafe?

Only the text of replies no rule matched, and only if you enable it.

Does it act on my account?

No, it does not block, mute, follow or post.

Related projects

  • Browser extension that filters your X timeline by plain-language rules, with a decision model like Jev scoring every post by default.

    Browser extensionproductionTypeScript
  • Chrome extension that labels Weibo, Threads and X posts by topic and expression style using Jev and your own label dictionary.

    Browser extensionbetaTypeScript
  • Chrome extension adding a second Twitch chat column that shows only messages Jev classifies as helpful, questions, funny or feedback.

    Browser extensionbetaJavaScript
  • Browser extension that scores X posts 0-100 with Jev on signal, actionability and originality and folds low-value posts.

    Browser extensionbetaTypeScript
  • Chrome extension that has Jev judge each LinkedIn post for engagement bait, self-promotion and relevance, hiding noise with explanations.

    Browser extensionbetaTypeScript
  • Chrome extension that covers YouTube comments while one Jev yes/no per comment checks for spoilers of the video or protected titles.

    Browser extensionbetaTypeScript