ML-powered recommendations

Your animeuniverse,organised.

Track, rate, and share your watchlists. Discover hidden gems through smart recommendations. Built for fans, by a fan.

Free

forever

No ads

ever

Open

source

Watchlist TrackingML RecommendationsShareable ListsJikan APIGenre DiscoveryEpisode ProgressPersonal RatingsCollaborative ListsSeasonal AnimeTop Rated
Watchlist TrackingML RecommendationsShareable ListsJikan APIGenre DiscoveryEpisode ProgressPersonal RatingsCollaborative ListsSeasonal AnimeTop Rated

Real-time

MAL data via Jikan

ML-powered

Recommendations

Free

Always & forever

Features

Everything you need.
Nothing you do n‘t.

Build Your Lists

Track what you're watching, completed, and plan to watch. Rate and add personal notes to every anime.

Share Instantly

Every list gets a unique link. Share with friends and let them add anime too — no account required.

Smart Recommendations

Our ML model analyses your taste using TF-IDF and KNN to surface anime you'll actually love.

Discover Anime

Browse trending, seasonal, and top-rated anime. Filter by your favourite genres and find your next obsession.

How it works

Up and running
in 3 steps.

01

Pick your genres

On first login, tell us what you love. Action? Romance? Psychological thrillers? We use this to personalise everything.

02

Build your list

Search or browse discover to add anime. Set watch status, track episodes, rate each entry 1–10, and add personal notes.

03

Share & explore

Every list gets a unique URL. Share with anyone — they can view and add anime without an account.

ML Recommender

Not just popular.
Perfect for you.

Our recommender uses TF-IDF vectorization on anime synopses and genres combined with KNN cosine similarity — the same techniques used in production recommendation engines. It's trained on thousands of anime and gets smarter with your preferences.

TF-IDF + KNN with cosine similarity
Weighted by MAL score + personal taste
Falls back to live Jikan API data
recommend.py

from sklearn.neighbors import NearestNeighbors

 

knn = NearestNeighbors(

  metric='cosine',

  algorithm='brute'

)

 

# final_score blends similarity + MAL rating

score = (0.7 * similarity

        + 0.3 * (mal_score / 10))

Ready to watch
smarter?

Join and start building your perfect anime collection today. Free forever.

No credit card required · No ads · Open source