dsh-usage-board

DSH PLUGINUI 与外观

仓库 zhm20001/dsh-usage-board

UI 与外观 L4 · 沙盒安装通过 安全审查:低风险 可信度:银 可安装插件
安装这个插件

dsh-usage-board 是专为 DeepSeek Harness 设计的用量与成本可视化看板插件,实时捕获 Token 消耗、Step 耗时与异常指标,支持冷启动回溯历史会话并按 Sub-agent DAG 树状归集与明细穿透。

一句话选型结论

按资料字段整理

dsh-usage-board 是UI 与外观类的 DSH 可安装插件,验证等级 L4 · 沙盒安装通过,安全审查为低风险,列出 5 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类UI 与外观 收录类型可安装插件 验证等级L4 · 沙盒安装通过 安全审查低风险
验证等级 L4 L4 · 沙盒安装通过
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-09-10 创建于 2026-08-27
README 6.9 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:zhm20001/dsh-usage-board
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-usage-board:DeepSeek Harness 的用量与成本监控看板

  • 实时用量与成本监控
  • 冷启动回溯历史会话
  • Sub-agent DAG 树状归集
  • Token 五桶与峰谷分析
  • 余额与烧钱速率预测

适用场景

智能体编排

上游标签

deepseek-harnessdshdsh-plugin

验证等级与安全审查

L4 · 沙盒安装通过
自动化流程结论,不是人工审核
验证等级L4 · 沙盒安装通过安装命令在隔离沙盒内真实执行成功,无依赖错误
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度银综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✕ 未通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 插件目录树加载失败
  • L5.3_HTTP_SERVED HTTP 服务响应
— · 其它检查项
  • L4_0_SANDBOX 沙盒安装判定 方式:沙盒安装执行

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L4:在沙盒里真实装过,依赖能装上,不是纸面声明。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在UI 与外观场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-usage-board当前 L4 · 沙盒安装通过 低风险 0 未标注 有
nuwa-skill 未做沙盒验证 未标注 3.8 万 未标注 有
awesome-dsh-plugin L4 · 沙盒安装通过 低风险 1.8 万 0.1.1-rc.2 有
deepseek-balance-whale-widget L4 · 沙盒安装通过 低风险 4,492 0.1.7-rc.2 等 2 个 有
dsh-better-sidebar L4 · 沙盒安装通过 低风险 4,112 0.1.7-rc.2 等 10 个 有
dsh-deep-whale L4 · 沙盒安装通过 低风险 2,470 未标注 有

仓库档案

UI 与外观
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方zhm20001仓库 dsh-usage-board · 默认分支 main
分类UI 与外观ui
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言TypeScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-08-27 · 2026-09-10最后推送 2026-09-10
本站收录2026-08-27首次进入本站目录的时间

README 全文

6.9 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-usage-board

> DeepSeek Harness (DSH / Cordis) 的全功能用量监控、成本核算与诊断大盘插件。



简体中文 | English


📖 简介

dsh-usage-board 是专为 DSH (DeepSeek Harness) 设计的用量与成本可视化看板插件。

插件能实时捕获会话内的 Token 消耗、Step 耗时和异常指标,支持冷启动增量回溯历史全量会话,并按 Sub-agent DAG 调用关系进行树状归集与反向明细穿透。


📸 界面预览

插件通过宿主 Slot 系统在三处无缝挂载 UI(前端为轻量无状态设计 lib/client.js):侧边栏底部的 Usage Board 按钮一键唤出全屏大盘,会话详情页自带 Usage Tab 查看单会话账单。

会话页 "Usage" Tab —— 单会话账单与诊断

树级聚合 KPI(输入 / 输出 = 思考 + 正文 / 缓存命中 / 成本)、Token 五桶构成 × 峰谷金额(零桶自动隐藏)、模型占比、请求效率与逐步明细。悬停行内 ? 可查看该桶峰 / 谷两档实付单价与金额对照(谷价 = 峰价 × ½):

全屏大盘 (Overlay) —— 总览

总量 / 成本 / 缓存命中率 KPI,DeepSeek 官方余额与烧钱速率预测(含夜间/阶梯价反事实节约),84 天用量热力图与 24 小时峰谷剖面。

全屏大盘 (Overlay) —— 会话归集与 Turns 明细

最近会话树状归集、Turn × Step 级明细(TTFT / 耗时 / 五桶 Token / 峰谷金额),一键 CSV 导出。

挂载点一览

挂载 Slot 位置 展示内容
conversation.view 会话详情页 "Usage" Tab 当前会话树级聚合指标、Token 五桶构成 × 峰谷成本、模型占比、Step 级耗时瀑布
sidebar.footer.action 侧边栏底部操作区 大盘常驻快捷开闭图标
shell.overlay 全屏监控大盘 (Overlay) 余额与可用天数、异常与反事实节约 KPI、84 天热力图、24 小时峰谷剖面、最近会话归集、Turns 明细表及 CSV 导出

✨ 核心特性

  • ⚡ 零运行时依赖:基于 Node.js 22.5+ 原生 node:sqlite 构建,无任何 C++ 原生编译依赖及 Worker 进程负担。
  • 🏛️ CQRS 架构:DSH 会话原文件作为只读真相源 (Write Model),插件 SQLite 数据库作为可重建只读视图 (Read Model),保障会话数据安全。
  • 🚀 暖/热双层读模型:
  • 暖层 (SQLite):按脏分区增量汇总 daily_rollups / session_rollups,动态按最新价目表现算成本。
  • 热层 (内存快照):进程内不可变快照,单次请求下发渲染就绪的主帧;支持 rev 版本号协商,无变更秒回 unchanged。
  • 🌲 Sub-agent DAG 聚合分析:支持多层子代理深度调用链聚合、Step 耗时瀑布图、Token 五桶构成分析。
  • 💰 成本与余额洞察:支持 DeepSeek 官方余额透传、实时额度可用天数预测、夜间/阶梯价反事实节约计算。
  • 🖥️ 三处无缝 UI 挂载:原生融入 DSH Web 控制台(会话页 Tab、侧边栏入口、全屏仪表盘)。

