DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Vitals — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
V

dsh-vitals

Vitals

DeepSeek Harness Web GUI 的实时硬件负载面板:一个类似 btop 的选项卡,显示每个核心及总体 CPU 负载、DRAM 使用量、CPU 温度,以及每个 GPU 的温度、负载、功耗和 VRAM。读取主机上的 /proc 和 nvidia-smi,并在浏览器中以约 1 秒的间隔轮询。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:JoblessJoe/dsh-vitals#713ea81dd4fc3752de346218bd73b3c023a45b5c
README兼容性版本

兼容性与来源证明

Vitals 以 dsh-vitals 发布,当前版本为 0.1.16。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/14

版本

0.1.16stable
2026/10/14
0.1.15stable
2026/10/12
0.1.13stable
2026/10/12
查看其余 7 个版本收起版本
0.1.12stable
2026/10/6
0.1.11stable
2026/10/6
0.1.10stable
2026/10/1
0.1.8stable
2026/10/1
0.1.5stable
2026/10/1
0.1.4stable
2026/9/29
0.1.3stable
2026/9/22

相关插件

正在加载相关插件…

最新版
0.1.16
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/14
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

README

dsh-vitals: live CPU, memory, temperature and GPU load inside the DeepSeek Harness web GUI

A DeepSeek Harness (dsh) web GUI plugin that shows live hardware load right where you work: a self-contained, dependency-free companion to btop. Watch your GPU while your local model thinks, without leaving the chat.

npx @deepseek-ai/dsh plugin --profile web add dsh-vitals

No restart needed (the web profile reloads live). Reload the browser tab: CPU and GPU load appear in the session header, and the full Hardware tab sits next to Chat / Trajectory. Full details under Install.

The Hardware tab: per-core CPU load, memory and two GPUs

Mini CPU and GPU load widget in the session header
The mini widget in the session header: always visible while you chat. Click it to jump to the full Hardware tab.

What it shows

  • CPU — overall utilisation, a live 60s sparkline, highest temperature reading, and per-core load (every physical core, any count) — with per-thermal-zone detail when there's more than one sensor
  • Memory — used / available / total with utilisation %
  • GPUs — one card each: name, temperature, utilisation, power draw, and VRAM (used / total)

Data is sampled host-side on every poll (~0.5 s) and rendered live.

How it works

  • Host — a GET-only route registered on the dsh web server (/plugins/dsh-vitals/data) that reads the OS's own sources with no privileged access and returns JSON.
  • Client — a single self-contained bundle that polls the route and draws the panels with inline styles (no CSS pipeline, no assets).

Where it shows up

Two access points, both live the moment the plugin is bundled — no setup:

  • A mini widget in the session header, next to the "⋯" menu: CPU and per-GPU load as tiny bars, always visible while you chat. Hover for temps and VRAM; click to jump to the full tab.
  • A full Hardware tab next to Chat / Trajectory at the top of the conversation view: per-core CPU, memory, temperatures and every GPU.

Platform support

Linux, macOS and Windows. Each signal uses the best unprivileged source the OS offers and hides itself when there is none. Linux is tested live; the macOS and Windows readers are only checked against sample output (npm test) so far. Reports from real Macs and Windows machines are very welcome.

SignalLinuxmacOSWindows
CPU load (overall + per core)/proc/statos.cpus()os.cpus()
Memory/proc/meminfovm_stat (counts cache as available, like Activity Monitor)os.freemem()
CPU temperature/sys/class/thermalhidden (needs root)WMI thermal zones, when the board exposes them (often needs dsh running as admin)
NVIDIA GPUsnvidia-sminvidia-sminvidia-smi.exe (PATH or NVSMI folder)
Apple / other GPUs—ioreg utilisation + memory in use—

Everything degrades gracefully: a missing source hides that panel or shows a placeholder instead of breaking the tab. Any number of GPUs and any CPU core count is supported.

Install

Into your dsh web profile (web below is the profile name; use whichever profile backs your web GUI). From a source checkout, use pnpm dsh instead of npx @deepseek-ai/dsh:

npx @deepseek-ai/dsh plugin --profile web add dsh-vitals

This installs the package into the profile and adds it to dsh.profile.bundles for you — no manual package.json editing. (No local dsh binary? Run the equivalent by hand from the profile directory, e.g. ~/.dsh/profiles/web/: pnpm add dsh-vitals, then add "dsh-vitals" to that package.json's dsh.profile.bundles array yourself.)

The published package ships its built lib/ output, so no build step runs on install.

No restart: the shipped web profile reloads live, so the plugin shows up under Plugins right away. Reload the browser tab — see Where it shows up above for how to find it.

Building from source

Requires Node 20+. Dependencies are dev-only (esbuild); the published package has zero runtime npm dependencies.

git clone https://github.com/JoblessJoe/dsh-vitals.git
cd dsh-vitals
pnpm install
node scripts/build.mjs     # emits lib/index.js + lib/client.js

package.json declares a build script, so pnpm build works too.

Configuration

None. The plugin reads whatever the host exposes; there is no config surface.

Security

The data route sits outside the dsh web server's /api trust fence, so it enforces that fence itself: Sec-Fetch-Site: cross-site requests are rejected (403) and only GET/HEAD are served (405 otherwise). All sources are read-only.

License

MIT

中文简介 · DeepSeek Harness (dsh) Web 界面插件:像 btop 一样实时显示硬件负载,无需离开聊天。会话标题栏有迷你小组件,Chat / Trajectory 旁边有完整的 Hardware 标签页:CPU 总负载和每核负载、内存、温度,以及每块 GPU 的温度、负载、功耗和显存。支持 Linux、macOS、Windows,零运行时依赖,无需配置。
安装:npx @deepseek-ai/dsh plugin --profile web add dsh-vitals(web 配置实时加载,无需重启)

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Ab Chartdsh-ab-chart带有绘制其调用的浏览器卡片的图表渲染工具,封装在一个可发布的插件包中Client Ui Skill Explorer@linxin666/dsh-client-ui-skill-explorerDSH 技能中心:按来源(bundled / project / user / custom / runtime)浏览已加载的技能,在 Web GUI 面板中启用或禁用、创建和删除技能。