XiaoYouChR/Ghost-Downloader-3
效率与系统工具跨平台下载管理器,支持 HTTP、BitTorrent、FTP、流媒体协议及特定站点视频下载。
项目介绍
Ghost Downloader 3 是一款桌面端与 Android 端下载管理器,目标是用一个应用替代多个单一用途下载工具。它覆盖 HTTP、Magnet/BitTorrent、FTP、M3U8、MPEG-DASH 和 eD2k,并针对 YouTube、Bilibili、GitHub、HuggingFace 提供站点处理,支持播放列表、画质与字幕选择以及镜像加速。浏览器扩展可以列出页面中的媒体资源并把下载交给桌面端,同时携带登录状态。
针对不稳定连接,它采用无需合并文件的自适应分块和带宽检测;面对反爬站点,可选择模拟真实浏览器的 TLS 指纹。项目以 Python 配合 PySide6/PyQt-Fluent-Widgets 编写,采用 GPL-3.0 许可证 仓库。
快速使用
从 Releases 页面下载对应系统的安装包。支持 Windows 10+、macOS 13.0+、glibc 2.35+ 的 Linux,以及 Android 9.0+,具体架构见平台表。安装并打开应用后,粘贴 URL 或添加种子/磁力链接即可开始任务。
如需脚本化操作,在 设置 -> 命令行工具 中启用 ghd,然后使用 CLI:
ghd probe "https://example.com/a.torrent"
ghd add "https://example.com/a.torrent" --select 0,3 -o ./downloads
ghd wait tsk_0123
probe 只预览内容、不创建任务,add 添加并启动任务,wait 阻塞到任务完成。Arch Linux 上有社区维护的 ghost-downloader-bin 和 ghost-downloader-git 包。完整说明见官方文档。
使用约束
Qt 6.6+ 不再支持没有 AVX 指令集的 CPU,较旧硬件可能无法运行。Android 构建仅列出 arm64-v8a。Feature Packs 的插件 API 仍处于稳定过程中,尚未公开。应用提供兼容 aria2 的 RPC API 供第三方集成,但下载中途修改 URL、请求头或代理属于应用内操作,README 未将其列为 CLI 能力。
HotRepo 点评
2026-11-08,该项目以 46 颗新增 Star 出现在 Python 日榜第 10 名,当时累计 Star 已超过一万。在 HotRepo 记录的 Python 下载管理器项目里,它属于曝光度较高的一类;但只有这一条快照,只能支持当天的排名事实,不足以判断更长周期的趋势。README 中强调的多协议覆盖和独立 Android 客户端是差异化所在,而 GPL-3.0 许可证和尚未公开的插件 API 是考虑二次集成时需要面对的实际限制。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。