🚀 快速上手

1. 环境准备

  • Node.js >= 22.5.0
  • DSH (DeepSeek Harness)

2. 作为 DSH 插件启用

# 1. 克隆并构建(仓库不含 lib/ 产物,必须先构建)
git clone https://github.com/zhm20001/dsh-usage-board.git
cd dsh-usage-board
npm install
npm run build

# 2. 将插件注册至 DSH Web Profile
dsh plugin --profile web add "$(pwd)"

# 3. 启动 DSH Web 宿主
dsh --profile web --port 3099

启动后访问 http://127.0.0.1:3099 即可在界面中看到用量看板。首次启动会冷启动回溯扫描全部历史会话,之后增量跟进。


⚙️ 配置说明

余额查询配置

大盘的「账户余额」组件读取 DeepSeek 官方 GET /user/balance 接口:

  1. 方式一:在 DSH 的「设置 → 模型」中填入 DEEPSEEK_API_KEY。
  2. 方式二:写入 ~/.dsh/.credentials.yaml(权限需设置为 0600):
DEEPSEEK_API_KEY: sk-xxxxxxxxxxxxxxxxxxxxxxxx

> 注:未配置 Key 时余额卡片展示占位符,不影响其余本地统计功能。余额查询是本插件唯一的外网请求,其余处理均在纯本地执行。

数据与存储路径

类别 存储位置 说明
真相源 (Write Model) ~/.dsh/sessions///session.jsonl.zstd DSH 原始会话,只读
投影库 (Read Model) ~/.dsh/data/usage.sqlite 插件维护的 SQLite 索引与聚合库

> 💡 可安全重建:投影库可随时删除重建(建议先停用插件,再 rm ~/.dsh/data/usage.sqlite*)。下次启动 Backfill 会重扫全部历史会话重建投影;Write Model 永远不要删。


🔌 API & 嵌入式开发 (SDK)

HTTP API 端点

端点 方法 说明
/api/usage-dashboard/snapshot?rev=N GET 获取大盘全量主帧。rev 命中当前版本时返回 {unchanged: true, revision}
/api/usage-dashboard/snapshot?refresh=1 GET 强制出网刷新一次 DeepSeek 实时余额
/api/usage-dashboard/turns GET 检索 Turns 明细列表。参数:limit(默认 500、上限 500)、session_id、root_session_id(二者可同给取交集)、format=csv

端点仅在注入 ctx.webServer 时注册(回环 same-origin 限定);未注入时引擎作为库完整可用。

作为独立库调用

先 npm run build 产出 lib/,再以依赖方式引入本包(或直接指向 lib/index.js):

import { createEngine } from 'dsh-usage-board'

// ctx 为结构化 HostContext,无需真实 Cordis 运行时
const engine = createEngine(ctx, { dbPath, sessionsRoot })

// 等待冷启动/增量 Backfill 就绪
await engine.ready

// 查询接口调用示例
const rollup = engine.query.getRollupBySession(rootSessionId)
const heat = engine.query.getHeatmapData(12)
const fails = engine.query.getTimelineAnomalies(100)
const text = engine.query.loadTurnDetails({ sessionFilePath, turnIndex })

// 逆序平滑释放
await engine.dispose()

🛠️ 本地开发

# 构建 Node 端与 Client 端产物
npm run build

# 启动监听构建(配合 DSH 宿主的 Client HMR 热替换)
npm run dev

# 运行全量测试套件(基于 node --test,无外部依赖)
npm test

# 类型检查
npm run typecheck

📄 License

本项目基于 MIT License 开源。

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
dsh-usage-board 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:zhm20001/dsh-usage-board` 即可。

dsh-usage-board 的验证等级是什么意思?

L4 · 沙盒安装通过。安装命令在隔离沙盒内真实执行成功,无依赖错误

dsh-usage-board 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-usage-board 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-usage-board 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-usage-board 有哪些功能?

实时用量与成本监控、冷启动回溯历史会话、Sub-agent DAG 树状归集、Token 五桶与峰谷分析、余额与烧钱速率预测。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

UI 与外观
按星标排序,可作替代方案

nuwa-skill

nuwa-skill

女娲 DSH plugin 只需输入一个名字,就自动调研、提炼并验证任何人的心智模型、决策启发式与表达 DNA,生成可直接调用的思维视角 S

未标注验证等级 3.8 万 星

awesome-dsh-plugin

awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harnes

L4 · 沙盒安装通过 1.8 万 星

deepseek-balance-whale-widget

DeepSeek-Balance-Whale-Widget

DSH 界面右下角的常驻小鲸鱼余额挂件,实时显示 DeepSeek 账户余额、今日已用与每轮对话消耗,支持拖拽吸附、Q 弹动画与音效,开箱即

L4 · 沙盒安装通过 4,492 星

dsh-better-sidebar

DSH-better-sidebar

面向 DeepSeek Harness 的服务化侧边栏工作台插件,把文件编辑、终端、Git 变更、子代理任务与侧边对话整合进右侧栏与底部面板

L4 · 沙盒安装通过 4,112 星

dsh-deep-whale

dsh-deep-whale

DSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)。

L4 · 沙盒安装通过 2,470 星

deepseek-design

deepseek-design

可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。

L4 · 沙盒安装通过 1,438 星

zhm20001 的其它插件

3 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。