Neko_02(dsh-usage-overview):在 DSH 桌面版內查看賬號餘額與用量熱力圖

前言

DeepSeek Harness(DSH)桌面版在「設置 → 賬號與餘額 → 查詢用量」裏默認打開內嵌的 platform.deepseek.com/usage 頁面。若你更希望在應用內直接看到餘額、累計消費與 Token、以及按日彙總的可視化,而不依賴該網頁,社區插件 Neko_02(npm 包名 dsh-usage-overview)會把同一入口換成可讀的面板,數據仍走 DSH 已有登錄會話,由 Host 側聚合 Platform API 後只把數字交給界面。

下面介紹它是什麼、能做什麼、如何安裝與使用時需要注意的點。

這是什麼

Neko_02 由維護者 nTillMeetu 發佈,歸類爲 客戶端 類 DSH 插件;在 SkillHub 目錄 與 GitHub 倉庫 均可找到。當前倉庫版本 1.0.1,許可證 MIT。README 明確說明:這不是 DeepSeek 官方產品,而是運行在 DSH 桌面 profile 內的社區插件,依賴 DSH 的擴展點(Host 註冊路由、Client 注入設置面板)。

核心功能

面板替換「查詢用量」內嵌頁,提供整賬號視角的用量概覽(README 與 package 描述已覈實):

  1. 賬號彙總:餘額、累計消費、累計 Token 與請求次數。
  2. 單月日曆熱力圖:每一天顯示當日消費與 Token,顏色深淺表示當日花費高低;點擊某天彈出明細(消費、Token、API 請求數)。
  3. 月份導航:月份選擇器與月份方塊網格,點擊可跳轉到對應月份。
  4. 篩選與導出:按 API Key 過濾;將所選月份導出爲 CSV。

界面支持 DSH 的深色與淺色主題;README 截圖註明使用合成數據演示。

安裝與啓用

環境要求(來自 README):

項 說明
應用 DeepSeek Harness 桌面版(文檔寫明在 0.2.1-rc.5、Windows x64 上測試)
Node.js 20+(安裝腳本用;DSH 自帶 runtime 可作後備)
賬號 已在 DSH 中登錄(面板讀取現有會話)
系統 目前主要在 Windows 上測試;安裝腳本僅用 Node API,其他平臺未充分驗證

這不是獨立 Web 應用,而是寫入 DSH profile 的 bundle:Host 增加一條路由,Client 在設置對話框中增加一塊麪板。

官方安裝步驟如下。腳本會定位 DSH profile(默認 ~/.dsh/profiles/desktop,可用 --profile 覆蓋),備份 package.json 與 pnpm-lock.yaml,添加 link: 依賴與 dsh.profile.bundles 條目,再用 DSH 內置 pnpm 安裝,並提示重啓。

git clone https://github.com/nTillMeetu/Neko_02.git
cd Neko_02
node install.mjs

裝完後 重啓 DeepSeek Harness,打開 設置 → 賬號與餘額 → 查詢用量。

常用參數:

node install.mjs --dry-run      # 僅預覽將要修改的內容
node install.mjs --profile "C:/Users/you/.dsh/profiles/desktop"
node install.mjs --uninstall    # 卸載

若手動改 profile,在 ~/.dsh/profiles/desktop/package.json 中加入 dsh-usage-overview 的 link: 依賴,並在 dsh.profile.bundles 中註冊 dsh-usage-overview,在該目錄執行 pnpm install 後重啓 DSH。示例結構見倉庫 README 的 Manual install 小節。

卸載:

node install.mjs --uninstall

然後重啓 DSH;手動安裝時需刪除依賴與 bundle 項並重新 pnpm install。

典型用法

安裝並重啓後,從設置進入「查詢用量」即可使用面板,無需額外配置項(資料中未列出獨立配置文件字段)。

可按 API Key 過濾查看;在月份選擇器或月份方塊中切換月份,在熱力圖上點選某一天查看當天明細;需要留存記錄時,導出當前所選月份 CSV。

若餘額或用量報錯,README 建議:確認 DSH 內已重新登錄,再打開面板並點擊 刷新。若僅 Client 熱重載而未重啓 DSH,Host 路由可能未註冊,會出現月度數據不全、月份選擇器被禁用等情況——完整安裝流程已包含重啓 Host。

工作原理與安全(簡要)

  • Host(lib/index.js)註冊 /usage-overview/summary,使用 DSH 已有的賬號授權,調用 Platform /api/v0/usage/by_api_key/*(31 天對齊窗口,帶緩存),只返回數字。
  • Client(lib/client.js)在 DSH overlay 槽位渲染面板,向上述路由拉數據,不直接訪問 platform.deepseek.com。

賬號 token 不離開 Host 進程、不下發到客戶端;插件 README 稱運行時無遙測、無第三方依賴(React 與 DSH UI 原語由 DSH 提供)。插件以當前 DSH 進程權限運行,安裝前建議自行查看源碼與 MIT 許可證。

適用場景與注意

適合:長期在 DSH 桌面版開發、調試 API,希望在同一應用內快速對照餘額、日消費與 Token,並按 Key 或月份導出 CSV 的用戶。

注意(均來自 README Caveats / Troubleshooting):

  1. DSH 插件 API(如 shell.overlay、profile Web 路由、UI 原語)並非穩定公開契約,DSH 升級可能導致插件失效,大版本升級前可查看倉庫 Issue。
  2. Platform 單次查詢上限爲 31 個日曆對齊日,全時段與月度合計由連續窗口累加;月度合計可能與平臺 lifetime 合計有少量分位差異。
  3. 月份表從賬號首個 API Key 所在月份開始,更早月份在選擇器中不可用。
  4. 倉庫路徑變更後需重新運行 node install.mjs 以刷新 link: 路徑。
  5. 面板不出現:檢查 profile 的 dsh.profile.bundles 是否含 dsh-usage-overview,並在 profile 目錄重新 pnpm install;需 DSH 構建提供 shell.overlay 槽位。

SkillHub 與 GitHub 上的社區目錄獨立於 DeepSeek / 幻方,不等同於官方應用商店。

結尾

Neko_02 把 DSH 桌面版「查詢用量」從內嵌平臺頁換成應用內面板:餘額、累計指標、按月日曆熱力圖、按 Key 過濾與 CSV 導出,Host 聚合、Client 展示,適合需要在本機 DSH 裏一眼看清用量結構的開發者。

  • 目錄頁:https://www.skillhub.cn/plugins/nTillMeetu/Neko_02
  • 源碼與文檔:https://github.com/nTillMeetu/Neko_02
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