Ghost-Downloader-3 README

The project's README from github.com/XiaoYouChR/Ghost-Downloader-3. As one markdown file: README.md.

简体中文 | English

[!TIP] Join the Ghost Downloader community on Discord: discord.gg/fKfhkPumEM

Banner

XiaoYouChR%2FGhost-Downloader-3 | Trendshift

The only downloader you need

Forks Stargazers Issues Release Downloads QQGroup Discord

Documentation · Report Bug · Request Feature

Features

About The Project

Started as a passion project to help a Bilibili creator manage resources. Now it ships on four platforms, handles virtually every download protocol, and has a growing Feature Packs plugin ecosystem.

Platform Required Version Architectures
Windows 10+ x86_64 / arm64
macOS 13.0+ x86_64 / arm64
Linux glibc 2.35+ x86_64 / arm64
Android 11.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)

Screenshots

Demo

Roadmap

Visit Open issues to see all requested features (and known issues).

Sponsor

Logo Description
SignPath Free code signing provided by SignPath.io, with certificates by SignPath Foundation
i0ntempest Free code signing provided by i0ntempest.com

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!

Contributors

Translation Contributors

[!TIP] If you'd like to help translate Ghost Downloader, welcome to join the Crowdin project: ghost-downloader

logo
XiaoYouChR

14249 words
logo
i0ntempest

1988 words
logo
ReM2812

1010 words
logo
Dima88888

115 words

License

Distributed under the GPL v3.0 License. Open LICENSE for more details.

Copyright © 2024-2026 XiaoYouChR.

Contact

[!IMPORTANT] Welcome to join the Ghost Downloader user group: 756042420

References

Acknowledgments

Star History

Star History Chart

Ghost-Downloader-3 (XiaoYouChR/Ghost-Downloader-3)

Searching Database…

这是什么?Ghost Downloader 是一款跨平台桌面下载管理器,一个应用就能处理 HTTP、BitTorrent/磁力链、FTP、M3U8、MPEG-DASH 和 eD2k 链接,还支持 YouTube、哔哩哔哩等视频网站。
它是独立应用,还是用来嵌入的库?它是基于 PySide6/Qt 和 Fluent Design 控件库构建的独立原生桌面 GUI 应用,不是库也不是命令行工具。
怎么把它跑起来?从项目发行页下载适合你操作系统的预编译版本(Windows 10+、macOS 13.0+、Linux glibc 2.35+ 或 Android 11.0+)并安装;x86-64 和 arm64 架构都有提供。
机器上需要先准备什么特殊条件吗?Qt 6.6+ 要求 CPU 支持 AVX 指令集,Linux 版本需要 glibc 2.35 或更新;如果想直接从网页嗅探并获取媒体,还需要可选的浏览器扩展。
目前有什么不完善的地方吗?Feature Packs 插件系统已经可用,但公开 API 仍在稳定化过程中,所以目前还无法基于定型的接口开发第三方插件。
它实际支持哪些协议和网站?支持 HTTP、磁力链/BitTorrent、FTP、M3U8、MPEG-DASH 和 eD2k 下载,对 YouTube 和哔哩哔哩有专门支持(可选择片段、画质、字幕和播放列表),并对 GitHub/HuggingFace 下载提供镜像加速。
配套的浏览器扩展是怎么工作的?它会扫描当前页面上所有可下载的媒体,在弹窗中列出;你点击其中一项(或正常发起下载)时,桌面应用会无缝接管,并继承你的登录会话,完全不用手动复制链接。
其他工具能用程序控制我的下载吗?可以,Ghost Downloader 提供 aria2 兼容的 RPC API,第三方应用和脚本可以创建并管理下载任务。
有插件生态吗?有,它有一个不断发展的“Feature Packs”插件系统,已经可以正常使用,只是公开插件 API 还在最终定型中。
Creator
XiaoYouChR
Size
64.6 MB
Stars
10K
Age
3y
Commits · 90 Days