前言¶
DeepSeek Harness (DSH) 記錄本地會話日誌,但原生界面缺乏對用量數據的統計展示。dsh-token-dashboard 插件旨在解決這個問題。它讀取本地會話日誌,復刻 Codex 的版式,提供累計 token、活動熱力圖和模型洞察等數據。
核心功能¶
- 五個累計數字:累計 Token 數、Token 使用峯值、最長任務用時、最長連續天數、當前連續天數。
- 一年活動熱力圖:顯示全年的活動情況,支持日/周/累計總量三種模式,懸停可查看具體數值。
- 洞察:統計最常用的推理強度、按 Token 排名的模型、已探索技能數、技能總數、總會話數、總輪次以及緩存命中率。
- 最常使用:列出調用最多的技能與次數。
- 中英雙語:跟隨 DSH 界面語言,數字與時長格式(如
3.7億、46分59秒)也會隨之改變。 - 只讀、零成本:插件只讀取
$DSH_HOME/sessions下的日誌,不寫盤、不聯網、不調用模型。 - 無運行時依賴:宿主側僅依賴
node:*,瀏覽器側從 DSH shell 的模塊表獲取 UI 組件。
安裝與啓用¶
該插件依賴 DSH 0.2.x 和 Node.js ≥ 22.18。
桌面應用(Electron):
dsh plugin --profile desktop add @etheslay/dsh-token-dashboard --registry=https://registry.npmjs.org/
dsh web:
dsh plugin --profile web add @etheslay/dsh-token-dashboard --registry=https://registry.npmjs.org/
安裝完成後重啓 DSH,進入 設置 → 用量 即可查看面板。
驗證與排查¶
安裝完成後,可以通過訪問健康檢查端點確認插件是否正常加載:
# 將 <你的 DSH 端口> 替換爲實際端口
curl http://127.0.0.1:<你的 DSH 端口>/dsh-token-dashboard/api/health
若在設置中未看到入口,請檢查 profile 是否正確(桌面應用爲 desktop),並運行 dsh --profile desktop --dump-config 確認配置中是否包含該插件。
注意事項¶
- 只讀與隱私:插件不寫入任何數據,不聯網,也不編造 DSH 量不出來的指標(如額度、套餐等)。
- 卸載清理:卸載時需同時刪除 profile
package.json中的dsh.profile.bundles條目,插件本身不保留用戶數據。 - 版本要求:請確保運行環境滿足 DSH 0.2.x 和 Node ≥ 22.18。
結語¶
dsh-token-dashboard 爲 DSH 用戶提供了本地、安全且零成本的用量分析工具。它復刻了 Codex 的統計風格,但數據完全基於 DSH 實際的會話日誌。
- GitHub 倉庫:https://github.com/Etheslay/dsh-token-dashboard
- 插件目錄:https://www.skillhub.cn/plugins/Etheslay/dsh-token-dashboard