A desktop GUI, not a browser tab or an Electron wrapper. Resume-from-timestamp, AniList sync, Discord Rich Presence, and a manga/comic/ebook reader in the same binary.










A discover dashboard -- Continue Watching, Trending, and Popular rows, click a cover to jump straight to search -- then an episode list, then play, with resume-from-timestamp. AniList tracker sync and Discord Rich Presence built in, not bolted on after.
This is a full Rust rewrite of an earlier Python/PyQt6 version, not a port. Confirmed the actual perf gap before claiming one: same egui code, unoptimized debug build vs. release, showed multi-second slow-frame stalls decoding cover art on startup in debug and zero in release.
CBZ, CBR, PDF, and EPUB from disk, plus MangaDex's own public, documented API -- in the same app, not a separate tool.
For anything watched outside aniani's own sources: manual title/season/episode, cover art from TVMaze or Wikipedia, Discord presence with live position if VLC's HTTP interface is reachable, and an optional watch link built from a TMDB lookup.
Grab the latest build from Releases -- Windows gets aniani.exe, Linux gets a tarball. Either way you'll also want mpv/vlc, ffmpeg, curl_chrome136, and qbittorrent-nox on PATH. Building from source instead:
# clone and build
git clone --branch rust-remake https://github.com/arshnah/aniani.git
cd aniani
cargo build --release
Built and daily-driven on Linux (Arch/Hyprland). Windows compiles and runs on real hardware, confirmed on two separate machines. macOS is untested and not a current target.