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

系统监控环 hehf21/dsh-sysmon

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

在输入框下实时查看 CPU 与内存占用,点开可看一分钟走势

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · chat
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 18 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
  • 发起网络请求
    client.js:276
    const response = await fetch(ENDPOINT, {
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 输入框下方显示主机 CPU / 内存环形指示,点击展开一分钟趋势面板。

README

由 DeepSeek 最新模型翻译生成
dsh-sysmon 在 DeepSeek Harness(dsh)输入卡片正下方显示本机 CPU / 内存 的圆环水位,点一下展开一分钟走势与明细。 … 费用明细 本会话 ¥0.5181 · 命中 98.8% │ CPU ◔ 26% │ 内存 ◕ 56% │ ◯ 28% └── 本插件 ──┘ 行内圆环 点开面板 功能 - 行内:CPU ◔ 26% + 内存 ◕ 56% 两个小圆环 + 百分比。圆环几何照抄宿主自带的上下文用量圆圈(ContextMeter):14px 视框、半径 5.5、2px 描边、底环 --dsw-alias-border-l3、从 -90° 顺时针画。 - 警示:正常走中性色,≥75% 转黄(--dsw-alias-state-warn-primary)、≥90% 转红(--dsw-alias-state-error-primary),环和数字一起变色。 - 点开:面板里给 CPU / 内存各一条一分钟走势(带 50% 虚线参考线),外加核数与 CPU 型号、内存已用/总量、磁盘占用、DSH 进程常驻内存、开机时长。点面板外面或按 Esc 收起。 - 省电:前台每 2s 取一次数,标签页隐藏降到 15s,连续失败退避到 10s;采样在宿主侧按 1s 走。 - 双语:文案跟随 DSH 界面语言(中/英),取不到语言服务时中文兜底。
展开完整文档(README 剩余 1 节)
dsh-sysmon

在 DeepSeek Harness(dsh)输入卡片正下方显示本机 CPU / 内存 的圆环水位,点一下展开一分钟走势与明细。

… 费用明细 本会话 ¥0.5181 · 命中 98.8% │ CPU ◔ 26% │ 内存 ◕ 56% │ ◯ 28% └── 本插件 ──┘

行内圆环

点开面板

功能

- 行内:CPU ◔ 26% + 内存 ◕ 56% 两个小圆环 + 百分比。圆环几何照抄宿主自带的上下文用量圆圈(ContextMeter):14px 视框、半径 5.5、2px 描边、底环 --dsw-alias-border-l3、从 -90° 顺时针画。
- 警示:正常走中性色,≥75% 转黄(--dsw-alias-state-warn-primary)、≥90% 转红(--dsw-alias-state-error-primary),环和数字一起变色。
- 点开:面板里给 CPU / 内存各一条一分钟走势(带 50% 虚线参考线),外加核数与 CPU 型号、内存已用/总量、磁盘占用、DSH 进程常驻内存、开机时长。点面板外面或按 Esc 收起。
- 省电:前台每 2s 取一次数,标签页隐藏降到 15s,连续失败退避到 10s;采样在宿主侧按 1s 走。
- 双语:文案跟随 DSH 界面语言(中/英),取不到语言服务时中文兜底。
- 零依赖:只有 node:os / node:fs,不装任何第三方包,不起子进程。

安装

从 GitHub 直接装(web 换成你的 profile 名):

dsh plugin --profile web add github:hehf21/dsh-sysmon

装完刷新页面。卸载:

dsh plugin --profile web remove dsh-sysmon

桌面版(Electron)的 profile 由应用独占,CLI 装不了——改在侧栏 插件 页里安装/启用/停用。

注意:浏览器半边改动关一下插件再开就重新组合、刷新即见;宿主半边(index.js)是进程内 ESM 模块,改了必须重启 dsh 才换代。

实现

浏览器 client.js 宿主进程 index.js ┌─────────────────────┐ GET ┌──────────────────────────────┐ │ conversation │ ──────────► │ /sysmon/stats(精确路由) │ │ .composer.dock │ ◄────────── │ ├ node:os cpus() 时间片差 │ │ 两个圆环 + 点开面板 │ JSON │ ├ node:os totalmem/freemem │ └─────────────────────┘ │ ├ node:fs statfs 磁盘 │ │ └ 1s 采样 → 60 格走势窗口 │ └──────────────────────────────┘

| 文件 | 作用 |
| index.js | 宿主半边:1s 采样 CPU 时间片差、内存占用、每 15s 采一次磁盘,维护 60 格走势窗口,注册 GET /sysmon/stats。 |
| client.js | 浏览器半边:window.__ModuleLoader__.load 注册工厂,ctx.slots.inject('conversation.composer.dock', …) 挂条目,轮询渲染。 |
| cordis.patch.yml | 插入宿主插件行 sysmon;行 id 决定浏览器半边的加载地址 /plugins/sysmon/client.js。 |

取值口径

- CPU:两次 os.cpus() 累计时间片之差,1 - idleΔ/totalΔ,跨全部核心加权;采样间隔内没有新时间片时保留上一次读数,避免曲线出现假谷底。
- 内存:(totalmem - freemem) / totalmem。Windows 上 freemem 是「可用」内存,与任务管理器「使用中」同口径。
- 磁盘:fs.promises.statfs(<用户主目录所在盘>),Windows 上即 C:\;读取失败时该行不显示。
- 走势窗口是宿主侧的 60 格(约一分钟),客户端只读不算。

边界

- 只在会话视图渲染:conversation.composer.dock 的渲染条件是会话已存在,欢迎页(新会话空态)不显示。
- /sysmon/stats 不在 /api 前缀下,因此不走连接插件的浏览器信任栅栏:能打开本机页面的本机进程都能读到这几个数字(CPU/内存/磁盘占用率,无敏感信息)。dsh 桌面版只绑 127.0.0.1;如需收紧,在 index.js 的 handle() 里加 Host / Origin 白名单。
- 无配置项。采样与轮询间隔是源码常量:宿主 SAMPLE_MS、客户端 POLL_MS。

与同类插件

同类开源实现另有 hnmrxz/dsh-plugin-sysmon(同槽位的状态胶囊)、 AKS1st/dsh-sysmon(右下角悬浮窗)、 Small-Miao/dsh-statusbar(shell.overlay 整条底栏)。
本插件的磁盘 / 点击刷新 / 双语思路参考了第一个。

dsh composer 下方显示主机 CPU / 内存环形指示器,点击后展开一分钟趋势面板。

- 内联:两个 14px 环形指示器(几何尺寸与 dsh 自带的上下文计量器一致),旁边显示百分比;≥75% 显示琥珀色,≥90% 显示红色。
- 点击后:展开面板,每个指标一条一分钟趋势线(50% 参考线为虚线),并显示核心数与 CPU 型号、内存已用/总量、磁盘占用、dsh 进程 RSS 以及主机运行时长。
- 省电:前台每 2 s 轮询,页面隐藏时每 15 s 轮询,连续失败后按 10 s 退避;采样在主机侧以 1 s 间隔进行。
- 零依赖:只用 node:os / node:fs —— 不引入第三方包,不启动子进程。

安装(把 web 换成你的配置档名):

dsh plugin --profile web add github:hehf21/dsh-sysmon

然后刷新页面。Electron 桌面配置档由应用管理,请改从侧边栏的 Plugins 页面安装。客户端部分的改动通过开关插件重新加载;主机部分的改动需要重启 dsh (主机模块是进程内 ES 模块,按 URL 缓存)。

License

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

在输入框下实时查看 CPU 与内存占用,点开可看一分钟走势

这是你的仓库?认领条目

回到顶部