Library
Every anime from your connected sources, merged and de-duplicated. Green badges are services you subscribe to.
Your library is empty.
Analytics
What you watch, how you rate it, and which subscriptions actually carry your library.
No data yet — import your lists first.
Recommendations
Seeded by the titles you rated highly, blended with your genre and studio taste, and filtered to the services you pay for. Every card says why.
Recommendations need a library — import your lists first.
Airing calendar
Upcoming episodes of shows you're watching or planning — green badges mean it airs on a service you pay for.
Import your lists
No passwords, ever. Public usernames and files you export yourself are enough — everything stays in your browser.
AniList
Reads your public anime list straight from the AniList API — just your username.
MyAnimeList
Upload the official list export — MAL → Export My List — and drop the .xml / .xml.gz file here. Entries are enriched with genres, studios and streaming links from AniList.
Username sync is available when the site is deployed with a MAL_CLIENT_ID (see README). The export file above always works.
Crunchyroll
Easiest — set up once, then it's automatic: install the auto-sync userscript and your history, watchlist and Crunchylists sync themselves whenever you visit Crunchyroll. Works on iPad and desktop; no password ever leaves your device.
Crunchyroll has no API for third-party sign-in, so collection runs inside your own logged-in browser. Alternatives on the helper page: a one-tap bookmarklet, or an Apple Shortcut. On a computer you can also use the console:
- Open crunchyroll.com/history and log in.
- Open DevTools (F12) → Console, paste the collector snippet, press Enter. It scrolls your history and copies the series titles as JSON.
- Paste the result below. A plain list — one title per line — works too.
Netflix
Netflix officially exports your viewing history — one row per watched episode, so progress imports too:
- Open netflix.com/viewingactivity and make sure the right profile is active.
- Scroll to the bottom and tap Download all — you get
ViewingActivity.csv. - Upload it here. Anything that isn't anime is filtered out automatically (matches are verified against AniList titles, not just fuzzy-searched).
Prime Video
Amazon exports your full watch history — it just takes a little patience:
- Go to Amazon's Request My Data page, choose Prime Video, and submit.
- Amazon emails a download link when it's ready (typically within a day). Download and unzip.
- Upload the
Digital.PrimeVideo.ViewingHistory.csvhere. One row per playback → real episode progress; non-anime is filtered out automatically like Netflix.
Settings
My streaming subscriptions
Tick what you pay for. Recommendations can filter to these, the library badges them green, and Analytics shows which subscription your backlog actually lives on.
Crunchyroll
Crunchyroll has no API for third-party sign-in, so your data is collected inside your own logged-in browser — no password ever leaves your device. Install the auto-sync userscript once and your history, watchlist and Crunchylists then sync themselves whenever you visit Crunchyroll; one-tap alternatives are on the same page.
Auto-refresh
Your AniList and MAL lists re-sync by username in the background when the app opens (at most every 12 hours) — no passwords, no servers, just the public APIs already in use. Crunchyroll can't join this: it has no API and a cloud browser would need your password stored server-side, which this app never does — the bookmarklet remains the safe way there.
Account sync
Save your library to the cloud and load it on any device — pick a username and passphrase, that's the whole account. Your data is encrypted on this device before upload (the server only ever stores unreadable ciphertext), which also means there is no passphrase reset: lose it and the cloud copy is gone (your local data stays).
AniList write-back
Mirror your edits (status, progress, scores) to a real AniList account, making it your synced source of truth. Uses AniList's own login page — never a password here.
- Create a free API client at anilist.co/settings/developer → "Create New Client". Name: anything. Redirect URL: /index.html (exactly).
- Paste its Client ID below and connect — AniList asks you to approve, then returns here.
Connecting doesn't copy your existing library by itself — edits sync as you make them, and "Sync entire library" pushes everything once (rate-limited, ~2s per title, so a large library takes a few minutes; keep the tab open).
Backup & data
Everything lives in this browser's local storage — each browser and device has its own library. To combine libraries from two devices/browsers: Export on one, then "Merge backup" on the other (de-duplicates automatically). "Restore" replaces this browser's library outright.