dsh-download-progress: Centralized View of Download and Transfer Progress in DSH Web

dsh-download-progress is an open-source plugin for the DSH web client, designed to solve the problem of scattered and hard-to-monitor download progress. Through a draggable panel in the bottom-right corner, it provides unified visualization of URL downloads, Shell command transfers, SSH transfers, and workspace file growth, displaying real-time byte counts, speeds, percentages, and estimated time remaining. Its core features include providing a `download_url` tool, automatically parsing Shell commands such as `curl`/`wget` to track progress, monitoring SSH transfers, and scanning the workspace every 1.5 seconds to capture "black-box" downloads. The plugin can be installed via the marketplace, CLI, or manual mounting, and requires Node.js 20 or above. Although the project was developed with AI assistance and verified on real devices, attention should still be paid to its permission dependencies and its limitations with downloads that lack C

Read More