This guide covers all methods to install the X Algorithm Score Chrome extension.
- Quick Install (Recommended)
- Install from Source
- Chrome Web Store
- Updating the Extension
- Uninstalling
- Troubleshooting
Download the latest release from GitHub:
Click on x-algorithm-score-v0.1.0.zip to download.
- Locate the downloaded
x-algorithm-score-v0.1.0.zipfile - Extract/unzip the file to a folder you'll keep (e.g.,
Documents/Extensions/) - You should see a
distfolder inside
- Open Google Chrome
- Type
chrome://extensions/in the address bar and press Enter - Enable Developer mode using the toggle in the top-right corner
- Click the Load unpacked button
- Navigate to and select the
distfolder you extracted - The extension should now appear in your extensions list
- Click the puzzle piece icon in Chrome's toolbar
- Find "X Algorithm Score"
- Click the pin icon to keep it visible
- Navigate to x.com
- Click to compose a new tweet
- Start typing - you should see a score badge appear in the bottom-right corner
For developers or those who want the latest changes.
# 1. Clone the repository
git clone https://github.com/affaan-m/x-algorithm-score.git
# 2. Navigate to the extension directory
cd x-algorithm-score
# 3. Install dependencies
npm install
# 4. Build the extension
npm run buildThe built extension will be in the dist/ folder. Follow Step 3 above to load it in Chrome.
For hot-reloading during development:
npm run devThis watches for file changes and rebuilds automatically.
Coming Soon!
Once approved, you'll be able to install directly from the Chrome Web Store with one click.
- Download the new version from Releases
- Extract to the same location (overwrite existing files)
- Go to
chrome://extensions/ - Find "X Algorithm Score" and click the reload icon (circular arrow)
# Pull latest changes
git pull origin main
# Rebuild
npm run build
# Reload in Chrome (chrome://extensions/ → reload icon)- Go to
chrome://extensions/ - Find "X Algorithm Score"
- Click Remove
- Confirm removal
- (Optional) Delete the downloaded/extracted folder
- Make sure you selected the
distfolder, not the parent folder - Check that Developer mode is enabled
- Try refreshing the extensions page
- Make sure you're on
x.comortwitter.com - Try refreshing the page (Ctrl/Cmd + R)
- Check if the extension is enabled in
chrome://extensions/ - Open DevTools (F12) → Console and look for
[X Algorithm Score]messages
- You may have selected the wrong folder
- Make sure you're selecting the
distfolder that containsmanifest.json - Verify the zip was fully extracted
- Click the puzzle piece icon in Chrome's toolbar
- Find "X Algorithm Score" in the list
- Click the pin icon to add it to the toolbar
The scoring is based on publicly available algorithm information and may not perfectly match X's actual ranking. Factors considered:
- Tweet length (optimal: 120-240 characters)
- Media presence (images, videos boost score)
- Questions (encourage replies)
- External links (penalized, especially for non-Premium)
- Hashtags (>2 triggers spam detection)
- Mentions (>3 looks spammy)
- Make sure you've added your Claude API key in Settings
- Check that the API key is valid at console.anthropic.com
- Ensure you have API credits available
- Open an issue on GitHub
- Check existing issues for similar problems
- Browser: Google Chrome 88+ (Manifest V3 support)
- Operating System: Windows, macOS, or Linux
- Permissions Required:
storage- Save your settings locallyactiveTab- Access the current tab to inject the overlay- Host access to
x.comandtwitter.com
- All scoring happens locally in your browser
- No data is sent to external servers (except optional AI analysis using your own API key)
- No account information is accessed or stored
- See PRIVACY_POLICY.md for full details