explaingit

liupan1890/aliyunpan

11,926TypeScriptAudience · generalComplexity · 2/5Setup · easy

TLDR

A third-party desktop app for Alibaba Cloud Drive that transfers files significantly faster than the official client, adds multi-account support, built-in video playback, file previews, and direct-to-NAS transfers via Aria2.

Mindmap

mindmap
  root((Aliyun Pan Client))
    What it does
      Fast file transfer
      Cloud drive access
      Multi-account
    Features
      Video playback
      File preview
      Aria2 NAS transfer
      Batch rename
    Platforms
      Windows
      macOS
      Linux
    Use Cases
      Backup
      Media streaming
      Remote NAS transfer
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Upload or download large numbers of files to Alibaba Cloud Drive much faster than the official client.

USE CASE 2

Manage multiple Aliyun Pan accounts at the same time and switch between them in one app without logging in and out.

USE CASE 3

Play videos stored in Aliyun Pan at original quality with external subtitles and audio track support without downloading them first.

USE CASE 4

Send files from Aliyun Pan directly to a remote server or NAS via Aria2 without routing them through your local machine.

Tech stack

TypeScript

Getting it running

Difficulty · easy Time to first run · 30min

README is written in Chinese, requires an active Alibaba Cloud Drive account.

In plain English

This project is a third-party desktop application for Alibaba Cloud Drive, known in Chinese as Aliyun Pan. It runs on Windows, macOS, and Linux, and is intended as an alternative to the official client. The README is written in Chinese, but the key points are accessible from the content. The main reason people use this client is speed. The benchmarks in the README show it uploading and downloading files significantly faster than the official Aliyun Pan desktop client. In one test, uploading 44,000 small JSON files totaling 24 GB took 24 minutes with this client compared to 41 minutes with the official one. For large files, the difference was similar. Beyond speed, the application adds features that the official client lacks or handles differently. You can be logged into multiple accounts at the same time and switch between them. The built-in video player supports playing original-quality video files stored in the cloud, with options for external subtitles, audio tracks, and playback speed adjustment. You can preview images, text files, and documents including Word, Excel, PowerPoint, and PDF without downloading them first. For file management, the app supports batch renaming across large numbers of files and nested folders, sorting files and folders together by name, size, or date, and one-click listing of all files inside a folder. It can also send files directly to a remote server or NAS via a tool called Aria2, which is a separate download manager that runs on a remote machine. Online archive extraction and a recycle bin for deleted files are also included. The project is open-source and community-maintained.

Copy-paste prompts

Prompt 1
I use Alibaba Cloud Drive and want faster file transfers. Walk me through installing this third-party client and bulk-uploading a folder of 10,000 small files.
Prompt 2
How do I add multiple Aliyun Pan accounts to this desktop app and switch between them to move files across accounts?
Prompt 3
I want to play a video stored in Aliyun Pan with an external subtitle file using the built-in player. Walk me through enabling the player and loading the subtitle.
Prompt 4
Configure this app to send files from Aliyun Pan directly to my NAS using Aria2, what settings do I need and how does the remote transfer work?
Prompt 5
Show me how to use the batch rename feature in this app to rename thousands of files across nested folders in one operation.
Open on GitHub → Explain another repo

← liupan1890 on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.