Skip to content

xtags

Chrome extension tagging each X post's intent (inform, persuade, provoke, sell) plus rage-bait and hidden-ad flags via Jev.

Projectbeta

Overview

Xtags labels each post on your X timeline with what it is trying to get you to do. Jev answers four quick questions per post: the main intent (inform, persuade, provoke, sell, entertain or other) as a Choice, and three Noul signals for rage bait, text that reads as mass-generated, and undisclosed advertising. The intent label always shows; the three signals appear only above thresholds, so tuning thresholds does not change the intent tags. Labels are a word plus a number, with no analysis text.

Colors follow a monotonic severity scale, with text carrying the meaning so it survives color blindness or grayscale. Version 0.1.8 tightened boundaries, such as not treating harsh criticism alone as rage bait. It uses full text of collapsed long posts where available. The README, mainly in Chinese, includes clear disclaimers: personal use only, not affiliated with X, labels are probabilistic and may be wrong, and users must check compliance with X's terms. Other compatible API services can be configured.

What the decision model decides

TypeQuestionAnswers
ChoiceWhat is this post mainly doing?inform · persuade · provoke · sell · entertain · other
Yes / noIs it trading on anger for engagement?yes · no
Yes / noDoes it read as mass-generated?yes · no
Yes / noIs it an undisclosed commercial recommendation?yes · no

How it works

  1. Read rendered posts in the timeline.
  2. Send each to Jev with four questions.
  3. Always show intent; show signals above thresholds.
  4. Cache results; re-judge when prompts change.

Strengths

  • Compact labels without generated text.
  • Stable intent labels while tuning signal thresholds.
  • Accessible color design.

Caveats

  • Labels may be wrong and are not factual claims.
  • Use may conflict with X's terms; users must check.
  • Chinese-first documentation.

Getting started

Load the extension/ folder unpacked in chrome://extensions, accept the data notice, and add a TypeSafe key.

At a glance

Type
Project
Status
beta
Language
JavaScript
Runtime
Chrome extension
Has code
yes

Use cases and integrations

How curated lists describe it

  • 在 X 的时间线上,给每条帖子标出它想让你干什么。判断来自 Jev,一个只返回概率、不生成文本的模型.

    wh000wh000/awesome-jev-live
  • 在 X 的时间线上,给每条帖子标出它想让你干什么。判断来自 Jev,一个只返回概率、不生成文本的模型。

    hellogumbo/awesome-jev

Frequently asked questions

What does Jev decide?

Each post's main intent and whether it is rage bait, mass-generated or an undisclosed ad.

Are labels facts?

No, they are probabilistic judgments that may be wrong.

Can I use another provider?

Yes, compatible HTTPS API services can be configured.

Related projects

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

    Browser extensionbetaJavaScript
  • Chrome extension that uses your Jev key to hide high-confidence sexual and solicitation replies on X behind reversible placeholders.

    Browser extensionproductionTypeScript
  • Chrome and Firefox extension that hides AI-written posts on X, LinkedIn, Reddit and YouTube by asking Jev 30 narrow style questions.

    Browser extensionproductionJavaScript
  • Chrome extension that asks Jev slop or not_slop for each X and LinkedIn post and blurs posts above your threshold.

    Browser extensionbetaTypeScript
  • Chrome extension and Workers API that score X posts and replies for AI writing, solicitation and paraphrase bots using Jev.

    Browser extensionbetaTypeScript
  • Chrome extension that labels every X post you scroll past with six typed Jev questions and shows a live cost counter.

    Browser extensionbetaTypeScript