YunX-Desktop README

The project's README from github.com/tidain/YunX-Desktop. As one markdown file: README.md.

云析 YunX-Desktop

云析桌面版 · YunX-Desktop

粘贴分享链接,直接高速下载 —— 云析 YunX 的 Windows 桌面移植

识别夸克 / UC / 迅雷 / 百度 / 139 / 123 分享链接,自动匹配提取码,Range 分片并发 + 断点续传。

Release Stars License Platform Kotlin Compose

下载最新版 · 功能 · 使用 · 构建 · 常见问题 · 与上游差异


云析永远免费开源。 如果你是在任何地方「花钱买到」的,说明你被骗了,请立即退款。 任何收费版本均为二次打包的诈骗版本,与本项目无关。

本项目使用 AGPL-3.0 开源协议。 基于上游 CYQawa/YunX(Android)移植, 若你使用了本项目的代码,请同样以 AGPL-3.0 开放源代码。

简介

云析 YunX 的 Windows 桌面移植版:粘贴网盘分享链接,浏览分享内容并直接高速下载文件,全程在电脑上完成。 提供免安装便携版(整个文件夹拷走即用)与安装版(开始菜单 / 桌面快捷方式,可卸载)两种分发形式。

截图

主界面 网盘登录
主界面 网盘登录
设置 关于
设置 关于

支持平台

[!WARNING] 不建议使用百度网盘,可能导致账号被风控!

功能

完整功能清单见 功能清单。

与上游的差异

桌面版在登录方式、系统集成(托盘 / 通知 / 原生对话框)、数据存储、构建分发上做了较大改造, 并移除了一部分移动端专属功能。完整清单见 与上游的差异。

技术栈

分类 选型
语言 Kotlin
UI Compose Multiplatform(Desktop)+ Material 3
持久化 sqlite-jdbc(SQLite)+ java.util.prefs
网络 OkHttp 4.12.0(请求 + 分片下载)
内嵌浏览器 JCEF 132(Chromium)
原生桥接 JNA(Win32 API)+ 自编 darkmode.dll
构建分发 Gradle + jlink + jpackage + Inno Setup
Markdown 渲染 multiplatform-markdown-renderer(GFM:README / 更新说明)

使用

  1. 在「网盘」页登录需要使用的网盘账号(推荐内嵌浏览器登录)
  2. 在「解析」页粘贴分享链接(可带提取码,支持从剪贴板一键粘贴)
  3. 浏览分享内容,点击文件加入下载
  4. 在「下载」页查看进度,支持暂停 / 继续 / 删除 / 打开;进度同步显示在 Windows 通知中心

设置项、数据目录、托盘操作见 使用说明。

构建

要求:Windows 10/11 x64,另需一个 C++ 编译器(托盘菜单配色桥接层用;缺它时 run / package / installer 会在这一步失败)。JDK、Gradle、Inno Setup 均无需手动安装。

git clone https://github.com/tidain/YunX-Desktop.git
cd YunX-Desktop

.\run.ps1 run        # 编译并启动(开发,含 darkmode.dll)
.\run.ps1 build      # 仅编译 Kotlin(不需要 C++ 编译器)
.\run.ps1 package    # 免安装便携版 → release\YunX-Desktop\
.\run.ps1 installer  # 单文件安装程序 → release\YunX-Desktop-setup-*.exe

环境要求、版本号管理与打包产物见 构建与打包。

常见问题

百度网盘下载 / 转存不了?

账号被风控了,详见上游 issue #9。

便携版和安装版有什么区别?

便携版是免安装的文件夹,拷到任意位置双击 YunX-Desktop.exe 即可运行; 安装版走安装向导,安装到 %LOCALAPPDATA%\Programs\YunX-Desktop,并创建开始菜单 / 桌面快捷方式,可在设置中卸载。 两者功能完全一致。

下载时看不到 Windows 通知中心的通知?

先确认「设置 → 系统 → 通知」已开启(专注助手 / 免打扰也会拦通知)。应用在检测到通知未送达时, 会尝试自动创建所需的开始菜单快捷方式兜底,但最终能否弹出仍取决于系统通知设置。

支持开发

文档

文档 内容
功能清单 全部功能与细节
使用说明 快速上手、登录方式、设置项、数据目录、托盘操作
构建与打包 环境要求、命令、版本号、打包产物、目录结构
与上游的差异 桌面版相对上游 Android 版的新增 / 重做 / 移除
免责声明 免责声明、协议逆向说明、反倒卖、开源协议

开源协议

本项目基于上游 CYQawa/YunX 移植,同样以 GNU AGPL-3.0 协议开源,详见 LICENSE。 完整的免责与合规说明见 免责声明。

更多

Star History

Star History Chart

YunX-Desktop (tidain/YunX-Desktop)

Searching Database…

要求:Windows 10/11 x64,另需一个 C++ 编译器(托盘菜单配色桥接层用;缺它时 run / package / installer 会在这一步失败)。JDK、Gradle、Inno Setup 均无需手动安装。

Creator
tidain
Size
4.6 MB
Stars
851
Age
1mo
Commits · 90 Days