Ghost Downloader

环境搭建

安装依赖、启动桌面端和浏览器扩展。

前提

  • Python ≥ 3.11(项目默认 3.11)
  • uv 包管理器
  • Node.js ≥ 18(仅改扩展时需要)

桌面端

克隆仓库

git clone https://github.com/XiaoYouChR/Ghost-Downloader-3.git
cd Ghost-Downloader-3

启动

uv run python Ghost-Downloader-3.py

静默启动(不显示闪屏):加 --silence

浏览器扩展

安装依赖

cd browser_extension/app
npm install

构建

npm run build

构建产物在 browser_extension/chromium/browser_extension/firefox/

加载到浏览器

Chrome → chrome://extensions → 开启开发者模式 → 加载已解压的扩展程序 → 选择 browser_extension/chromium/

常见问题

现象检查
UI 起不来PySide6 是否安装、图形环境是否可用、查看日志
功能包缺失features/<pack>/ 目录是否完整、查看启动日志
扩展连不上桌面端桌面端扩展开关是否开启、端口是否被占用

本页目录