{"repo":"lvzhenbo/115-plus-desktop","free":true,"listed":false,"github":"https://github.com/lvzhenbo/115-plus-desktop","clone":"git clone https://github.com/lvzhenbo/115-plus-desktop.git","description":"115+ 是一个基于 115 网盘开放平台的第三方开源桌面客户端","language":"Rust","stars":332,"topics":["115","115pan","alova","aria2","naive-ui","tauri","tauri2","vue","vue3","vuejs"],"license":"MIT","category":"ui-components","readme_excerpt":"115+ 桌面客户端 基于 115 网盘开放平台 的第三方开源桌面客户端，使用 Tauri 2 + Vue 3 + TypeScript 构建，支持文件管理、原生高速下载、OSS 分片上传和 HLS 视频播放。 下载 前往 Releases 下载最新稳定版本安装包，也可到 GitHub Actions 下载 CI 流水线产物。 支持 Windows、macOS 和 Linux 平台， 目前非 Windows 平台正在处于测试状态，欢迎有相关环境和设备的用户使用CI构建测试，一起来推进 1.1.0 版本。 注意：对于 Linux 这种有多种发行版的平台，限于 CI 限制暂时只提供 Ubuntu 打包出来的包，所以在其他发行版上可能遇到一些非功能性的问题，可尝试自己打包（没有115开放平台的可加入QQ群获取）。 功能 用户 - [x] 手机扫码登录 - [x] 用户信息查看 文件管理 - [x] 文件/文件夹列表（支持列表/网格视图切换、自定义排序） - [x] 文件（夹）复制、移动、删除、重命名 - [x] 文件详情查看 - [x] 新建文件夹 - [x] 文件搜索 文件下载 - [x] 原生多线程高速下载 - [x] 断点续传 - [x] 文件夹递归下载 - [x] 下载暂停/恢复/重试 - [x] 下载任务持久化（SQLite） 文件上传 - [x] 文件和文件夹上传 - [x] OSS 分片上传（支持大文件） - [x] 秒传检测（SHA1 预校验） - [x] 断点续传 - [x] 上传暂停/继续 视频播放 - [x] HLS 在线视频播放 - [x] 播放进度记忆与恢复 - [x] 视频字幕 云下载（离线下载） - [x] 链接离线下载 - [ ] BT 种子解析下载 - [x] 云下载任务列表与管理 - [x] 下载配额查看 - [x] 任务文件直接打开 回收站 - [x] 文件还原 - [x] 删除/清空回收站 系统 - [x] 应用内自动更新 - [x] 窗口状态保存（位置、大小） - [x] 单实例运行 - [x] 深色/浅色主题（跟随系统） 技术栈 类别 技术 ----------- ----------------------------- 桌面框架 Tauri 2 前端框架 Vue 3 + TypeScript 构建工具 Vite UI 组件库 Naive UI 样式 Tailwind CSS 状态管理 Pinia（持久化至 Tauri Store） HTTP 客户端 Alova 视频播放 HLS.js 数据库 SQLite 后端语言 Rust 项目结构 开发说明 环境要求 - Node.js ：最新 LTS 版本 - 包管理器 ：pnpm（通过 Corepack 启用） - Rust ：最新稳定版 - IDE ：VS Code + Vue - Official + Tauri + rust-analyzer 115 网盘开放平台配置 在项目根目录创建 .env 文件，填入你的 AppID 和 AppKey： 开发 构建 交流 QQ群：978180785 致谢 感谢 LINUX DO 的佬友的支持。 许可证 MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/lvzhenbo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lvzhenbo/115-plus-desktop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}