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/Magnet, FTP, M3U8, MPEG-DASH и eD2k, а также с видеосайтами вроде YouTube и Bilibili — и всё это в одном приложении.
Это отдельное приложение или библиотека для встраивания?Это отдельное нативное десктопное GUI-приложение, собранное на PySide6/Qt с библиотекой виджетов Fluent Design, а не библиотека или CLI-инструмент.
Как его запустить?Скачайте готовую сборку для своей ОС из релизов проекта (Windows 10+, macOS 13.0+, Linux glibc 2.35+ или Android 11.0+) и установите её; предоставляются сборки как под x86-64, так и под arm64.
Нужно ли мне что-то особое на моей машине заранее?Qt 6.6+ требует процессор с набором инструкций AVX, а сборкам под Linux нужна glibc 2.35 или новее; опциональное браузерное расширение понадобится, если хотите вылавливать и забирать медиа прямо с веб-страниц.
Есть ли сейчас шероховатости?Система плагинов Feature Packs уже работает, но её публичный API всё ещё стабилизируется, так что писать сторонние плагины под финализированный интерфейс пока нельзя.
Из каких протоколов и сайтов он реально умеет качать?Он покрывает загрузки по HTTP, Magnet/BitTorrent, FTP, M3U8, MPEG-DASH и eD2k, плюс отдельную поддержку YouTube и Bilibili (с выбором клипа, качества, субтитров и плейлиста) и ускоренные через зеркала загрузки с GitHub/HuggingFace.
Как работает браузерное расширение-компаньон?Оно сканирует текущую страницу на все скачиваемые медиа и показывает их во всплывающем окне, а когда вы кликаете по одному из них (или качаете обычным способом), десктопное приложение бесшовно подхватывает загрузку, перенося вашу сессию входа, так что копировать ссылки не приходится.
Могут ли другие инструменты программно управлять моими загрузками?Да, Ghost Downloader предоставляет RPC API, совместимый с aria2, так что сторонние приложения и скрипты могут создавать задачи загрузки и управлять ими.
Есть ли экосистема плагинов?Да, в нём есть растущая система плагинов «Feature Packs», которая уже работает, хотя публичный API плагинов ещё дорабатывается.
Creator
XiaoYouChR
Size
64.6 MB
Stars
10K
Age
3y
Commits · 90 Days