XiaoYouChR /Ghost-Downloader-3

The only downloader you need. 下载器的集大成者。

★ 10,989⑂ 706👁 32⑃ 233● 725▤ 84◈ 49
PythonGPL-3.0Created 2023-08-16gd.xychr.com/
10,989
stars
+94
706
forks
32
watchers
233
prs
725
issues
84
releases
49
discussions

README

简体中文 | English


 [!TIP]
 欢迎加入 Ghost Downloader Discord 社区: discord.gg/fKfhkPumEM




!Banner



 下载器的集大成者

[![AtomGit Stars][atomgit-stars-shield]][atomgit-stars-url]
[![AtomGit Downloads][atomgit-downloads-shield]][atomgit-downloads-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]



 使用文档 · 观看视频 · Bug 报告 · 功能需求




 功能特性

 快在刀刃。 好网快是本分,烂网快才是本事。智能分块无需合并文件,自动适配带宽。真实浏览器 TLS 指纹,不触发风控。
 合而不同。 集大成,而不失其专。HTTP、磁力/BT、FTP、M3U8、MPEG-DASH、eD2k 全协议通吃。YouTube 与 Bilibili 框选片段、任意画质与字幕、播放列表与合集分 P。GitHub 与 HuggingFace 镜像加速。
 一触即发。 下载按钮跟随视频画面,任意画质随心选。扩展窗口列出页面上所有媒体,在扩展中点一下,或者仅是照常下载,桌面端无缝接管。链接不用复制,而且带着验证状态。
 始终如一。 细节见真章。同一个软件,四个系统,体验处处原生。Android 端同样支持直播录制与后台下载。
 尽在掌控。 游刃有余。兼容 aria2 RPC API,第三方工具直接推送。下载途中改链接、改请求头、改代理,进度不丢失。


 关于本项目

始于兴趣,最初是为了帮一位 B 站 UP 主整合资源。如今已覆盖四大平台、支持几乎所有主流下载协议,功能包插件体系也在逐步开放中。

| 平台 | 版本要求 | 架构支持 |
|:--|:--|:--|
|  Windows | 10+ | x86_64 / arm64 |
|  macOS | 13.0+ | x86_64 / arm64 |
|  Linux | glibc 2.35+ | x86_64 / arm64 |
|  Android | 9.0+ | arm64-v8a |

 [!WARNING]
 由于 Qt 6.6+ 已经不再支持 不支持 AVX 指令集的 CPU

 [!TIP]  
 Arch Linux AUR 支持:现已可通过社区维护的软件包 ghost-downloader-bin 和 ghost-downloader-git 进行安装(维护者:@zxp19821005)


 截图

https://github.com/user-attachments/assets/c1e21cdd-4454-4df3-b55a-6bc010709c74

!Demo


  
    
    
  
  
    
    
  
  
    
    
  



 命令行

在 设置 - 命令行工具 中安装 ghd 后即可使用。

| 命令 | 作用 |
|:--|:--|
| ghd probe  | 预览链接,不添加任务 |
| ghd add ... | 添加并开始任务 |
| ghd tasks | 列出任务 |
| ghd task  | 查看任务详情 |
| ghd pause ... | 暂停任务 |
| ghd start ... | 继续任务 |
| ghd remove ... | 移除任务,并删除未完成的文件 |
| ghd wait ... | 等待任务结束 |

sh
 查看种子包含哪些文件
ghd probe "https://example.com/a.torrent"
 只下载其中第 0、3 个文件,保存到 ./downloads
ghd add "https://example.com/a.torrent" --select 0,3 -o ./downloads
 等待下载完成
ghd wait tsk_0123



 计划

- [ ] 面向外部开发者公开插件 API(功能包体系已运作,API 稳定中)
- [ ] 更强大的任务编辑功能(一个任务绑定多个 Sessions 等)

到 Open issues 页面查看所有被请求的功能 (以及已知的问题) 。


 赞助商

| 标志 | 描述 |
|------|---|
|  | 由 SignPath.io 提供免费代码签名,由 SignPath Foundation 提供证书 |
|  | 由 i0ntempest.com 提供免费代码签名 |


 贡献

贡献让开源社区成为了一个非常适合学习、启发和创新的地方。你所做出的任何贡献都是受人尊敬的。

如果你有好的建议,请分支(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)

感谢所有为该项目做出贡献的人!



 翻译贡献者

 [!TIP]
 如果你想为 Ghost Downloader 贡献翻译,欢迎前往 Crowdin 项目页: ghost-downloader



  
    
      
        
          
          XiaoYouChR
        
        14249 words
      
      
        
          
          i0ntempest
        
        1988 words
      
      
        
          
          ReM2812
        
        1010 words
      
      
        
          
          Dima88888
        
        115 words
      
    
  




 许可证

根据 GPL v3.0 许可证分发。打开 LICENSE 查看更多内容

Top issues

Discussions

Latest release

v4.5.0 v4.5.0 2026-11-06
[!NOTE]
 Following this release, updates will be less frequent due to my studies. Thank you for your understanding. Feedback is always welcome.
 Buy me a coffee: Donate

 New Features 🎉
 Trim clips from regular video links, not just YouTube and Bilibili (1022) By @XiaoYouChR
 On Android, third-party browsers can hand downloads to Ghost Downloader (1009, 804, 660) By @XiaoYouChR
 Support Bilibili b23.tv short links (1025) By @XiaoYouChR
 The tray menu adds New Task and Settings (1002) By @XiaoYouChR
 New option to switch to another port automatically when the browser extension port is 

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON