A clean anime streaming experience — browse via AniList, watch via direct embed players.
AniCult is a fully client-side single-page application. No server, no build step, no runtime dependencies. Open index.html and it works.
- Anime browsing uses the AniList GraphQL API (CORS-enabled)
- Video playback uses Megavid / AniXo / MegaPlay embed players (AniList & MAL ID based, no scraping; MegaPlay also supports Anikoto catalog IDs via
https://anikotoapi.siteandhttps://megaplay.buzz)
- Anime Discovery — Hero slideshow of top airing anime, plus trending, popular, and recently updated rows from AniList
- Search & Filters — Full-text search with 6 sort options (relevance, trending, popularity, score, newest, recently updated) and format filters (TV, Movie, OVA, ONA, Special)
- Anime Details — Synopsis, genres, stats, episode grid with air dates, related anime
- Embed Streaming — Instant playback via themed embeds (Megavid / AniXo / MegaPlay with site-accent red, autoplay) with sub/dub toggle, provider switcher, auto-next on episode completion, error handling with retry, and MegaPlay mapping-request support
- Continue Watching — Smart CTA that only suggests aired episodes, with rewatch fallback when you're caught up
- Watchlist & History — LocalStorage persistence with episode progress tracking
- Responsive UI — Dark glassmorphism theme, hamburger nav, mobile-optimized hero and player
anicult.vercel.app — hosted on Vercel, no install required.
open index.html
Or deploy your own: fork the repo and connect to Vercel — zero config.
| File | What it does |
|---|---|
index.html |
Nav, search bar, main container, SEO meta tags |
styles.css |
All styles — dark theme, responsive, components |
app.js |
SPA router, AniList API, embed player, rendering, localStorage |
notice.json |
One-time update notice — edit version + items to announce new releases |
favicon.svg |
SVG favicon |
vercel.json |
Vercel deployment config |
robots.txt |
Crawler instructions for search engines |
sitemap.xml |
XML sitemap for SEO |
- Browse anime on the home page (hero slideshow, trending, popular, recent)
- Click into a detail page — pick the next aired episode from the grid
- Embed loads instantly: Megavid/AniXo/MegaPlay using AniList ID (MAL ID fallback; MegaPlay also supports Anikoto
episode_embed_idvia/stream/s-2/{id}/{lang}and MAL/AniList via/stream/mal|ani/{id}/{ep}/{lang}) - Video plays in an iframe with sub/dub toggle, provider switcher, and auto-advances to the next episode when finished (MegaPlay via
megacloudchannel +watching-logevents, Megavid viakisskh, AniXo viaaniko:) - History, progress, and watchlist save to localStorage
