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. HOW TO USE IT 1. Scroll x.com. Every post picks up a badge with two scores, 0–100. 50 is a typical post. 2. Click the badge. You get a plain-English breakdown of why it scored that way. 3. Start typing a post. A live meter scores your draft before you send it. That is the whole thing. Everything below is why you can trust the numbers. WHERE THE NUMBERS COME FROM 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 200K 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 247 automated tests that check every published weight against X's source individually. github.com/itsryanlenk/bangermeter WHAT'S NEW IN 0.10.2 • Three weights changed, and this release catches up. On 25 August X zeroed video-quality-view (0.05 to 0.0), turned binary dwell on (0.0 to 0.05), and raised video open (0.05 to 0.07). Finishing a clip stopped paying; stopping the scroll started. Earlier versions told you binary dwell paid nothing — true when written, false now, and re-checking every published weight against X's source each release is exactly what this is for. • The breakdown panel opens in the bottom-right corner. It used to open on the post you clicked, which covered the post you were trying to read about and left it no room to expand. It now docks to the corner at full height, out of the way of the thing it is explaining. • The badge closes the panel too. Clicking the badge on a post whose breakdown is already open now shuts it, instead of appearing to do nothing. Clicking a different post's badge still switches the panel to that post. Works from the keyboard as well. • Ten seconds is the number to know. X's own reference code marks a post "dwelled" only when the reader engaged AND stayed at least ten seconds — and "not dwelled" means they never engaged at all. They are not opposites: a post skimmed for four seconds fires neither. Ten seconds is also the video-quality-view duration gate. • A published small-account lane. On every For You request exactly one post is lifted to around slot 15: the best-scoring original post from an author with 1,000 or fewer followers, under 48 hours old, still under 1,000 Home impressions. One post per request, not per author. The extension cannot tell whether your post was the one picked, so it reports the rules and does not claim credit. • The content the model actually reads. X published the seven content features it receives: video, longest video length, photo, media count, weighted text length, newline count, and whether there is a link. A link counts as 23 characters however long it is, and an image's own t.co does not count as a link at all. • Corrections. The reply quality-scoring threshold is over 200,000 followers, not 100,000 — the old figure came from a number inside the model's prompt rather than the filter that routes replies to it, and the real gate has been raised four times since August. The Brazil electoral filter now covers 2,776 accounts, not 665. The two alternative scoring modes this extension used to caveat were deleted by X on 25 August, so that caveat is gone.
5 out of 52 ratings
Details
- Version0.10.2
- UpdatedSeptember 20, 2026
- Size69.61KiB
- LanguagesEnglish
- Developer
- Non-traderThis 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
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