cuttlefish520/dsh-token-meter
cuttlefish520★ 0JavaScriptLast synced: 2026-08-15
Real-time provider-agnostic token usage dashboard for DeepSeek Harness
README excerpt
@cuttlefish520/dsh-token-meter DeepSeek Harness 的实时 Token 用量浮窗插件(供应商无关)。A real-time, provider-agnostic token usage dashboard for DeepSeek Harness — a draggable floating panel in the style of Claude Desktop. 功能 Features - 供应商无关 :拦截 llm/stream 统一出口,任何走 Harness llm 服务的供应商(DeepSeek、OpenAI、Anthropic…)都会被统计;供应商返回官方 usage 时自动采用精确值,否则按字符数/4 估算。 - 实时面板 :流式输出 token 实时跳动(呼吸灯),每 1 秒刷新。 - 统计卡 :会话、消息、总 Token、活跃天数、当前/最长连续、高峰时段、最爱模型。 - 分布 :按供应商 / 按模型的 Token 条形图 + 最近调用列表。 - 交互 : - 拖动位置(面板顶部标题栏) - 调整大小(右下角手柄,最小 260×200) - 最小化 / 展开(标题栏「—」/ 右上角胶囊) - 重置统计(标题栏「重置」) - 侧边栏底部常驻开关「⏱ Token 开/关」 - 全局快捷键 Ctrl/Cmd + Shift + M 一键显示/隐藏(自动避开输入框) 安装 Install(已验证的正确方法) DeepSeek Harness 的 host 组合位于 profile 根目录 ,通常为: 系统 路径 Windows %USERPROFILE%\.dsh\profiles\ \ (如 C:\Users\你\.dsh\profiles\web\ ) macOS / Linux /.dsh/profiles/ / 该目录里 cordis.yml 是主配置(内容为空列表 [] ,由 bundle + patch 合成, 不要改它 )。 插件要写进 cordis.patch.yml (用户补丁层,YAML 数组)。 第 1 步:把 npm 包安装到 profile 的 node modules ⚠️ 两个坑: 1. 镜像源 :如果你平时用 npmmirror 等镜像,务必加 --registry https://registry.npmjs.org/ ,否则装不到本包。 2. npm install 会修剪(prune) package.json 里未列出的其它手工安装的插件——典型症状是重启后报 Cannot find package '@xxx/yyy' 。如果 profile 里还有别的本地/手工插件,请先把它们也写进 package.json 的 dependencies 再执行安装。 第 2…
View full README on GitHub →