Filter anime on by status. Choose exactly which statuses (Watching, Planning, Completed, Dropped, On Hold) to show or hide.
A browser userscript that connects your AniList or MyAnimeList library to any anime streaming site - automatically dimming or hiding titles based on their watch status.
⬡ button in the corner opens a full settings panel without leaving the pageGM.xmlHttpRequest directly, bypassing CORS completely, with automatic retry on failure or rate limiting| Site | Domain |
|---|---|
| YugenAnime | yugenanime.tv · yugenanime.sx |
| GogoAnime / Anitaku | gogoanime.tv · anitaku.pe · gogoanime3.co |
| AnimeSuge | animesuge.to · animesuge.cc |
| Miruro | miruro.tv · miruro.to · miruro.online |
| AnimeKai | animekai.to |
| Animetsu | animetsu.cc |
| Kaido | kaido.to |
| Kuudere | kuudere.to |
| Service | Notes |
|---|---|
| AniList | Default service. Fetches all 5 statuses in one import. |
| MyAnimeList | Full library import including alternative titles for better matching. |
Install a userscript manager in your browser:
Click the install link below to add the script:
[⬇ Install Anime Vault] Install
Visit any supported streaming site.
Click the ⬡ button in the bottom-right corner.
Enter your AniList or MAL username and click ⟳ Import.
⬡ FAB buttonEach status has its own toggle switch:
| Status | Default |
|---|---|
| 🔵 Watching | ✅ Shown |
| 🟢 Plan to Watch | ✅ Shown |
| 🟣 Completed | 🚫 Hidden |
| 🔴 Dropped | 🚫 Hidden |
| 🟠 On Hold | ✅ Shown |
The ⏻ power button in the panel header disables all filtering at once - every title returns to full brightness. The FAB turns red when the filter is off so you always know the current state at a glance.
Your library auto-refreshes every 7 days. You can also manually click ⟳ Import anytime to sync the latest changes from your list.
Your username is stored locally in your browser via the userscript manager's storage API (GM_setValue). No data is sent anywhere except directly to the official AniList or MyAnimeList APIs. The script has no analytics, no tracking, and no external dependencies beyond the two API endpoints.
Author: Hamza Haroon
Based on: AniHIDE - Hide Unrelated Episodes by Jery - the original concept, site selectors, Jaro-Winkler matching logic, and MAL/AniList API integration all originate from Jery's work. Anime Vault extends and rebuilds that foundation with a full-library import model, per-status filtering UI, master toggle, and a reworked network layer.
AI has been used in this script coding.
Licensed under the MIT License.
Made with ♥ · github.com/hamzaharoon1314