affaan-m/x-algorithm-score — explained in plain English
Analysis updated 2026-05-18
See a live letter grade and score for your tweet as you type it, based on X's public ranking algorithm.
Get specific suggestions for improving engagement, like adding media or avoiding risky posting patterns.
Use the optional Claude-powered deep analysis for detailed rewrite suggestions with your own API key.
| affaan-m/x-algorithm-score | ad3lre/echo | av/skilled | |
|---|---|---|---|
| Stars | 23 | 23 | 23 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Not published to the Chrome Web Store yet, so you must build it and load it manually as an unpacked extension, the optional deep-analysis feature needs your own Anthropic API key.
X Algorithm Score is a Chrome extension that gives you a score for a tweet before you post it, based on what is publicly known about how X's recommendation algorithm ranks content. As you type in the tweet composer on x.com, a floating badge appears showing a letter grade from S down to F and a numeric score from 0 to 100. Clicking the badge expands a panel with specific suggestions for improvement, a breakdown of how the score was calculated, and an explanation of the algorithm signals involved. The scoring breaks down into five parts: the content of the tweet itself, whether media like video or images is attached, the time of day you are posting, signals that drive engagement like questions or calls to action, and a risk penalty for things the algorithm tends to punish such as external links, too many hashtags, or overused posting templates. These weights are based on the algorithm code that Twitter made public in 2023 as well as community research into how the ranking actually behaves in practice. For example, the algorithm gives a 75x multiplier to replies you write back to people who comment on your post, and a large negative multiplier to posts that get reported or blocked. All of the scoring runs locally inside your browser. Your tweet text is never sent anywhere. There is an optional deep-analysis feature powered by Claude that gives more detailed feedback including rewrite suggestions, but that requires you to supply your own Anthropic API key, which is stored only in your browser and sent only to Anthropic. The extension is built with TypeScript, React, and Vite. It has not yet been published to the Chrome Web Store, so you install it manually by building the project and loading the output folder as an unpacked extension. It is released under the MIT license.
X Algorithm Score is a Chrome extension that scores your draft tweet against X's known ranking algorithm before you post it, all processed locally.
Mainly TypeScript. The stack also includes TypeScript, React, Vite.
MIT license, free to use, modify, and distribute, including for commercial purposes.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.