What is this?
An open-source desktop client for Baidu Netdisk (Baidu Cloud) that downloads files without the usual speed limits, built with Go and a Qt5-based graphical interface.
So is it a program I install on my computer, or an online service?
It is a cross-platform desktop GUI application: the download engine is written in Go and the interface in Qt5/QML. The website only offers an online demo of some features - the actual product is the desktop app.
How do I get it on my machine?
Download a preview build from the project website linked in the README - the README itself has no step-by-step install guide. If you want to try before installing, the online demo runs the app right in your browser.
What is the catch - can I rely on it day to day?
Not quite: it is a preview release of a project still in development. The main features work, but it lacks a lot of the polish a normal client needs and has many bugs, so the author advises non-technical users to pick a more mature alternative.
Who is it really for, then?
The author wrote it as his first complete Go project and offers it as real-world practice material: Go beginners are invited to read the technical docs and the source and contribute to development. There are many forks but PRs are still welcome.
How does it download so fast?
It splits files into segments fetched in parallel by lightweight Go coroutines, and you can tune the concurrency number in the settings to find the fastest value. The README says setting it to 256 gets you around 6-8 MB/s even on a free account.
If the app or my PC crashes mid-download, do I start over?
No. Download progress state is persisted to disk, so after a restart the software resumes unfinished transfers from where they stopped.
Can I watch videos from my drive without downloading them first?
Yes. The client runs a small local proxy that bypasses Baidu's anti-hotlink protection and feeds the video straight into the built-in Qt player component for online playback.
What is the 'online experience' on the website?
A demo system for trying part of the app without installing it: idle PCs run Docker 'virtual machines' preinstalled with pan-light and a VNC server, and your browser connects to one over a WebRTC p2p tunnel to control it remotely.
Why did the author build this at all?
He describes it as a technical experiment and his first complete Go project - a way to practice Go across GUI clients, web services, event scheduling, websocket and p2p connections - plus a hands-on project for Go learners.
What happened to the VIP-speed channel?
It is dead: too many users hammering the single shared VIP account got it banned by Baidu. Since all the source is open (LGPL-3.0 per the repo), you can deploy your own instance - but the author takes no responsibility for what you do with it.
What are similar projects?
proxyee-down, YunX-Desktop, qt, qBittorrent, Qv2ray, Surge, Ghost-Downloader-3, ab-download-manager
Which topics is it in?
qml, lgpl, download-manager, qt, downloader, websocket, golang, proxy, developers, desktop, learning, networking



