DeepSHPlugins
dsh-ibka-balance 專案預覽
GITHUB / COMMUNITY PROJECT

dsh-ibka-balance

安全與運維JavaScriptMIT

輸入框下方常駐餘額卡片:實時顯示 DeepSeek API 賬戶餘額,每 5 分鐘自動重新整理,支援手動重新整理,餘額過低自動變色提醒。

4 Starsibka512 更新時間 2026-08-15
訪問 GitHub 倉庫
dsh-ibka-balance 專案預覽

專案介紹

中文

輸入框下方常駐餘額卡片:實時顯示 DeepSeek API 賬戶餘額,每 5 分鐘自動重新整理,支援手動重新整理,餘額過低自動變色提醒。

English

Permanent composer-dock balance card: real-time DeepSeek API account balance with 5-minute auto-refresh, a manual refresh button, and low-balance color warnings.

專案資訊與收錄訊號

快照 2026-09-11
作者 / 組織
ibka512
倉庫
ibka512/dsh-ibka-balance
GitHub Stars
4
Forks
0
開發語言
JavaScript
許可證
MIT
最近推送
2026-08-15
Manifest
資料中檢測到宣告

公開倉庫不自動等於可商用;許可證與當前相容性以原專案文件為準。Manifest 和資料評分不構成安裝安全認證。

資料評分

55/ 100
維護活躍
81
文件與實用資訊
92
生態關注度
20
安裝便捷訊號
55
專案宣告訊號
85

README 含完整安裝與使用說明;關注度尚低(4)。

評分來自已有資料快照的五維模型,僅作瀏覽參考,不是實際使用評測或安全檢測結論。

安裝與使用

所有專案資料與許可均以對應 GitHub 倉庫為準。

dsh plugin --profile web add github:ibka512/dsh-ibka-balance

複製命令不會自動執行。請先閱讀倉庫文件,確認環境要求與許可證。

專案截圖

倉庫 README

GitHub 原文

已儲存的倉庫文件快照;文件抓取時間未記錄,可能與上方目錄介紹處於不同版本。安裝前請核對當前倉庫說明。

儲存庫檔案保留原文,指令與授權文字不作自動改寫。

dsh-ibka-balance — DeepSeek API 余额监测(常驻卡片)

一个为 DeepSeek Harness (dsh) Web 界面编写的常驻余额监测插件: 在聊天输入框下方的统计栏里实时显示 DeepSeek API 账户余额,每 5 分钟自动刷新,余额过低时变色提醒。

本插件最初由一轮 AI 辅助开发会话产出,随后打包为常驻插件并发布到社区。Architecture: Host 端通过 credentials 服务取 API Key,经 subprocess + curl 请求 https://api.deepseek.com/user/balance,注册 HTTP 路由 /api/ibka-balance;Client 端用浏览器原生 window.fetch 轮询并渲染在 conversation.composer.dock 插槽。

功能

  • 🟢 实时显示总余额(total_balance,多币种求和)
  • 🔄 每 5 分钟自动刷新 + 手动 ⟳ 刷新按钮
  • 🟠 < ¥10 变橙色 · 🔴 < ¥5 变红色 · 账户不可用变红
  • ℹ️ 悬停显示充值余额 / 赠金余额明细
  • 🔒 API Key 只在 Host 端,绝不出进程、不进浏览器

安装(手动)

  1. 将本仓库的 dsh-ibka-balance 目录复制到你的 profile 的 node_modules 下:

~/.dsh/profiles/web/node_modules/dsh-ibka-balance/

  1. 在 ~/.dsh/profiles/web/cordis.patch.yml 末尾追加:
   - insert:
       - id: ibka-balance
         name: 'dsh-ibka-balance'
  1. 重启 DeepSeek Harness App(web 模式暂不热更新配置),必要时刷新浏览器页面。

依赖:curl(macOS 自带)、DEEPSEEK_API_KEY 凭据(已存在于 ~/.dsh/.credentials.yaml 或环境变量)。

卸载

删除 cordis.patch.yml 中对应的 insert 行,并删除 node_modules/dsh-ibka-balance 目录,重启即可。

原理

层职责
Hostinject: ['webServer', 'credentials'] 等待服务就绪;webServer.register 两个精确路由:GET /api/ibka-balance(余额)、POST /api/ibka-balance/log(客户端自诊断上报,写入工作区 balance-card-report.txt)
Clientwindow.__ModuleLoader__.load 打包的浏览器模块;注册 conversation.composer.dock 插槽条目(防重复注册),window.fetch 轮询,window.setInterval 定时

许可证

MIT © phonejoy

使用前核對

安裝步驟、相容版本與授權範圍以原專案當前文件為準。Stars 和評分是快照中的導航訊號。

安裝與排錯 · 專案問題反饋

同類專案