Item logo image for Bangermeter — X Algorithm Scorer

Bangermeter — X Algorithm Scorer

ExtensionTools16 users
Item media 3 (screenshot) for Bangermeter — X Algorithm Scorer
Item media 1 (screenshot) for Bangermeter — X Algorithm Scorer
Item media 2 (screenshot) for Bangermeter — X Algorithm Scorer
Item media 3 (screenshot) for Bangermeter — X Algorithm Scorer
Item media 1 (screenshot) for Bangermeter — X Algorithm Scorer
Item media 1 (screenshot) for Bangermeter — X Algorithm Scorer
Item media 2 (screenshot) for Bangermeter — X Algorithm Scorer
Item media 3 (screenshot) for Bangermeter — X Algorithm Scorer

Overview

Scores posts with X's published For You ranking weights and the real scorer arithmetic. Every factor cited to source.

See what X's algorithm actually rewards — on every post, as you scroll. On August 13, 2026, X published the real ranking weights for the For You timeline: the exact numbers that decide how far a post travels. Bangermeter puts them on every post in your feed. No leaked screenshots. No "I reverse-engineered the algorithm" threads. The weights come straight from X's published source, and every factor in the breakdown is cited to the line of code it came from. WHAT YOU GET • A score badge on every post as you scroll. Two numbers, 0–100, where 50 is a typical post. – Content Appeal: what the ranking signals would predict from the content alone. – Earned Engagement: how the weights value what the post actually earned, per view. • Click the badge for a plain-English breakdown. Which signals fired and why, what each reply and repost is actually worth, the rescoring factors that applied, and how fresh the post is. Every section has a "Show the math" expander with the full weight × probability table if you want the numbers. • A live meter in the compose box. Score your draft as you type, with hints as they trigger — asks a question, substantive text, bare link, hashtag pile, engagement bait. • A weight table in the popup. All 26 ranking heads, their published values, and which ones the extension can measure versus estimate. • Reply mode. Reply drafts are scored as replies (they take a ×0.75 factor in the published math), and the breakdown explains what X publishes about replies: out-of-network replies never reach For You at all, replies never get the mutual-follow boost, and replies to accounts over 100K followers are quality-scored by a Grok model whose rubric X withholds. • Draft comparison. Save up to three variants of a draft and pick the best-scoring one before posting. Variants live in memory only. • Local score history. Opt in from the popup and opening a breakdown logs the scores, the post's link and a short text snippet to a list in your browser, so you can see which formats score higher over time. Off by default, capped, local-only, one-click clear. • Under the Hood import. In X's transparency pilot? Import the report you download from x.com/i/under_the_hood and see the visibility labels X itself applied — parsed locally, stored locally. • A posting-cadence note. Post twice into the same stretch of feed and the panel shows the author-diversity attenuation production applies (second post ×0.625, decaying to a ×0.25 floor). SOME OF WHAT THE WEIGHTS SAY • Copying a post's link carries 20, the heaviest positive coefficient X publishes. It is also one of the rarest actions a reader takes, which is part of why the number is so large. • A reply carries 5. From someone you mutually follow, on an original post, 20. • Sharing to DMs carries 5, and nothing in the visible counts shows you it happened. • Profile clicks are worth nothing. That head used to pay, and X zeroed it. • Muting hurts nearly twice as much as blocking. • Scrolling straight past is a scored penalty. • Bookmarks are not a scored action at all. • Links do get credit. The "link penalty" was always folklore. HOW IT'S HONEST ABOUT WHAT IT KNOWS The weights are X's. The probabilities are estimates. X predicts how likely you are to reply, share or mute a post using a model nobody outside the company has. Bangermeter derives three of those probabilities from real counts — likes, replies and reposts — and estimates the rest from what's in the post. Every head in the popup is labeled as measured, estimated, or zeroed by X, so you always know which is which. It also matters that these weights multiply a predicted probability, not a count. A report is not a 234-point deduction; that number is the coefficient on how likely a viewer is to report you. Anything claiming these are per-action point totals has it wrong. There are no invented numbers anywhere in this extension. Circulating figures that failed source-tracing — "bookmark 20x", "links minus 30-50%", "block minus 120" — were left out rather than guessed at, and none of them matched the real values when those were published. This is a relative score against a typical post. It is not a prediction of reach, and nothing can honestly promise you one. PRIVACY • No data collection. None. • No network requests. The extension never phones home, because there is no home. • No account, no sign-in, no analytics, no tracking. • The only permission is storage: your settings sync with your Chrome profile, and the optional score history and imported Under the Hood report stay in this browser's local storage. Nothing is transmitted anywhere, and both are one click to delete. Everything runs locally in your browser. The source is public and reviewable. OPEN SOURCE MIT licensed, with the full research record and 228 automated tests that check every published weight against X's source individually. github.com/itsryanlenk/bangermeter WHAT'S NEW IN 0.10.0 NEW • Reply scoring. The breakdown panel gains a reply section built from X's published code: out-of-network replies are hard-filtered from For You rather than down-weighted, replies never get the mutual-follow boost, and replies to accounts over 100K followers are scored 0-3 by a Grok model. X withholds that model's rubric to reduce gameability, so this extension lists the published inputs and refuses to fake the score. Where a reply ranks inside a thread is not something anyone outside X can score, and it says so instead of guessing. • Draft comparison. Save up to three draft variants and compare their scores side by side before posting. • Local score history, opt-in. Turn it on in the popup and every breakdown you open logs the scores, post link and a short text snippet to a local list, so you can track which formats score higher over time. Off by default, capped at 200 entries, stored only in this browser, one-click clear. • Under the Hood report import. If you're in X's transparency pilot, import the JSON report from x.com/i/under_the_hood and the popup summarizes the visibility labels X applied to your account and posts. Parsed and stored locally. • Posting-cadence warning. When an author posts more than once into the same stretch of feed, the panel now shows the author-diversity attenuation production applies to the later posts. • Works on a Hindi X interface, and 15 other languages. Reply markers and count words for 16 locales are transcribed from X's own published interface strings, so if your X is set to Hindi, Spanish, Japanese, Arabic or Turkish, posts still score. On a locale that isn't in the table, parsing falls back to X's language-independent element IDs, so nothing breaks. • Engagement bait is now detected in Hindi. Both Hinglish ("comment karo agar", "1 likho agar", "sach batao") and Devanagari ("...तो लाइक करें", "कमेंट बॉक्स में जरूर", "सच सच बताओ"). These were checked against real Hindi posts rather than translated from the English, because the phrasing genuinely differs: Hindi puts the call to action at the end, and the bare verb usually belongs to an argument rather than a request for engagement. The patterns are deliberately cautious — they would rather miss bait than tell you a real post is spam. FIXED • Replies were being scored as original posts, in two places. Inside a conversation X renders no "Replying to" label at all — the post above is the only marker — so every reply under a post was missing the ×0.75 factor the published math applies to replies. The compose meter had the same blind spot on reply drafts, which made a reply read about a third higher than it should. Threads, the with-replies tab, the timeline and the compose box are each handled on their own terms now. • The draft meter's new compare buttons could sit over the Post and Reply buttons when the meter was pushed below the composer. They go inert in that position, so they can never swallow a click meant for X. • A display name written to look like a reply marker could flip a post into reply scoring. Names are now excluded from that check. VERIFIED, WITH NOTHING TO CHANGE • The "mutuals boost" from July 13 is the boost this extension already models. X's own repo documents that announcement as the mutual-follow reply-weight boost: launched at 20.0, reduced to 15.0 on July 24. No new weight exists to add. • All 26 weights re-verified unchanged against X's published file on August 25. A circulating claim that dwell time and video watch time were weighted more heavily is false — every one of those values is exactly what it was. Bangermeter is an independent open-source project. It is not affiliated with, endorsed by, or sponsored by X Corp or xAI.

Details

  • Version
    0.10.0
  • Updated
    August 26, 2026
  • Size
    60.8KiB
  • Languages
    English
  • Developer
    Ryan Lenk
    3 Work Parkway, Uniontown, PA, USA Uniontown, PA 15401 US
    Website
    Email
    hello@ryanlenk.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps