yskt/anime-dl-nyaa-helper — explained in plain English
Analysis updated 2026-05-18
Search for an anime show and quality level and send the magnet link straight to a torrent client.
Watch a list of shows and get notified automatically when new episodes appear.
Fetch a specific season and episode range with fallback subtitle languages.
Let an AI module resolve ambiguous or mislabeled episode metadata.
| yskt/anime-dl-nyaa-helper | 6hourt9/push-video-wallpaper-engine | abhirammandula-boop/nooklink-pc-emulator-toolkit | |
|---|---|---|---|
| Stars | 184 | 184 | 184 |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | vibe coder | vibe coder | general |
Figures from each repo's GitHub metadata at analysis time.
Requires a separate torrent client (qBittorrent, Transmission, or aria2) already installed to actually download files.
AniLink Hub is a Python command line tool that pulls together anime magnet links and metadata from Nyaa and HorribleSubs so a user can search for a show and hand the result to a torrent client in one step. The README describes it as an orchestrator rather than a scraper: it resolves magnet links, filters by quality and episode, and passes the result to Transmission, qBittorrent, or aria2. Settings live in a config.yaml profile where a user picks the downloader backend, a Nyaa instance to query, whether to fall back to HorribleSubs, preferred and fallback subtitle languages, download folder layout, and a file naming template. The profile can also enable an idle mode that only downloads while the system is otherwise unused, and a limit on simultaneous downloads. Commands include a basic search with a quality and subtitle language filter, a more detailed fetch command that can target a specific season and episode range with multiple subtitle fallback languages, a watch mode that checks a list of shows on a set interval and notifies when new episodes appear, and an interactive wizard mode for new users. Two optional AI integrations are described. The OpenAI API is used for fuzzy matching show titles, detecting the language of a release name, and generating fallback search strings. The Claude API is used to resolve ambiguous episode metadata, such as telling apart two similarly named releases of the same episode, and the README claims this resolves most of these edge cases automatically. The tool is supported on Linux, macOS, and Windows through WSL2, with community testing on FreeBSD and an experimental build for Android through Termux. The README includes a disclaimer stating the project does not host or distribute copyrighted content itself, only an interface to public magnet links and metadata, and that users are responsible for following their own local copyright laws. It also encourages supporting official releases. The project is released under the MIT License.
A Python CLI that finds anime magnet links from Nyaa and HorribleSubs and hands them off to a torrent client automatically.
MIT License: free to use, modify, and share, including commercially, as long as the copyright notice is kept.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.