前言¶
在 DeepSeek Harness(DSH)裏跑長會話時,開發者往往要同時盯着生成速度、輸入輸出 token、平臺餘額,以及多模型切換帶來的費用。這些信息分散在日誌或外部控制台裏,回到 Web GUI 界面時並不直觀。
Work Dashboard 是社區維護的客戶端插件,在 Harness Web 界面上疊加一塊可拖動的 HUD,把會話狀態、餘額與按模型估算的費用集中展示。下面介紹它是什麼、能做什麼,以及如何用 profile 本地依賴方式接入。
這是什麼¶
- 插件名稱:work-dashboard(npm 包名
@local/work-dashboard) - 維護者:ami678-dev
- 分類:客戶端(浮層 HUD,非服務端擴展)
- 一句話定位:浮在 DSH Web GUI 之上的儀表盤,實時顯示會話工作狀態、DeepSeek 賬戶餘額、token 用量與按模型估算的費用。
- 源碼與目錄頁:GitHub | SkillHub 目錄
插件通過 dsh.bundle.patch 注入客戶端條目;模塊在 inject 中聲明 remote.session 與 remote.account 兩個命名空間。若環境缺少其一,儀表盤會降級顯示,而不是拖垮 DSH 啓動。
核心功能¶
以下能力均來自倉庫 README 與 package.json 說明,可按截圖與冒煙測試自行覈對。
- 速度表:以 tokens/s 顯示當前會話吞吐,帶主/輔刻度。
- Token 統計:IN / OUT / TOTAL,以及緩存命中率。
- DeepSeek 餘額:讀取平臺賬戶真實餘額;讀不到時界面顯示
-。 - 其他模型費用估算:按「插件啓動以來的 token 增量 × 本地配置的單價」顯示爲
≈¥x.xx;未填單價時顯示-。Ollama 等本地模型不參與估算。 - 交互與持久化:點擊熊貓頭像向左下展開/收起面板;拖動標題欄移動;右下角手柄縮放;位置與尺寸寫入本地並自動恢復。
- 主題與語言:深色/淺色隨 Harness 主題自適應,支持中英文文案(
locale/)。
DeepSeek 餘額由 deepseek-account 直接展示,不參與費用估算,避免與餘額重複計算。費用估算僅覆蓋插件啓動後的增量;重啓 dsh 或重載插件後基線歸零。
安裝與啓用¶
官方文檔未提供 dsh plugin add github:… 一類一鍵命令,採用的是 本地目錄 + profile package.json link 依賴 + bundle 註冊。先做目錄準備,再在 profile 裏聲明依賴與 bundle。
-
將倉庫放到任意目錄,例如
~/dsh-plugins/work-dashboard(自行下載或拷貝源碼,勿在生產環境盲目信任未審閱的第三方代碼)。 -
在該 profile 的
package.json(例如~/.dsh/profiles/desktop/package.json)中註冊本地依賴:
{
"dependencies": {
"@local/work-dashboard": "link:~/dsh-plugins/work-dashboard"
}
}
- 把插件加入同一 profile 的 bundle 列表:
{
"dsh": {
"profile": {
"bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"@local/work-dashboard"
]
}
}
}
- 重啓 dsh;若 profile 配置了
patchReload: live,保存配置後即可生效。
權限與審閱:客戶端插件隨當前 dsh 進程與 Web 前端運行,可訪問會話與賬戶相關 remote API。安裝前應閱讀 client.js、cordis.patch.yml 與 MIT 許可證,確認符合你的安全與合規要求。
典型用法¶
| 操作 | 效果 |
|---|---|
| 點擊頭像 | 向左下展開 / 收起面板 |
| 拖動標題欄 | 移動整個 HUD |
| 拖動右下角手柄 | 調整面板尺寸 |
點擊 ¥ |
打開單價編輯彈窗(每百萬 token) |
餘額與單價¶
- DeepSeek:只顯示平臺餘額,不參與
≈¥估算。 - 其他模型:單價保存在瀏覽器
localStorage,不會上傳;未填單價的模型會在費用提示中按模型去重計數。 ¥彈窗:預填部分 Xiaomi MiMo 官方刊例價(人民幣/百萬 token,實時檔),來源見 MiMo 按量計費(文檔標註 2026-11);可隨時覆蓋。緩存寫按「緩存未命中」輸入價計。
預填示例(單位:元/百萬 token):
| 模型 | 輸入(緩存未命中) | 輸出 | 緩存讀 |
|---|---|---|---|
xiaomi/mimo-v2.6-flash |
1 | 2 | 0.02 |
xiaomi/mimo-v2.6-pro |
3 | 6 | 0.025 |
xiaomi/mimo-v2.6-pro-ultraspeed |
30 | 60 | 0.25 |
DeepSeek 輸入存在空閒/高峯兩檔價格時,餘額仍以官方賬戶爲準,插件內無需區分時段。
排查¶
運行時診斷寫入 localStorage['dsh.work-dashboard.diag'],包含構建版本、刷新次數、餘額狀態與費用統計,便於在 Electron 外部排查。
適用場景與注意¶
適合誰:長期在 DSH Web GUI 裏做智能體或對話開發、需要一眼看到 token 流速、用量、DeepSeek 餘額,並對非 DeepSeek 模型做粗算費用的人。
不適合當作:精確賬單系統——估算僅限插件存活期間的增量,且依賴你維護的單價表。
開發自測:倉庫聲明 Node.js 18+ 可無額外依賴跑冒煙測試:
npm test
主要文件:client.js(UI 與數據管線)、index.js(bundle 入口)、cordis.patch.yml(profile 注入)、test/smoke.test.mjs。
DSH 生態主張「一切皆插件」;SkillHub 等目錄爲社區站點,與 DeepSeek / 幻方無官方從屬關係。本插件當前 GitHub 星標爲 1,成熟度需自行評估。
結尾¶
Work Dashboard 把會話速度、token 彙總、DeepSeek 餘額和多模型增量費用收到一塊可拖動的 HUD 裏,適合作爲桌面 profile 上的日常觀測層。接入時記住本地 link 安裝路徑與 bundle 三步,並區分「官方餘額」與「本地估算」。
- 目錄頁:https://www.skillhub.cn/plugins/ami678-dev/work-dashboard
- 源碼:https://github.com/ami678-dev/work-dashboard