在侧边栏实时查看 CPU、内存与订阅额度
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add JulioAkaminee/dsh-plugin-system-monitor该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · desktop
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 32 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令
查看扫描证据(共 1 处,展示前 1 条)
- 执行外部命令固定命令lib/index.js:46
const text = execFileSync('/usr/bin/vm_stat', { encoding: 'utf8', timeout: 2_000 });
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 实时监控CPU与内存
- 查看订阅额度
- 可安装到任意配置档
监控 CPU、RAM 和 DeepSeek Harness 订阅额度,可作为 bundle 安装到任意配置档,桌面应用也不例外。
README
由 DeepSeek 最新模型翻译生成为 DeepSeek Harness 监控 CPU、RAM 和订阅额度
本地插件 dsh-plugin-system-monitor,版本 1.3.0。把 CPU 和 RAM 常驻在侧边栏,并把订阅额度加到对话顶部栏。不修改 Harness 内部包,也不额外开服务器。它打包为 Harness 的 bundle,所以任何配置档都能装——包括 DeepSeek Harness Desktop 应用使用的 desktop。
安装
包声明了 dsh.bundle.patch → cordis.patch.yml,这一层按名字引用插件(dsh-plugin-system-monitor),绝不用机器路径。装到你实际要用的配置档里:
- 在 Harness 界面里:侧边栏 → Plugins → Add plugin → 这个文件夹的绝对路径。
- 用命令行,在选定的配置档里:dsh plugin --profile desktop add ~/Desktop/dsh-plugins/system-monitor。
bundle 是组合成员,不是补丁层:加入、移除或更新 bundle,都要重启配置档后才生效。而配置档里 cordis.patch.yml 的改动走热重载。
展开完整文档(README 剩余 1 节)
为 DeepSeek Harness 监控 CPU、RAM 和订阅额度 本地插件 dsh-plugin-system-monitor,版本 1.3.0。把 CPU 和 RAM 常驻在侧边栏,并把订阅额度加到对话顶部栏。不修改 Harness 内部包,也不额外开服务器。它打包为 Harness 的 bundle,所以任何配置档都能装——包括 DeepSeek Harness Desktop 应用使用的 desktop。 安装 包声明了 dsh.bundle.patch → cordis.patch.yml,这一层按名字引用插件(dsh-plugin-system-monitor),绝不用机器路径。装到你实际要用的配置档里: - 在 Harness 界面里:侧边栏 → Plugins → Add plugin → 这个文件夹的绝对路径。 - 用命令行,在选定的配置档里:dsh plugin --profile desktop add ~/Desktop/dsh-plugins/system-monitor。 bundle 是组合成员,不是补丁层:加入、移除或更新 bundle,都要重启配置档后才生效。而配置档里 cordis.patch.yml 的改动走热重载。 想不安装直接开发,就把 host half 的绝对路径写进配置档的 cordis.patch.yml——不用 pnpm,立即重载,代价是嵌入一条机器路径: - insert: - id: system-monitor name: /Users/julioakamine/Desktop/dsh-plugins/system-monitor/lib/index.js 侧边栏里的 CPU 和 RAM - CPU: 所有逻辑核心的平均使用率,用操作系统计数器的两次采样差值算出。 - RAM: 占用百分比,以及已用/总量,单位 GiB。 - 标签页可见时每 3 秒刷新一次。 - 侧边栏收起时显示紧凑版,只带百分比。 这些指标来自运行 Harness 的机器,不只是浏览器、Node 进程或当前会话。CPU 第一次读数需要两次采样,可能要等三秒左右。 在 macOS 上,已用 RAM 遵循活动监视器的「已用内存」:应用匿名页,减去可清除页,加上内核占用和压缩器占用的内存。文件缓存不算在内。如果 vm_stat 读取失败,就退回 os.totalmem() - os.freemem()。鼠标悬停在面板上时,提示里也会显示这个算法。GiB 按 1024³ 字节换算。 顶部栏里的订阅 在对话标题右侧、现有控件之前,每个已连接账号都有一个按钮,只显示服务商 logo 和已用百分比。同一服务商的多个账号各有独立按钮:悬停和展开详情时显示身份。 点击后,面板显示: - 服务商、账号和套餐(如果有); - 用量条和百分比; - 选中的窗口:5h,没有 5h 就显示每周; - 距离重置的时间,以及服务商给出的日期/时间; - 数据过旧或额度不可用时,给出提示。 点击外部、按 Esc,或用关闭按钮,都能收起面板。按钮和面板也支持键盘操作。空间狭窄时,logo 列表可以横向滚动,不会撑开顶部栏。 Harness 的对话头部在完全空的会话里会隐藏;各项指示器跟这个头部一起出现。CPU 和 RAM 始终在侧边栏可用。 选择与刷新规则 这个集成复用已安装的 dsh-plugin-subscriptions 0.9.2:通过 Harness 的连接调用需要认证的端点 subscriptions-auth.status 和 subscriptions-auth.usage。不需要重新登录,不直接读取 token,也不复制各服务商的适配器。 1. 使用归一化窗口 kind: session(5h),与它在响应中的顺序无关。 2. 如果不存在这样的窗口,就把 kind: other 当作 5h 区间。Antigravity 就是这种情况,它的轮换配额按模型划分:Subscriptions 插件自己的徽章也把这个区间当作服务商的通用窗口。 3. 如果也没有,就用 kind: weekly。 4. 优先使用账号的全局窗口。如果只有按模型划分的限制,就显示消耗最多的那个,并在详情里标明对应模型;不把相互独立的配额相加,也不求平均。 5. 如果没有任何兼容的窗口,logo 显示 —,点击后会说明不可用的原因。 配额每 30 秒查询一次,复用 Subscriptions 的缓存和防请求过载保护。这不会强制向服务商发起新调用:已安装的版本使用约 5 分钟的缓存,遇到故障或等待期时可能一直保留上一次的读数。所以界面在多次查询之间可能重复同一个百分比——这个数据不像 CPU/RAM 那样每 30 秒变化,后者的采样在本地完成。 一个采集器服务页面上所有头部,包括并排的对话。没有挂载头部、标签页隐藏或浏览器离线时,查询会停止。 在本机安装 插件注册在 /Users/julioakamine/.dsh/profiles/web/cordis.patch.yml: - insert: - id: system-monitor name: /Users/julioakamine/Desktop/dsh-plugins/system-monitor/lib/index.js 刷新已在 http://127.0.0.1:3080 打开的页面,加载更新后的界面。lib/ 里的文件已经是可直接用于 Harness 的产物;没有编译步骤,也不需要安装额外的 npm 依赖。 尚未在浏览器里验证更新。如果进程仍保留旧的 bundle,方便时重启同一个 Harness 实例;不要在同一端口再启动一个实例。 注册项指向这个文件夹:如果你移动或删除插件,也要更新或删除配置档里的条目。订阅插件必须保持安装并启用,才能提供配额;它缺失不影响 CPU 和 RAM 的读取。 文件 - package.json:元数据和 Web 插件声明。 - lib/index.js:采集 CPU/RAM,以及受保护的路由 GET /api/system-monitor。 - lib/client.js:侧边栏、页头指示器和详情面板;React 与 Harness 共享。 - THIRD-PARTY-NOTICES.md:LobeHub Icons 矢量图标的许可证与来源,已本地内嵌,使用期间不调用 CDN。 使用 Node.js 22+,以及 Harness 0.1.5 本地安装中提供的插件契约。 安全与生命周期 - 路由复用 Harness 的认证和 Host/Origin 校验。 - 本插件不访问凭据,也不直接查询服务商:由现有的 Subscriptions 负责查询并维护自己的缓存。 - 不向外部服务请求图片;图标是 bundle 内的本地 SVG。 - 后端每 3 s 采样一次 CPU/RAM,所有标签页共享;配额每 30 s 读取一次。 - 查询不会重叠;移除插件时,定时器、请求、样式和注册项都会被清理。 - 展示不会向屏幕阅读器播报每一次数值更新,并遵循减少动态效果的偏好设置。 移除 以 bundle 方式安装:在 Plugins 页面关闭,或运行 dsh plugin --profile <perfil> remove dsh-plugin-system-monitor,然后重启配置档。 以补丁方式插入(未安装):从配置档补丁中删除 system-monitor 条目,然后刷新页面。如果它是唯一条目,把补丁内容恢复为 [](注释可以保留)。原有的 Subscriptions 插件不会因这次集成而改变。 验证 在隔离 DSH_HOME 的 desktop 配置档中验证了打包:dsh plugin add 启用了该包,并把 dsh-plugin-system-monitor 加入 dsh.profile.bundles 列表,dsh --dump-config 显示了 # == dsh-plugin-system-monitor 层,其中 system-monitor row 已解析。 打包后没有在浏览器中重新测试插件行为(读取、侧边栏、页头、配额面板):唯一会改变行为的文件是 lib/,而本次修订没有改动它。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
JulioAkaminee/dsh-plugin-system-monitor
在侧边栏实时查看 CPU、内存与订阅额度
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2
这是你的仓库?认领条目