azhe411/dsh-download-progress
azhe411★ 2JavaScript最后同步: 2026-08-22
DSH 下载管理器:右下角实时进度条,断点续传、多任务并发、镜像加速
README 摘要
dsh-download-progress DeepSeek Harness (DSH) 的常驻下载管理器。右下角有个小面板,实时显示每个下载任务的进度:文件名、百分比、速度、剩余时间。支持多任务、历史记录、拖动和缩放。 Always-on download manager for DeepSeek Harness: floating panel showing every download's realtime progress (file name / percent / speed / ETA), with multi-task support, history, drag & resize. 功能 - 右下角常驻面板,没任务时显示「待命」,不会自己消失 - 每个下载任务一行:文件名、百分比、速度、剩余时间 - 多任务并发,每个任务独立进度条 - 历史记录:已完成/失败的任务留在列表里(带完成时间),最多 20 条 - 点「打开」按钮,在文件资源管理器里定位已完成/失败的文件 - 标题栏 ▾/▸ 按钮收起/展开任务列表,收起时只留一行 - 面板可以拖动(标题栏)和缩放(右下角手柄) - 下载工具支持断点续传、HTTP 重定向跟随、GitHub 镜像加速 组成 文件 说明 download.cjs 下载工具(Node.js,每个任务写状态到 /.dsh/downloads/tasks/ .json ,完成后保留=历史) plugin-definition.json DSH 动态 Cordis 插件定义(常驻下载管理面板 UI) @local/dl-manager/ 固化版插件包(v2):装进 /.dsh/profiles/web/node modules/@local/ ,重启自动加载,不用每次 cordis define 安装 1. 下载工具 2. 进度条插件(两种方式任选其一) 方式 A:动态插件(临时,重启即失) 在 DSH 会话中通过动态插件加载(cordis define / cordis run),定义内容见 plugin-definition.json : - Host 端:注册 dl-tasks RPC,读取 /.dsh/downloads/tasks/ 目录(v2 改为按任务文件读,支持多任务) - Client 端:注册 shell.overlay 悬浮层,每秒 host.call('dl-tasks') 轮询刷新 如果进度条一直显示「待命」,可能是 fs.resolve(' /.dsh/...') 没展开 。把 Host 代码里的路径改成绝对路径(如 C:/Users/ /.dsh/downloads/tasks )。 方式 B:固化插件(推荐,重启自动加载) 固化版 host 半用 ctx.webServer.register 注…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784