Skip to content

Jev directory

BlueNoise

A privacy-first Chrome and Edge extension that dims, collapses, or hides noisy replies, posts, and ads on X using local, reversible keyword and account rules, with an optional Jev second pass for replies no rule matched.
Stars
94
Language
TypeScript
License
MIT
Reading time
2 min
Published by
Community
Author
rokcso
Last verified
Oct 2026

rokcso/bluenoise

User repository on GitHub

View on GitHub

Blur or hide noisy replies, posts & ads on X (Twitter), and clean up its interface with local, reversible keyword/account rules — no X API, no data collection, no account changes. 用本地可逆的关键词/账号规则模糊或隐藏 X(推特)上的嘈杂回复、帖子和广告,并整理界面——不调用 X API、不收集数据、不修改账号。

Forks
4
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.Homepage

Highlights

  • Rules can be plain keywords, safe /regex/ patterns, account IDs, @handles, allowlists, and community lists; results can be dimmed, collapsed, or hidden.
  • The experimental Jev second pass is off by default; unmatched reply text goes to api.typesafe.ai for classification only with your own TypeSafe key.
  • Ships no telemetry or analytics and does not read cookies, call X APIs, or take account actions like blocking, muting, following, or posting.
  • Interface cleanup options hide selected recommendations, promotions, counters, and navigation elements; filtering can be switched off to restore the page.
  • Built with WXT, TypeScript, pnpm, and Biome; MIT licensed, available on the Chrome Web Store and Microsoft Edge Add-ons, or as GitHub release zips.

Quickstart

bash
pnpm install
pnpm dev
pnpm typecheck
pnpm test
pnpm check
pnpm build

Watch out

README reviewed 2026-10-15. The Jev second pass is labeled experimental with no published accuracy, and the README does not quantify how well it classifies noisy replies. Development needs Node.js 22 or later and pnpm 10, and the extension depends on X's page structure, which can change without notice.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: An X timeline labeler that flags engagement bait

X: Unclutter: an ad and slop blocker that runs on Jev

X: dmx.to reshapes the timeline in plain language

X: A real-time ad blocker that classifies every DOM element

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai