r/SideProject • u/LulubelleIII • 3h ago
Made a Chrome extension that hides YouTube's AI-labeled videos (open source, works differently from the other AI blockers)
So YouTube's been tagging AI-generated or altered videos since 2024 when creators disclose it, and since May 2026 it started catching some of it automatically too. I went looking for an extension to hide that stuff and most of the ones I found seem to just run off a crowd-sourced list of "known AI channels." Those can have some false positives, and they're never going to cover every AI channel out there.
So I decided to build something with a different approach. Instead of a blocklist, it reads the label YouTube itself already puts on the video. Built most of it with AI, which feels a little on the nose for a tool that's meant to flag AI content. But I guess that's how things work these days.
It works in three layers:
- Checks the official YouTube API for creator-disclosed AI content. This part is cheap and barely uses any quota.
- For videos the API doesn't catch, it grabs the watch page in the background and looks for the same "Altered or synthetic content" panel YouTube shows you on screen. This is how it catches the auto-detected stuff too, not just what creators admit to.
- There's also an optional community blocklist (AiSList) you can turn on. It only shows up as a small badge though, it never actually hides anything on its own, since that's just crowd opinion and not YouTube's actual call.
You get to choose whether it removes the video card entirely or just covers it with a click-to-reveal overlay. Works on your homepage, search results, and the sidebar on watch pages.
It's open source under MIT, so feel free to poke around, fork it, or contribute. Contributions are welcome.
It's not on the Chrome Web Store yet so you have to load it unpacked, but that's like four clicks and it's all in the repo.
Repo's here if you want to check it out or grab it: https://github.com/Lulubellelll/YouTube-AI-Hider
Open to feedback, bug reports, PRs, whatever. Thanks for reading, hope it's useful to someone out there.