V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
qianye216
V2EX  ›  分享创造

[原创] 一款功能强大的跨平台 115 网盘第三方桌面客户端(基于开放接口)

  •  2
     
  •   qianye216 · 17 天前 · 3107 次点击

    115-Desktop

    因官方无可用的 PC 客户端,故花了些时间利用 AI 辅助开发了这款功能强大的 115 网盘第三方桌面客户端,基于官方开放平台接口开发

    📋 项目简介

    115-Desktop 是一款基于 115 网盘开放平台 API 开发的第三方桌面客户端,采用现代化的 UI 设计和先进的技术架构,为用户提供流畅、高效的云存储管理体验。

    ✨ 核心亮点

    • 🎨 现代化 UI 设计 - 基于 Microsoft Fluent Design 设计语言
    • 🚀 高性能架构 - 多线程异步处理,响应迅速
    • 🔐 安全可靠 - 官方 API 接口,数据传输加密
    • 🌍 多平台支持 - Windows 、macOS 平台兼容
    • 🎯 功能丰富 - 文件管理、下载上传、离线下载等全功能支持

    🚀 功能特性

    📁 文件管理

    • 智能文件浏览 - 支持文件夹导航、面包屑路径、快速搜索
    • 多选操作 - 批量下载、复制、移动、删除、重命名
    • 文件预览 - 图片、PDF 、视频在线预览
    • 星标管理 - 重要文件快速标记和访问
    • 回收站 - 误删文件恢复,安全删除管理

    ⬇️ 下载管理

    • 多引擎下载 - 内置下载器、Aria2 、BitComet 、IDM 多引擎支持
    • 断点续传 - 网络中断自动恢复,大文件下载无忧
    • 并发控制 - 智能任务调度,可配置最大并发数
    • 进度监控 - 实时显示下载进度、速度、剩余时间
    • 路径管理 - 自定义下载路径,支持文件夹结构保持

    ⬆️ 上传管理

    • 拖拽上传 - 支持文件和文件夹拖拽上传
    • 批量上传 - 多文件同时上传,智能队列管理
    • 秒传检测 - 自动检测重复文件,实现秒传
    • 进度跟踪 - 实时上传进度显示和速度监控
    • 错误重试 - 上传失败自动重试机制

    🎬 媒体播放

    • 在线播放 - 视频、音频文件在线播放
    • 外部播放器 - 支持 IINA 、VLC 等外部播放器
    • 画质选择 - 多种画质选项,适应不同网络环境
    • 播放记录 - 自动保存播放进度,续播功能
    • 字幕支持 - 自动加载字幕文件

    📡 离线下载

    • 磁力链接 - 支持磁力链接、BT 种子离线下载
    • URL 下载 - HTTP/HTTPS 链接离线下载
    • 剪贴板监控 - 自动检测剪贴板中的下载链接
    • 任务管理 - 离线任务状态监控和管理
    • 配额查看 - 离线下载配额实时显示

    🔧 高级功能

    • 多账号支持 - 支持多个 115 账号切换管理
    • 代理设置 - HTTP/SOCKS5 代理支持
    • 在线修改扩展名 - 支持在线修改文件扩展名
    • ED2K 链接 - 批量生成 ED2K 链接分享
    • 文件过滤 - 智能文件类型和大小过滤
    • 主题定制 - 浅色/深色主题,跟随系统设置

    📦 安装使用

    快速开始

    下载预编译版本 (推荐)

    1. 前往 Releases 页面
    2. 下载对应平台的安装包
    3. 运行安装程序完成安装

    帮助教程

    问题反馈

    🙏 致谢

    📞 联系我们


    Screenshot 1 Screenshot 2

    31 条回复    2025-08-27 15:56:13 +08:00
    xiaoz
        1
    xiaoz  
       17 天前 via Android
    感谢,之前我还说开发一个,现在看来不用了。忍 115 浏览器很久了,下载来试试。
    qianye216
        2
    qianye216  
    OP
       17 天前
    @xiaoz 确实,不是所有人都喜欢用浏览器的
    followad
        3
    followad  
       17 天前 via iPhone
    试试。mac 能装不
    qianye216
        4
    qianye216  
    OP
       17 天前
    @followad 可以的哈
    leglo
        5
    leglo  
       17 天前
    如果能像 115Master 脚本,支持视频封面和略缩图显示就好了
    qianye216
        6
    qianye216  
    OP
       17 天前
    @leglo 谢谢建议,回头研究下实现方式哈
    sunshower
        7
    sunshower  
       17 天前
    登录这个,网页版 115 是不是还是会下线?有没有办法破除 115 的这种限制?
    cnlaok999
        8
    cnlaok999  
       17 天前
    原来 op 是 Shimily 大佬啊,之前买过你开发的 pikpak 客户端,现在又开发了 115 的客户端啊,支持一下
    qianye216
        9
    qianye216  
    OP
       17 天前   ❤️ 1
    @sunshower 不会被踢下线哈,这个是基于开放接口开发的,使用手机客户端扫码登录即可
    qianye216
        10
    qianye216  
    OP
       17 天前
    @cnlaok999 谢谢支持!
    koolpass
        11
    koolpass  
       17 天前
    牛的 必须收藏一下
    apollo007
        12
    apollo007  
       17 天前
    大佬,我倒是很希望 你能帮忙解决一下那个 115 网盘一直容易 在电视 Apple TV 端的 Infuse 上面老是掉线的问题。
    hebian
        13
    hebian  
       17 天前
    收藏一下,115 网盘能有一个非浏览器版的客户端真是太好了,虽说 8 月份 115 官方就会推出新版客户端,不过能多个选择也是好事,百花齐放嘛,官方的 Mac 版在这: https://q.115.com/115/T896400.html ,PC 版还等再等会。
    followad
        14
    followad  
       17 天前
    github 有么
    jemyzhang
        15
    jemyzhang  
       17 天前 via iPhone
    Linux 客户端来一个?
    JIUBASHI
        16
    JIUBASHI  
       17 天前 via iPhone
    打码的地方是“达拉崩吧”
    issakchill
        17
    issakchill  
       16 天前
    支持支持 官方的浏览器太不好用了
    xinyana
        18
    xinyana  
       16 天前
    我需要一个离线后的重命名
    剧集文件名太乱,我只需要 12345
    littlejackyxu
        19
    littlejackyxu  
       16 天前
    好东西啊 必须赞一个!
    hguandl
        20
    hguandl  
       16 天前
    感谢分享!事实上我也在做 115 网盘的客户端,用 macOS 的 FileProvider 接口做成同步盘的形式。无奈 115 的 API 不够丰富,集成进 Finder 的体验不太好,最终就缩水成了一个类似 rsync 的命令行工具自用。
    spaceman
        21
    spaceman  
       16 天前
    好东西!
    qianye216
        22
    qianye216  
    OP
       16 天前
    @hguandl 确实,官方开放接口太少了
    Tink
        23
    Tink  
    PRO
       16 天前
    有点厉害了
    as9567585
        24
    as9567585  
       16 天前
    没有视频的观看进度吗
    Phinsin
        25
    Phinsin  
       16 天前
    请问 115 能用几个接口?我意思我有 infuse/vidhub/爆米花等,都扫码的话,会不会被挤掉?
    TrackBack
        26
    TrackBack  
       16 天前
    能查看文件 sha1 吗
    qianye216
        27
    qianye216  
    OP
       16 天前
    @TrackBack 可以的,选择文件点击查看详情即可看到
    77158158
        28
    77158158  
       15 天前
    在线播放,能否联动支持 115master 这个吗、
    https://github.com/cbingb666/115master
    lisexy
        29
    lisexy  
       9 天前
    真好 找这个很久了。
    vopsoft
        30
    vopsoft  
       6 天前 via Android
    这种调接口的方式有流量或者速度限制吗
    之前 alist 也是这么用的 明显不如官方的快
    qianye216
        31
    qianye216  
    OP
       5 天前
    @vopsoft 没有限制
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5323 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:13 · PVG 15:13 · LAX 00:13 · JFK 03:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.