Loading repository data…
Loading repository data…
phoenixthrush / repository
AniWorld Downloader is a cross-platform tool for streaming and downloading content from AniWorld, Hanime, MangaFire, MegaKino, and SerienStream, with more support coming in the future. If you enjoy using it, feel free to leave a ⭐!
AniWorld Downloader is a cross-platform tool for streaming and downloading content from AniWorld, Hanime, MangaFire, MegaKino, and SerienStream, with more support coming in the future. It runs on Windows, macOS, and Linux, providing a seamless experience for offline viewing or instant playback.
| Demo Menu |
|---|
![]() |
https://github.com/user-attachments/assets/d65c4a5c-827a-45d7-a904-78977fd9aef4
# Install stable release (needs Python installed)
pip install -U aniworld
# Or install latest GitHub commit (needs Git installed)
pip install --upgrade git+https://github.com/phoenixthrush/AniWorld-Downloader.git@models#egg=aniworld
# Launch AniWorld Downloader using Web UI
aniworld -w
# Using Menu
aniworld
Tip: Use the stable release for general use. The GitHub version includes the latest features and fixes but may be less stable.
For full user guides, tutorials, and troubleshooting, visit the official documentation.
Kinox is currently not recommended: it demands a captcha for every download (the same one all visitors get) that can't be solved automatically. Downloads still run without errors — when kinox blocks one, the queue shows a "Solve on Kinox" button that opens the title page so you can solve the captcha and hit Retry. Prefer the other sites for now.
Cineby German audio is unreliable: Cineby lists a German audio track for almost everything, so the downloader offers German Dub accordingly — but in practice those German tracks often just don't work. That's a problem with Cineby's own sources, not with the downloader, so expect to fall back to English fairly often.
This project is actively being improved. Current work in progress includes:
extras sectionkeep-watching argument for continuous playbackdocker run -it| Provider | Status | Last Tested |
|---|---|---|
| VOE | ✅ Working | 07/26 |
| Vidoza | ✅ Working | 02/26 |
| Vidmoly | ✅ Working | 02/26 |
| Doodstream | ✅ Working | 07/26 |
| Filemoon | ❌ Broken | 02/26 |
| Hanime | ⏳ Not Implemented | — |
| LoadX | ⏳ Not Implemented | — |
| Luluvdo | ⏳ Not Implemented | — |
| Streamtape | ⏳ Not Implemented | — |
Build the AniWorld Downloader Docker image:
docker build -t aniworld .
docker run -it --rm \
-v "${PWD}/Downloads:/app/Downloads" \
aniworld python -m aniworld
docker run -it --rm `
-v "${PWD}\Downloads:/app/Downloads" `
aniworld python -m aniworld
docker run -it --rm ^
-v "%cd%\Downloads:/app/Downloads" ^
aniworld python -m aniworld
Note: Mount your local
Downloadsfolder to/app/Downloadsin the container to save downloaded episodes. You can adjust the host path as needed.
Start AniWorld Downloader using Docker Compose:
docker-compose up -d --build
This command will:
-d)restart: unless-stopped)To stop the container:
docker-compose down
Tip: Ensure your
docker-compose.ymlcorrectly configures volumes and ports if you want to persist downloads or access the Web UI externally.
Contributions to AniWorld Downloader are highly appreciated! You can help improve the project in several ways:
Before submitting contributions, please check the repository for existing issues or feature requests to avoid duplicates.
AniWorld Downloader uses a small set of Python packages for networking, terminal UI, media handling, web features, authentication, and configuration.
.env filenpyscreen on Windows (installed only on Windows and only for Python versions below 3.14)All dependencies are installed automatically when AniWorld Downloader is installed with pip.
AniWorld Downloader builds upon the work of several outstanding open-source projects:
Jellyfin AniWorld Downloader by SiroxCW – A Jellyfin plugin that lets you browse and download anime & series directly from AniWorld, fully integrated into your media server.
AniBridge by Zzackllack – A minimal FastAPI service that bridges anime and series streaming catalogues (AniWorld, SerienStream/s.to, MegaKino) with automation tools.
If you need help with AniWorld Downloader, you have several options:
While email support is available, opening a GitHub issue is encouraged whenever possible.
If you find AniWorld Downloader useful, please star the repository on GitHub. Your support is greatly appreciated and motivates continued development.
Thank you for using AniWorld Downloader!