Userscript and browser extension for filtering out AI slop from your YouTube feed. Blocklist-driven.
Fetches a blocklist from GitHub and removes any and all videos from your feed that matches any entry on that list. Removes videos from Home and Subscriptions, and both videos and channels from Search.
Channels that publish fully AI-generated content as well as channels that promote or teach how to create it qualify as AI slop, and will therefore be blocked.
As a cherry on top, I think YouTube still counts you as having technically “seen” the videos in your feed, but decided not to click them. Which should negatively impact the slop creators’ click-through rates, all in the background, which is good.
Contributions to the blocklist are welcome!
The functionality is identical across all mediums.
YouTube DeSlop can be installed as A Firefox Add-on.
You can add YouTube DeSlop as a local extension to Chromium, a directory is provided for it in /chromium/.
chrome://extensions/DeSlop will not be on the Chrome Web Store.
I’m not doing Google’s age verification and paying the fee just to get denied because they love AI slop.

Edge Add-ons or Brave Browser Extensions are not entirely out of the question, for now.
chrome://extensions/⚠️ The list is incomplete! Your help is much appreciated! ⚠️
The blocklist can be found in /block/list.txt.
There are multiple ways to report channels.
This is the easiest on the back-end. You can follow these steps:
/block/list.txt file in your forked repository.If you’re seeing this, step 3 is a work in progress.
You can also open an issue, where you link the channel(s) that should be blocked. There will be an issue template you can use.
Email me at my support email and I will add the channel manually.
Google Forms for anonymous submissions coming soon!
You will also be able to contact me on any social media platform. Links coming soon!
See an entry that shouldn’t be there? Submit a report.
.
├── assets
│ └── *
│
├── block
│ ├── list.txt
│ ├── parse
│ └── sort
│
├── chromium
│ └── x.x
│ ├── icons
│ │ └── icon.svg
│ ├── x.x.zip
│ ├── deslop-bg.js
│ ├── deslop.js
│ └── manifest.json
│
├── firefox
│ └── x.x
│ ├── icons
│ │ └── icon.svg
│ ├── x.x.zip
│ ├── deslop-bg.js
│ ├── deslop.js
│ ├── manifest.json
│ └── youtube_deslop.x.x.xpi
│
├── userscript
│ ├── .old
│ │ └── x.x.user.js
│ └── deslop.user.js
│
├── LICENSE
└── README.md
35 directories, 89 files
Feel free to fork this repository and submit issues or pull requests if you have any suggestions or improvements. If you encounter any bugs or have feature requests, please open an issue.
Created by Nikoboi
Massive thank you to Link Gopher, which allows me to yoink all YouTube links from sites very easily.
The following websites provided very convenient blocklists:
Dishonorable mention:
This project is licenced under the GNU General Public License V3. See LICENSE for details.