🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

桌面管理器 modred522/dsh-manager

DeepSeek Harness
modred52248 天前有提交已提供中文文档扫描:未发现敏感能力

托盘常驻启停 DSH,管理插件与 Token 用量

28.2/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add modred522/dsh-manager
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/12·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 48 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 托盘常驻启停
  • 插件市场管理
  • Token用量统计

README

由 DeepSeek 最新模型翻译生成
DSH 管理器 DeepSeek Harness(dsh)的桌面管理器:托盘常驻、一键启停、更新管理、插件市场与智能分析、Token 用量统计。 后端是 Rust + Tauri 2(原 Electron 版已退场,迁移过程见 docs/TAURI-MIGRATION.md):安装器 2.3 MB、常驻内存约 40 MB。 截图 总览(版本 / 进程 / 更新 / 设置 / 日志)用量(Token 统计 / 项目排行 / 14 天趋势) 插件(已安装管理 / 快速安装)插件市场(独立窗口,npm / GitHub 双源) 插件详情 + 一键分析(README / 评分卡 / 控制台,可拖拽分栏) 功能 | 页签 | 功能 | | 总览 | 打开/重启/停止 DSH(检测所有 dsh 进程)、进程面板(PID/内存/CPU/单个停止)、检查更新/立即更新/回滚(带官方 changelog)、设置(自启/守护/静默/主题/地址/间隔)、日志(持久化 7 天 + 导出)、工具(配置目录/安装目录/关于) | | 用量 | Token 统计:总量、按项目排行、近 14 天趋势、费用估算(单价可调) |
展开完整文档(README 剩余 1 节)
DSH 管理器

DeepSeek Harness(dsh)的桌面管理器:托盘常驻、一键启停、更新管理、插件市场与智能分析、Token 用量统计。

后端是 Rust + Tauri 2(原 Electron 版已退场,迁移过程见 docs/TAURI-MIGRATION.md):安装器 2.3 MB、常驻内存约 40 MB。

截图

总览(版本 / 进程 / 更新 / 设置 / 日志)用量(Token 统计 / 项目排行 / 14 天趋势)

插件(已安装管理 / 快速安装)插件市场(独立窗口,npm / GitHub 双源)

插件详情 + 一键分析(README / 评分卡 / 控制台,可拖拽分栏)

功能

| 页签 | 功能 |
| 总览 | 打开/重启/停止 DSH(检测所有 dsh 进程)、进程面板(PID/内存/CPU/单个停止)、检查更新/立即更新/回滚(带官方 changelog)、设置(自启/守护/静默/主题/地址/间隔)、日志(持久化 7 天 + 导出)、工具(配置目录/安装目录/关于) |
| 用量 | Token 统计:总量、按项目排行、近 14 天趋势、费用估算(单价可调) |
| 插件 | 已安装插件管理 + 快速安装(npm);插件市场(npm / GitHub 双源搜索)为独立窗口,点按钮打开;卡片直接展示 GitHub 页面链接(点击用系统浏览器打开);插件详情为整页视图(README / 评分卡 / 控制台可拖拽分栏)、一键分析(dsh headless 评估「真实有用/徒有其表」,结构化评分卡 + 历史缓存)、安装/卸载(GitHub 源带供应链风险确认) |

快速开始

- 运行:双击桌面「DSH 管理器」快捷方式;或直接运行安装目录下的 DSH Manager.exe。
- 退出:托盘图标右键 → 退出(关闭窗口只是最小化到托盘)。
- 全局快捷键:Ctrl+Alt+D 快速打开 DSH。

全新机器安装(源码)

