XiaoYouChR/Ghost-Downloader-3
GitHub: XiaoYouChR/Ghost-Downloader-3
一款 AI 驱动的跨平台多线程下载器,支持多协议资源获取与流媒体录制,解决复杂下载场景下的效率与管理难题。
Stars: 6960 | Forks: 406
简体中文 | English

### AI 驱动的下一代跨平台多线程下载器
[][forks-url]
[][stars-url]
[][issues-url]
[][release-url]
[][release-url]
[](https://qm.qq.com/q/gPk6FR1Hby)
##### [文档](https://gd.xychr.com/en/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)
## 关于本项目
* 出于热爱而编写的下载器,也是我的第一个 Python 项目 😣
* 最初是为了帮助一位 Bilibili 创作者整合资源而开发的 😵💫
* 得益于 Python🐍 的易用性,该项目未来将开放插件🧩支持(插件 API 仍在稳定中...)
| 平台 | 要求版本 | 架构 | 兼容性 |
|:--------------:|:----------------:|:----------------:|:----------:|
| 🐧 **Linux** | `glibc 2.35+` | `x86_64`/`arm64` | ✅ |
| 🪟 **Windows** | `7 SP1+` | `x86_64`/`arm64` | ✅ |
| 🍎 **macOS** | `13.0+` | `x86_64`/`arm64` | ✅ |
| 🤖 **Android** | `9.0+` | `arm64-v8a` | ✅ |
## 功能特性
* IDM 风格的智能分块⚡,无需合并文件,外加 AI 智能加速 🚀
* 支持 HTTP、Magnet / BT、FTP、M3U8、MPEG-DASH 等 🌐
* 录制 M3U8 直播流📺 并实时解码🔓,在 Android 上也完美支持
* 配套的浏览器扩展🦊可直接从网页嗅探媒体资源
* 任务可暂停、编辑✏️(URL、headers、proxy),并可在不丢失进度的情况下恢复
* 完整的 Android 版本📱,支持后台下载和完成通知 🔔
## 截图

## 路线图
- ❌ 原生下载引擎(在后台运行时降低内存占用)
- ❌ 公开插件 API
- ❌ 增强任务编辑(强大的功能,例如将多个 Session 绑定到一个任务)
- ❌ 支持 eD2k 协议
访问[未决问题](https://github.com/XiaoYouChR/Ghost-Downloader-3/issues)查看所有请求的功能(和已知问题)。
## 许可证
在 GPL v3.0 许可证下分发。打开 `LICENSE` 了解更多详情。
Copyright © 2024-2026 XiaoYouChR.
## 联系方式
* [电子邮件](mailto:XiaoYouChR@qq.com) - XiaoYouChR@qq.com
## 参考资料
* [aioftp](https://github.com/aio-libs/aioftp) 用于 asyncio 的 Ftp 客户端/服务端
* [cat-catch](https://github.com/xifangczy/cat-catch) 浏览器资源嗅探扩展
* [desktop-notifier](https://github.com/samschott/desktop-notifier) 用于跨平台桌面通知的 Python 库
* [FFmpeg](https://ffmpeg.org/) 一个完整的、跨平台的录音、转换和流式传输音频和视频的解决方案
* [libtorrent](https://github.com/arvidn/libtorrent) 一个高效且功能完备的 C++ bittorrent 实现
* [loguru](https://github.com/Delgan/loguru) 旨在为 Python 带来愉快日志记录体验的库
* [m3u8](https://github.com/globocom/m3u8) Python m3u8 解析器
* [mpegdash](https://github.com/sangoma/mpegdash) MPEG-DASH MPD 解析器
* [niquests](https://github.com/jawah/niquests) 自动的 HTTP/1.1、HTTP/2 和 HTTP/3。包含 WebSocket 和 SSE。
* [Nuitka](https://github.com/Nuitka/Nuitka) Python 编译器
* [PyQt-Fluent-Widgets](https://github.com/zhiyiYo/PyQt-Fluent-Widgets) 强大、可扩展且优雅的 Fluent Design 风格组件库
* [PySide6](https://github.com/PySide/pyside-setup) 官方 Python 模块
* [uvloop](https://github.com/MagicStack/uvloop) 超快的 asyncio 事件循环
* [winloop](https://github.com/Vizonex/Winloop) 适用于 Windows 的 uvloop 替代方案
## 鸣谢
* [@zhiyiYo](https://github.com/zhiyiYo/) 非常出色,为本项目提供了大量帮助。
* [@空糖_SuGar](https://github.com/SuGar0218/) 创作了项目横幅。
标签:Python, 下载工具, 人工智能, 无后门, 用户模式Hook绕过, 逆向工具