Stop doomscrolling on X/Twitter. See your tweets, then take a break.
Scroll Stopper helps you set a hard limit on how many tweets you see before X/Twitter is blocked with a break reminder.
- Counts real tweets on the page using
MutationObserver - Supports separate limits for the
For YouandFollowingtabs - Shows a blocking overlay after you hit your limit
- Lets you configure tweet limits from
5to50 - Lets you configure reset intervals from
1to24hours - Skips promoted tweets so ads do not count against your limit
- Displays a badge with your remaining tweet count
- Leaves the rest of X usable, including DMs, search, and posting
Screenshot placeholder.
Link coming soon. (TBD)
- Clone this repository
- Run
npm install - Run
npm run build - Open Chrome and go to
chrome://extensions - Enable Developer mode
- Click Load unpacked
- Select the
dist/folder
Use the extension popup to configure your limits and reset interval. You can set different tweet limits for the For You and Following tabs, then adjust how often those counters reset.
All data is stored locally using chrome.storage.local. Nothing is sent anywhere. There are no analytics, no tracking, and no external data collection.
- TypeScript
- Chrome Extension Manifest V3
- esbuild
MIT. See LICENSE.
- Fork the repository
- Create a feature branch
- Make your changes
- Open a pull request