

### AI-powered next-generation cross-platform multithreaded downloader
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![Release][release-shield]][release-url]
[![Downloads][downloads-shield]][release-url]
[](https://qm.qq.com/q/gPk6FR1Hby)
[](https://discord.gg/fKfhkPumEM)
##### [Documentation](https://gd.xychr.com/en/docs/) · [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)
## Features
* IDM-style intelligent chunking⚡ without requiring file merging, plus AI smart acceleration 🚀
* Frees UI resources when minimized to tray🍃 — minimal memory footprint in the background
* Supports HTTP, Magnet / BT, FTP, M3U8, MPEG-DASH, eD2k and more 🌐
* Emulates real-browser TLS fingerprints🥷 so downloads are less likely to be blocked by anti-bot checks
* Parses YouTube▶️ and Bilibili videos — playlists, up to 4K/HDR, subtitles and login supported
* Dedicated parsers for GitHub🐙 releases and HuggingFace🤗 models with mirror acceleration
* Records M3U8 live streams📺 with real-time decryption🔓, fully supported on Android as well
* The companion browser extension🦊 sniffs page media at IDM-level coverage with no quality cap, takes over browser downloads, and controls tasks without leaving the browser
* aria2-compatible RPC interface🔌 — third-party tools can push tasks directly
* Tasks can be paused, edited✏️ (URL, headers, proxy) and resumed without losing progress
* A complete Android version📱 with background downloading and completion notifications 🔔
## 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 😵💫
* 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** | `10+` | `x86_64`/`arm64` | ✅ |
| 🍎 **macOS** | `13.0+` | `x86_64`/`arm64` | ✅ |
| 🤖 **Android** | `10.0+` | `arm64-v8a` | ✅ |
> [!WARNING]
> Qt `6.6+` no longer supports CPUs without the `AVX` instruction set.
> [!TIP]
> **Arch Linux AUR support**: Community-maintained packages `ghost-downloader-bin` and `ghost-downloader-git` are now available (Maintainer: [@zxp19821005](https://github.com/zxp19821005))
## Screenshots

## Roadmap
- ❌ Make the plugin API public
- ❌ Enhanced task editing (powerful features like binding multiple Sessions to one task)
Visit [Open issues](https://github.com/XiaoYouChR/Ghost-Downloader-3/issues) to see all requested features (and known issues).
## Sponsor
| [](https://signpath.org/) | Free code signing provided by [SignPath.io](https://about.signpath.io/), with certificates by [SignPath Foundation](https://signpath.org/) |
|-------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------|
## Contributing
Contributions make the open source community an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
If you have a suggestion, fork the repo and create a pull request. You can also simply open an issue with the "Enhancement" tag. Don't forget to give the project a star⭐! Thanks again!
1. Fork the Project
2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
3. Commit your Changes (git commit -m 'Add some AmazingFeature')
4. Push to the Branch (git push origin feature/AmazingFeature)
5. Open a Pull Request
Thanks to all contributors who have participated in this project!
[](https://github.com/XiaoYouChR/Ghost-Downloader-3/graphs/contributors)
## Translation Contributors
> [!TIP]
> If you'd like to help translate Ghost Downloader, welcome to join the Crowdin project: [ghost-downloader](https://crowdin.com/project/ghost-downloader)