jev-x
Chrome extension that scores X timeline posts on five dimensions with Jev and dims or collapses them according to your sliders.
Overview
jev-x, which appears in Chrome as Cut the Noise, is a personal-use extension for the X home timeline and lists. For each post it asks Jev five independent Score questions in one request: firsthand experience, self-promotion, engagement bait, technical depth and relevance to interests you enter. Results are cached and combined in plain JavaScript with user-set slider weights from -3 to +3 (defaults favour firsthand experience and relevance and penalise promotion and bait), and the net score decides whether a post is dimmed or collapsed. Changing a slider changes decisions instantly without another model call.
There are no summaries and no reordering, and every collapsed post has a Show anyway button. Posts without text are left alone, low-confidence results are never collapsed, an author allowlist skips scoring, and a debug mode shows each post's scores and proposed action. The README stresses these are content judgments, not fact-checks or an AI-slop detector. The rubric lives in a worker module, suggesting requests go through a small backend.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Score | How much does this post reflect firsthand experience / self-promotion / engagement bait / technical depth / relevance to my interests? | — |
How it works
- Extract text from timeline posts
- One request with five Score questions per post; cache results
- Compute weighted net score from user sliders
- Dim or collapse below thresholds; low confidence never collapses
Strengths
- User controls weights; no re-query when sliders change
- Never hides posts irreversibly
- Transparent debug strip of scores
Caveats
- Content judgments, not fact-checks
- X home timeline and lists only
At a glance
- Type
- Project
- Status
- prototype
- Language
- TypeScript
- Runtime
- Browser extension + worker
- Has code
- yes
Use cases and integrations
How curated lists describe it
Cut the noise on your X timeline: Jev (TypeSafe System One) scores posts on firsthand experience, promo, bait, depth, and relevance; your sliders decide what gets dimmed or collapsed.
hellogumbo/awesome-jev
Frequently asked questions
What does it score?
Firsthand experience, self-promotion, engagement bait, technical depth and relevance.
Does moving a slider cost another API call?
No, scores are cached and recombined locally.
Can it hide posts I want to see?
Collapsed posts always have a Show anyway button, and low-confidence posts are never collapsed.
Related projects
Privacy-first X filtering extension with local keyword and account rules, plus an optional Jev second pass on replies no rule matched.
PluginproductionBrowser extension that filters your X timeline by plain-language rules, with a decision model like Jev scoring every post by default.
Browser extensionproductionTypeScriptChrome extension that labels Weibo, Threads and X posts by topic and expression style using Jev and your own label dictionary.
Browser extensionbetaTypeScriptChrome extension adding a second Twitch chat column that shows only messages Jev classifies as helpful, questions, funny or feedback.
Browser extensionbetaJavaScriptBrowser extension that scores X posts 0-100 with Jev on signal, actionability and originality and folds low-value posts.
Browser extensionbetaTypeScriptChrome extension that has Jev judge each LinkedIn post for engagement bait, self-promotion and relevance, hiding noise with explanations.
Browser extensionbetaTypeScript