文章目录Ghost DownloaderAI 加持的跨平台多线程下载器Ghost DownloaderAI 加持的跨平台多线程下载器一个 Python 写的下载工具Star 数 5500Ghost Downloader 是一款跨平台下载器支持 Windows、macOS、Linux 和 Android 四个系统。它的核心卖点是 IDM 风格的智能分块下载文件下载完不需要再合并同时引入了 AI 智能加速。支持的协议Ghost Downloader 支持的协议比较全HTTP 常规下载Magnet / BT 磁力链接FTP 文件传输M3U8 流媒体MPEG-DASH 自适应流M3U8 直播录制这块做得比较完整支持实时解密Android 端也能用。主要功能下载任务可以随时暂停也能在运行中编辑 URL、请求头、代理设置修改完继续下载进度不丢。配了一个浏览器扩展能直接从网页里嗅探媒体资源抓到链接后丢给下载器处理。Android 版本是完整移植的支持后台下载下载完了会弹通知。跨平台支持平台最低版本架构Windows7 SP1x86_64 / arm64macOS13.0x86_64 / arm64Linuxglibc 2.35x86_64 / arm64Android9.0arm64-v8a注意一点Qt 6.6 以上不再支持没有 AVX 指令集的 CPU老机器可能会有问题。安装Windows 和 macOS 有现成的安装包去 Release 页面下载就行。Linux 用户如果用 ArchAUR 里有两个社区维护的包ghost-downloader-bin和ghost-downloader-git。Android 版本也在 Release 页面APK 直接装。技术栈项目用 Python 写的界面框架是 PySide6Qt for Python配合 PyQt-Fluent-Widgets 做了 Fluent Design 风格的界面。网络部分用了 niquests支持 HTTP/1.1、HTTP/2、HTTP/3。异步事件循环在 Windows 上用 winloop其他平台用 uvloop。BT 下载依赖 libtorrent流媒体解析用 m3u8 和 mpegdash。最终打包用的 Nuitka 编译。插件系统项目规划了插件支持插件 API 还在稳定中。等 API 定下来之后应该能扩展出不少玩法。整体来看Ghost Downloader 功能覆盖面广协议支持全跨平台做得彻底。如果你需要一个能处理多种下载场景的工具可以试试。Downloader 功能覆盖面广协议支持全跨平台做得彻底。如果你需要一个能处理多种下载场景的工具可以试试。