wesbos/twitter-unfollower — explained in plain English
Analysis updated 2026-07-27 · repo last pushed 2022-12-10
Clean up a personal Twitter feed by unfollowing accounts that have been inactive for a set period.
Prune a brand or business Twitter account's following list down to active, relevant accounts.
Bulk unfollow hundreds or thousands of stale accounts without manually clicking each one.
Automate Twitter feed maintenance on a recurring basis by scheduling the script to run periodically.
| wesbos/twitter-unfollower | atom/snippets | leonxlnx/lumenshaders | |
|---|---|---|---|
| Stars | 205 | 207 | 203 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2022-12-10 | 2023-03-15 | — |
| Maintenance | Dormant | Dormant | — |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | developer | developer | designer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Twitter developer account with API keys, which now involves an application process that is harder to get approved than it used to be.
If you've been on Twitter long enough, your following list probably accumulates accounts that have gone quiet, become inactive, or just don't post anything you care about anymore. This tool, created by Wes Bos, automatically unfollows those stale accounts so your feed stays relevant without you having to manually review and unfollow hundreds or thousands of people one at a time. To use it, you need a Twitter developer account and the API keys that come with it. The README notes that getting these keys is harder than it used to be, Twitter cracked down and now requires an application process rather than just handing them out. Once you have the keys, you plug them into a configuration file, set a threshold for what counts as "stale," and run a single command. The script then goes through everyone you follow and removes the ones that don't meet your criteria. There's a practical catch: Twitter limits how many actions you can take in a short window. If you follow more than about 3,000 people, you'll hit their rate limiting. The README suggests a workaround involving a separate waiting utility that pauses the script for a minute between batches, letting you process large following lists without getting blocked. This is really a utility for power users, people who follow thousands of accounts and want to clean house without spending an afternoon clicking unfollow. A social media manager pruning an old brand account, or just someone who's been on Twitter since the early days and wants to reset their feed, would find this useful. It's a straightforward tool: it does one job, requires some technical comfort to set up, and depends on Twitter's developer access staying available.
A JavaScript tool that automatically unfollows inactive or stale Twitter accounts based on a threshold you set, cleaning up your feed without manual clicking. Requires Twitter developer API keys to run.
Mainly JavaScript. The stack also includes JavaScript, Twitter API.
Dormant — no commits in 2+ years (last push 2022-12-10).
No license information is provided in the repository, so usage rights are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.