

### AI 赋能的新一代跨平台多线程下载器
[![AtomGit Stars][atomgit-stars-shield]][atomgit-stars-url]
[![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)
##### [使用文档](https://gd.xychr.com/zh/docs/) · [Bug 报告](https://github.com/XiaoYouChR/Ghost-Downloader-3/issues/new?template=bug_report.yml) · [功能需求](https://github.com/XiaoYouChR/Ghost-Downloader-3/issues/new?template=feature_request.yml)
## 功能特性
* 像 IDM 一样智能分块⚡但又不需要合并文件,以及 AI 智能加速🚀
* 最小化到托盘后自动释放界面资源🍃,后台内存占用极低
* 支持 HTTP、磁力 / BT、FTP、M3U8、MPEG-DASH、eD2k 等几乎所有常用协议🌐
* 下载时模拟真实浏览器 TLS 指纹🥷,更不容易被网站风控拦截
* 支持解析 YouTube▶️ 与 Bilibili 视频——播放列表 / 多 P、最高 4K/HDR、字幕与账号登录
* 为 GitHub🐙 Release 与 HuggingFace🤗 模型提供专用解析和镜像加速
* 支持 M3U8 直播录制📺,边下边实时解密🔓,Android 端也是全链路支持
* 配套的浏览器扩展🦊媲美 IDM 的网页媒体嗅探且不限画质、接管浏览器下载,不用离开浏览器就能控制任务
* 提供 aria2 兼容的 RPC 接口🔌,第三方工具可以直接推送下载任务
* 任务可以暂停后修改✏️链接、请求头、代理再继续,已下载的进度不会丢
* 完整的 Android 移动端界面📱,支持后台下载与完成通知🔔
## 关于本项目
* 在兴趣驱动下完成的一个下载器,是本人的第一个 Python 项目😣
* 本来的目的是帮 Bilibili 上一位 UP 主做资源整合的😵💫
* 得益于 Python🐍 人人都可以开发的特性,本项目未来将会开放插件🧩功能 (等待插件 API 固定中...),发挥 Python🐍 最大的优势
| 平台 | 版本要求 | 架构支持 | 兼容 |
|:--------------:|:-------------:|:----------------:|:--:|
| 🐧 **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+` 已经不再支持 `不支持 AVX 指令集的 CPU`
> [!TIP]
> **Arch Linux AUR 支持**:现已可通过社区维护的软件包 `ghost-downloader-bin` 和 `ghost-downloader-git` 进行安装(维护者:[@zxp19821005](https://github.com/zxp19821005))
## 截图

## 计划
- ❌ 公开插件 API
- ❌ 更强大的任务编辑功能 (一个任务绑定多个 Sessions 等强大功能)
到 [Open issues](https://github.com/XiaoYouChR/Ghost-Downloader-3/issues) 页面查看所有被请求的功能 (以及已知的问题) 。
## 赞助商
| [](https://signpath.org/) | 由 [SignPath.io](https://about.signpath.io/) 提供免费代码签名,由 [SignPath Foundation](https://signpath.org/) 提供证书 |
|-------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------|
## 贡献
贡献让开源社区成为了一个非常适合学习、启发和创新的地方。你所做出的任何贡献都是**受人尊敬**的。
如果你有好的建议,请分支(Fork)本仓库并且创建一个拉取请求(Pull Request)。你也可以简单地创建一个议题(Issue),并且添加标签「Enhancement」。不要忘记给项目点一个 Star⭐!再次感谢!
1. 复刻(Fork)本项目
2. 创建你的 Feature 分支 (git checkout -b feature/AmazingFeature)
3. 提交你的变更 (git commit -m 'Add some AmazingFeature')
4. 推送到该分支 (git push origin feature/AmazingFeature)
5. 创建一个拉取请求(Pull Request)
感谢所有为该项目做出贡献的人!
[](https://github.com/XiaoYouChR/Ghost-Downloader-3/graphs/contributors)
## 翻译贡献者
> [!TIP]
> 如果你想为 Ghost Downloader 贡献翻译,欢迎前往 Crowdin 项目页: [ghost-downloader](https://crowdin.com/project/ghost-downloader)