AI 赋能的浏览器下载器 Ghost Downloader 3
Ghost Downloader 3 是一款开源、跨平台的下载工具,支持 Windows、macOS、Linux,也有 Android 客户端。装上配套的 Chrome / Edge / Firefox 扩展后,可以接管浏览器下载,不用再复制链接。
下载地址:
官网:Ghost Downloader | 下载器的集大成者
github: GitHub - XiaoYouChR/Ghost-Downloader-3: The only downloader you need. 下载器的集大成者。 · GitHub
123网盘:https://1626683.share.123pan.cn/123pan/ekeA-D05I
它用的是智能多线程:盯着平均速度和单条连接的效率,动态加减线程,而不是一上来把线程拉满。源站给力时,本地带宽往往能被吃得比较干净。
当前版本 v4.3.7(2026-08-26),GPL-3.0,Python + Qt6,界面走 Fluent Design。
用 Python 和 Qt6 做成,主题不少:几款半透明(Mica / Acrylic 一类),以及完全不透明的默认主题。扩展负责在网页里拦下载、嗅探媒体;桌面端负责真下。功能做成组件(Feature Pack),用到再开,作者也在把插件 API 往稳定了做。
智能多线程算法
早期版本大约每 10 秒看一次总速度,对照「单连接历史最高效率」算出阈值,没到 253 路上限就尝试再加 4 条线程。现在的自动加速(设置里叫 autoSpeedUp,默认开)更像一次小实验,而不是盲目加工人。
对照当前源码,大致是这样:
它先连续记大约 5 秒的总速度。速度晃得太厉害(相对平均速度偏离超过约 15%)就先不动,避免在抖动里乱加线程。
速度稳住之后,记下此时的线程数和平均速度,然后尝试把「剩余量最大」的那一块任务对半切开,一次最多试加 4 条新线程——但只有这块足够大才会真的切。新线程从切开的位置往后下,分块直接写进最终文件对应位置,下完不用再合并。
再等大约 5 秒,比较两件事:线程加了多少、速度涨了多少。如果速度提升明显跟不上线程增加的比例(源码里大约是 80% 这条线),就判定「再加也是空转」,关掉本任务后续的自动加速。反过来,涨速配得上,就当作实验成功,清零计时,下一轮还可以再试。
所以它不是把线程数拉到天上,而是一边试一边问:多几个工人,货是不是真的搬得更快。理论上,能尽量同时压服务器带宽和本地带宽;实际上,磁力、BT、eD2k 还是看源,冷门资源加再多线程也没办法。
HTTP 进度会写到 .ghd 文件里,中断了可以续。下载途中也能暂停,改链接、请求头、代理,已下的进度一般还在。
还能干什么
协议方面,常见的基本都有:HTTP / HTTPS、磁力 / BT、FTP、M3U8、MPEG-DASH、eD2k。M3U8 支持点播,也能录直播,边下边解密。
另外还有几件比较实用的:
- GitHub Release、HuggingFace 模型有专用解析和镜像,大包不容易下到一半趴下
- 下载时模拟真实浏览器 TLS 指纹,少被站点风控拦一拦
- 剪贴板监听、按扩展名自动分类、关联协议链接
- 兼容 aria2 的 RPC,别的工具可以直接把任务推过来
- 最小化到托盘后会把界面资源放掉,后台占内存不多
- Android 能后台下、下完通知,也能从别的应用把链接分享进来
网页这边,扩展可以嗅探页面里的媒体,接管浏览器自己的下载。常规嗅探抓不到时,还有录制、缓存一类的兜底。不人为锁死画质。
首次启动是向导:先装扩展、配对,再开始用。功能包可按需勾选,比如视频合并、M3U8、eD2k。插件 API 还在定稿。
任务参数里可以改模拟身份。部分分享直链会认客户端类型,换成对应的身份再下,成功率会高一些。这解决的是兼容,不是绕开无权访问的内容。




