Skip to content

VeridonNetzwerk/anime-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📺 Anime Downloader

Download any anime available on AniWorld & AniWatch — Subbed & Dubbed ;)

License: MIT Open Issues Stars Platform: Windows, Linux, macOS Node.js 24.x Python 3.13.x

Donate via PayPal

⚠️ Disclaimer: This tool is intended for private use only. It is not affiliated with, sponsored by, or associated with AniWorld, AniWatch, or their operators. Use may violate a platform's Terms of Service and could be illegal in your country. You are solely responsible for your use of this software.


🛠️ Requirements

Component Version Notes
OS Windows 10/11, Linux, macOS Python launcher supports all three
Node.js 24.x (LTS) For AniWatch API + download server
Python 3.13.x recommended 3.14+ breaks curses on Windows
FFmpeg Latest Required for native video download/merge

🚀 Quick Start

  1. Download the latest Release (start-anime-downloader.py)
  2. Start the Programm:
python start-anime-downloader.py
  1. On first run, select 4 → Install / Repair. The script detects your OS and runs the matching setup flow automatically.
  2. Once done, pick your mode:
Option Action URL
1 AniWorld Downloader http://localhost:8080
2 AniWatch Downloader http://localhost:4001
3 Start both http://localhost:8080 + :4001
4 Install / Repair (all downloaders) (Run this on first run!)
5 Exit

If you have problems with the installation, feel free to check out the Installation Page in the Github Wiki.


🙏 Attribution

This project builds on the work of:

Project Author
aniwatch-dl ruxartic
nodejs/installer Node.js team
AniWorld-Downloader phoenixthrush

📺 Download Sources

Content can be searched and downloaded from these sites with the Downloaders:

Site Best suited for URL
AniWorld German Sub / Dub https://aniworld.to
AniWatch English Sub / Dub https://aniwatchtv.to

If you mainly want German audio or subtitles, start with AniWorld. If you mainly want English audio or subtitles, start with AniWatch.


📖 Wiki

Full documentation is available in the GitHub Wiki:

Page Description
Home Overview and navigation
Installation Step-by-step first-time setup
Usage Guide Menu reference, ports, log files
How It Works Architecture and component overview
Troubleshooting Common errors and fixes
FAQ Frequently asked questions

🐛 Reporting Issues

Found a bug? Open an Issue and include:

  • Which menu option you used (1 / 2 / 3 / 4)
  • What you expected vs. what actually happened
  • The relevant section of latest.log
  • Your Windows, Node.js, and Python versions

An issue template is pre-filled at .github/ISSUE_TEMPLATE/bug_report.md.


💖 Support

If you like this project, consider Donating:

Donate via PayPal

⚖️ Legal Disclaimer

This project is provided as-is for educational and personal use only. The author is not responsible for illegal use, copyright infringement, or any misuse of this software. Users are solely responsible for compliance with local laws, copyright regulations, and platform terms of service.


🤖 Built With AI

Parts of this project were created and refined with the assistance of AI tools.


MIT License · © 2026 VeridonNetzwerk