AI Agent Hub
Back to plugins
🎮

dsh-sidebar-downloads

Fun & Dress-up Updated 2026.09.15

Run the following command in DeepSeek Harness:

dsh plugin install BeiWay1145/dsh-sidebar-downloads

Paste the following prompt into your AI chat to install this plugin:

Install by running dsh plugin install BeiWay1145/dsh-sidebar-downloads in DeepSeek Harness; source repository: https://github.com/BeiWay1145/dsh-sidebar-downloads

About this plugin

Download progress in DSH used to live in a floating corner widget that covered session content, had to be dragged out of the way, and sat outside the sidebar unified layout. dsh-sidebar-downloads moves that view into a proper dsh-better-sidebar tab, sitting alongside Explorer, Terminal, and Git, with open/close, split/merge, and skin handling all managed by the host.

Rather than re-implementing a downloader, the plugin reads the task ledger written by aria2-dl.js and queries aria2 RPC directly for any record carrying a gid. This means the panel shows accurate progress bars, speeds, ETAs, and pause states even when the ledger stops updating after a --no-wait enqueue. Indeterminate downloads get a pulsing bar instead of a fabricated percentage, and byte counts always reflect the real on-disk size.

It pairs naturally with dsh-download-guard, which enforces that all downloads route through aria2. With the guard in place and this panel open, users get a closed loop: the guard ensures only one download path exists, and the sidebar makes that path visible at all times.

Use Cases

  • View all parallel download progress in a single sidebar panel
  • Quickly confirm which tasks are still active after pausing a download
  • Reveal the output file in Explorer with one click after completion

Best For

  • DSH users who enforce aria2 routing via dsh-download-guard
  • Users who prefer a unified sidebar layout over the corner widget
  • Heavy downloaders tracking progress and speed of multiple large files