DSH Plugins
返回列表
dsh-top

dsh-top

客户端 更新于 2026.08.23

在终端中运行以下命令:

dsh plugin install glenngit/dsh-top

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install glenngit/dsh-top 完成安装,完整源码地址为 https://github.com/glenngit/dsh-top,安装后重启 Web 应用并刷新页面即可在右上角看到监控面板。

插件介绍

用 DSH Web GUI 和 DeepSeek 对话时,服务器到底跑在什么资源水位上,往往要切到终端敲一遍 top 才能知道,来回切换很容易打断思路。dsh-top 把这块监控直接钉在浏览器窗口的右上角:CPU 实时占用与核心数、内存和磁盘的使用百分比条、网络上下行吞吐,以及按 CPU 和内存排序的 Top 6 进程(PID、名称、占比),以彩色等宽面板呈现,标题栏可拖拽,加减按钮可折叠,展开时每两秒自动轮询,折叠即暂停请求。

面板始终保证 CPU 与内存两项可用——这两项只依赖 Node 内置 os 模块,无需外部进程;磁盘、网络和进程采集则按平台适配 Linux(df、/proc/net/dev、ps)、macOS(netstat、BSD ps)和 Windows(PowerShell),容器环境下还会自动读取 cgroup 的内存与 CPU 配额作为上限,slim 或 distroless 镜像里缺了工具也会把对应栏位显示为 n/a,而不会让整个请求挂起。所有外部命令均以静态参数数组调用、五秒超时保护,不存在 shell 注入面,数据也只在本机读取,不对外发送。

适合在本地机器、远程服务器或 Docker / Kubernetes 容器里通过 DSH Web 界面使用 DeepSeek 的开发者:一边写提示词一边瞟一眼右上角,就能确认内存还剩多少、哪个进程在吃 CPU,不用切窗口、不用记命令。

截图预览

使用场景

  • 对话过程中实时查看服务器 CPU 与内存负载
  • 容器环境下确认 cgroup 配额是否被触达
  • 快速定位占用最高的 Top 6 进程而无需切换终端

适合人员

  • 通过 DSH Web 界面使用 DeepSeek 的开发者
  • 在 Docker 或 Kubernetes 中部署 DSH 的运维工程师
  • 希望免切窗口、零命令即可掌握资源水位的本地用户