XiaoYouChR/Ghost-Downloader-3

GitHub: XiaoYouChR/Ghost-Downloader-3

Stars: 5305 | Forks: 283

简体中文 | English

![Banner](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/e8162fedd7042345.webp) XiaoYouChR%2FGhost-Downloader-3 | Trendshift ### AI-powered next-generation cross-platform multithreaded downloader [![Forks](https://img.shields.io/github/forks/XiaoYouChR/Ghost-Downloader-3.svg?style=for-the-badge)][forks-url] [![Stargazers](https://img.shields.io/github/stars/XiaoYouChR/Ghost-Downloader-3.svg?style=for-the-badge)][stars-url] [![Issues](https://img.shields.io/github/issues/XiaoYouChR/Ghost-Downloader-3.svg?style=for-the-badge)][issues-url] [![Release](https://img.shields.io/github/v/release/XiaoYouChR/Ghost-Downloader-3?style=for-the-badge)][release-url] [![Downloads](https://img.shields.io/github/downloads/XiaoYouChR/Ghost-Downloader-3/total?style=for-the-badge)][release-url] [![QQGroup](https://img.shields.io/badge/QQ_Group-756042420-blue.svg?color=blue&style=for-the-badge)](https://qm.qq.com/q/gPk6FR1Hby) ##### [Report Bug](https://github.com/XiaoYouChR/Ghost-Downloader-3/issues/new?template=bug_report.yml) · [Request Feature](https://github.com/XiaoYouChR/Ghost-Downloader-3/issues/new?template=feature_request.yml)
## About The Project * A downloader built out of passion, and my first Python project 😣 * It was originally created to help a Bilibili creator integrate resources 😵‍💫 * It features IDM-style intelligent chunking without requiring file merging, plus AI smart acceleration 🚀 * Thanks to Python's🐍 accessibility, this project will open plugin🧩 support in the future (plugin API is still being stabilized...) | Platform | Required Version | Architectures | Compatible | |:--------------:|:----------------:|:----------------:|:----------:| | 🐧 **Linux** | `glibc 2.35+` | `x86_64`/`arm64` | ✅ | | 🪟 **Windows** | `7 SP1+` | `x86_64`/`arm64` | ✅ | | 🍎 **macOS** | `13.0+` | `x86_64`/`arm64` | ✅ | ## Roadmap - ✅ Global settings - ✅ More detailed download information - ✅ Scheduled task support - ✅ Browser extension optimization - ✅ Global speed limiting - ✅ Memory usage optimization - ✅ Magnet / BT downloads - ✅ Powerful browser extension features - ✅ Powerful plugin support (API still needs to be stabilized...) - ✅ Intelligent acceleration - ✅ Use AsyncIO to reduce boilerplate - ❌ Event-driven architecture refactor (Actor Model) - ❌ Enhanced task editing (powerful features like binding multiple Sessions to one task) - ❌ Support for eD2k protocol Visit [Open issues](https://github.com/XiaoYouChR/Ghost-Downloader-3/issues) to see all requested features (and known issues). ## Screenshots ![QQ20260326-204347](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/9ef6637cba042347.gif) ## License Distributed under the GPL v3.0 License. Open `LICENSE` for more details. Copyright © 2025 XiaoYouChR. ## Contact * [E-mail](mailto:XiaoYouChR@qq.com) - XiaoYouChR@qq.com * [QQ Group](https://qm.qq.com/q/gPk6FR1Hby) - 756042420 ## References * [aioftp](https://github.com/aio-libs/aioftp) Ftp client/server for asyncio * [desktop-notifier](https://github.com/samschott/desktop-notifier) Python library for cross-platform desktop notifications * [libtorrent](https://github.com/arvidn/libtorrent) An efficient feature complete C++ bittorrent implementation * [loguru](https://github.com/Delgan/loguru) A library which aims to bring enjoyable logging in Python * [niquests](https://github.com/jawah/niquests) Automatic HTTP/1.1, HTTP/2, and HTTP/3. WebSocket, and SSE included. * [Nuitka](https://github.com/Nuitka/Nuitka) The Python compiler * [PyQt-Fluent-Widgets](https://github.com/zhiyiYo/PyQt-Fluent-Widgets) Powerful, extensible, and elegant Fluent Design-style widget library * [PySide6](https://github.com/PySide/pyside-setup) The official Python module ## Acknowledgments * [@zhiyiYo](https://github.com/zhiyiYo/) is amazing and provided a lot of help for this project. * [@空糖_SuGar](https://github.com/SuGar0218/) created the project banner. Star History Chart