xinmo114514/dsh-usage-dashboard
xinmo114514★ 0TypeScriptLast synced: 2026-08-15
DSH(DeepSeek Harness)Web 插件:设置页 Token 消耗仪表盘 —— 指标卡、近 7 天/逐时趋势图、按模型/会话分布,数据全部来自本机会话日志,零外部请求。
README excerpt
📊 dsh-usage-dashboard DSH(DeepSeek Harness)Web 插件 —— 设置页 Token 消耗仪表盘 在 DSH 的 Web 界面( http://127.0.0.1:3080 )设置对话框中,一键查看 全部会话 的 Token 消耗:核心指标卡、近 7 天每日趋势、逐时曲线、按模型 / 按会话分布,数据全部来自本机会话日志,真实可追溯、不上传任何外部服务。 [] 目录 - 简介 - 仪表盘截图 - 功能特性 - 数据来源与统计口径 - 工作原理 - 快速开始 - API 文档 - 行为与内置常量 - 隐私与安全 - 项目结构 - Roadmap - 贡献指南 - 许可证 - 联系与支持 简介 这是什么? 一个为 DSH(DeepSeek Harness)Web 界面打造的 Cordis 插件。它把散落在 /.dsh/sessions/ 下的全部会话日志中的 token 用量聚合起来,在 设置 → Token 用量 分区呈现为一个完整的消耗仪表盘。 解决什么问题? DSH 本身不提供全局的 token 消耗视图;想知道“近 7 天 / 今天 / 某个模型 / 某个会话花了多少 token”,只能翻原始日志。本插件把这些信息变成打开设置就能看到的图表。 核心亮点: - 📊 五维聚合 :总量、按日、按小时、按模型、按会话,一次扫描全部折叠 - 📈 零依赖图表 :SVG 手写堆叠柱状图、双折线图、分布条,不引入任何图表库 - 🛡️ RAW 日志直读 :直接解压解析 session.jsonl.zstd (多帧 zstd),不依赖解释器逐条重放,数据完整可审计 - 🔒 纯本地统计 :所有聚合只在本机进程内完成,不发送任何外部请求 - 🎨 主题自适应 :复用 DSH shell 的 --dsw-alias- 设计令牌,明暗主题、窄屏布局自动适配 - 🌐 中英双语 :内置 zh / en 两套文案,跟随浏览器语言自动切换 仪表盘截图 设置对话框中的「Token 用量」分区:指标卡 + 近 7 天每日堆叠柱状图 + 逐时双折线 + 按模型 / 按会话分布(数据为真实会话日志聚合) 仪表盘在 DSH Web 设置页中的实际位置:侧边栏底部齿轮 → 设置 → 左侧「Token 用量」 功能特性 功能 说明 截图 🧮 核心指标卡 总消耗 / 输入 / 输出 / 缓存读取,附调用次数、会话数、占比、缓存写入、推理量、缓存命中率;数值按位数自动缩放字号,任何宽度下不截断 dashboard.png 📊 近 7 天每日消耗 输入 / 输出 / 缓存堆叠柱状图,悬停查看当日明细(总数、输入、输出、缓存、调用次数) 同上 ⏱️ 逐时消耗 输入 / 输出双折线图,支持 7 小时 / 24 小时 窗口切换,悬停查看整点明细 同上 🤖 按…
View full README on GitHub →