npm install -g @deepseek-ai/dsh # 前置:安装 DeepSeek Harness CLI
另需 Rust stable(https://rustup.rs)与 WebView2 Runtime(Win11 自带)
git clone https://github.com/modred522/dsh-manager.git && cd dsh-manager
npm install # 只装 @tauri-apps/cli
npx tauri build # 出安装器;想直接跑开发模式用 npx tauri dev

安装(发行版 Release)

仍需要本机装有 Node.js 与 dsh CLI(管理器通过它们启动/更新 DSH)。

1. 到 Releases 下载最新的 DSH.Manager_<版本>_x64-setup.exe(约 2.3 MB;GitHub 会把文件名里的空格换成点)
2. 双击安装(当前用户,无需管理员),自动创建桌面/开始菜单快捷方式
3. 之后管理器会在启动时检查有没有新版本,有就提示你到发行页下载 ——「总览 → 设置」里的「检查管理器新版本」开关控制这个行为

不做自动下载安装。 Tauri 的 updater 强制 Ed25519 签名,等于要长期保管一把私钥,丢了所有已装客户端就再也无法自动更新;而 Windows 上它下载的本来也是安装器、照样弹安装界面。理由详见 docs/TAURI-MIGRATION.md 第十六节。

发版(维护者):推 tag 自动发版——GitHub Actions 在服务器上自动打包并创建 Release:

git tag v1.0.2
git push origin v1.0.2

本地手动打包(备用):

npx tauri build # 产物在 src-tauri\target\release\bundle\nsis\
发版工作流会用 tools/set-version.js 把 tag 里的版本号写进 package.json、 src-tauri/Cargo.toml、src-tauri/tauri.conf.json 三处 —— 少写 Cargo.toml 的话,装出去的客户端会永远认为自己是仓库里的占位版本。

目录结构

dsh-manager
├── src-tauri/ # Rust 后端 │ ├── src/ # lib.rs(命令与外壳)+ 13 个模块,详见 ARCHITECTURE.md │ ├── capabilities/ # Tauri 2 的权限(必须自建,缺了前端收不到任何事件) │ ├── tauri.conf.json # 应用元数据与 NSIS 打包配置 │ └── Cargo.toml ├── renderer/ # 前端(原生 JS,无框架、无构建步骤) │ ├── index.html + renderer.js + styles.css + i18n.js │ ├── market.html + market.js # 插件市场独立窗口 │ └── tauri-bridge.js # 把 window.dsh.* 架在 invoke/listen 上 ├── .github/workflows/ # check(cargo 三件套 + 渲染层自检)/ release(推 v* tag 自动发版) ├── tools/ │ ├── check-i18n.js # 渲染层自检:i18n 键集 / DOM id / 全局遮蔽 / CSS 溢出 │ ├── set-version.js # 发版时把版本号写进三处 manifest │ ├── render-icon.ps1 # 鲸鱼图标生成(STA 运行) │ ├── social-preview.ps1 # GitHub 社交预览卡生成(1280x640) │ └── publish.ps1 # 一键发布到 GitHub ├── assets/ # whale.png / app.ico / social-preview.png / screenshots/ └── docs/ # MEMORY.md(交接)/ ARCHITECTURE.md / GOTCHAS.md TAURI-MIGRATION.md(Electron→Tauri 全过程)

常用开发命令

npm install # 只装 @tauri-apps/cli
npx tauri dev # 开发模式(热加载前端)
npx tauri build # 出 NSIS 安装器
node tools\check-i18n.js # 渲染层自检(i18n / DOM id / 全局遮蔽 / CSS 溢出)

cd src-tauri
cargo fmt --all --check
cargo clippy --all-targets -- -D warnings
cargo test

powershell -NoProfile -STA -File tools\render-icon.ps1 # 重新生成鲸鱼图标 powershell -NoProfile -File tools\publish.ps1 # fork 后一键发布到自己的 GitHub 仓库

别把 tauri dev 的产物拿去建桌面快捷方式。 debug 构建是控制台子系统(会弹黑框),前端又指向 dev 服务器,脱离 tauri dev 打开只会显示"无法访问此页面"。
应用本身已经拒绝在 debug 构建下写快捷方式。

相关文档

- docs/MEMORY.md:项目交接记忆(新会话必读)
- docs/ARCHITECTURE.md:代码地图、IPC 契约、数据结构、扩展指南
- docs/GOTCHAS.md:踩坑记录与交付检查清单

依赖

- 运行:Windows 10/11 + WebView2 Runtime(Win11 自带)
- 开发:Rust stable(1.80+)、Node.js 24 / npm(只为装 @tauri-apps/cli)
- dsh(npm 全局,@deepseek-ai/dsh)、DSH_HOME 默认 ~\.dsh

致谢

- 鲸鱼图标由 DeepSeek Harness(dsh,MIT License)的 favicon 路径渲染生成。

许可证

MIT
预览分享卡片长什么样 ↓modred522/dsh-manager
分享 · DeepSeek Harness Hub
modred522/dsh-manager

托盘常驻启停 DSH,管理插件与 Token 用量

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部