Passer au contenu principal
M

dsh-quota

minokun/dsh-quota

DeepSeek Harness plugin: a bottom-right membership-quota pill with a panel showing each AI platform's plan quota. Queries Kimi / DeepSeek / Zhipu directly via official APIs with API keys from the DSH credentials domain, and falls back to registered MCP to

Installer

dsh plugin --profile web add github:minokun/dsh-quota

README

dsh-quota

DeepSeek Harness 插件:右下角「会员额度」悬浮球 + 面板,一眼看清各 AI 平台的套餐额度与余额。

面板特写

📸 整页效果(悬浮球在右下角)

整页效果

截图里都是什么:

  • 右下角的「会员额度」悬浮球:圆点表示整体状态(绿 = 全部正常 / 黄 = 部分异常 / 红 = 全部失败),旁边是上次刷新时间;点击展开/收起面板,打开时数据超过 5 分钟会自动后台刷新
  • 每个平台一张卡片:右上两个徽标——API = 官方 API 直查(key 自动同步自 DSH 凭证域,下方灰色小字显示用的是哪个凭证引用,例如 ⇄ 已同步 KIMI_CODING_API_KEY · DSH 凭证),MCP = 通过已注册的 MCP 服务器查询;正常 / 失败 / 未配 Key 是本次查询状态
  • 彩色进度条:用量占比(<60% 绿 / 60–85% 黄 / >85% 红),右侧是 已用 / 上限 剩xx,下方小字是额度窗口的重置时间
  • 头部「刷新」按钮:立即重新查询所有平台;面板底部「API Key 管理」折叠区可手动补 key(一般不需要——DSH 里加过的 key 会自动同步过来)

功能

  • 点开即更新:打开面板时数据超过 5 分钟自动后台刷新;也可手动点「刷新」
  • 进度条可视化:用量占比彩色进度条(<60% 绿 / 60–85% 黄 / >85% 红),带重置时间
  • Key 自动同步:直连平台的 API key 直接读 DSH 凭证域(与模型配置同一批 apiKeyEnv 引用)——DSH 里加过 key 就不用手动再填;凭证变更自动触发刷新
  • 手动 Key 兜底:面板里可手动保存 key(存于 DSH 凭证域的插件私有引用,删除不影响 DSH 模型配置)

支持的平台

平台方式内容
Kimi Code官方 API(KIMI_CODING_API_KEY周额度 / 5h 窗口 / 加量包 / 并发
DeepSeek官方 API(DEEPSEEK_API_KEY余额、赠金、充值
智谱 Coding Plan官方 API(ZAI_CODING_CN_API_KEY5 小时 token 窗口、调用限流
智谱 BigModelMCP(mcp__bigmodel__*账户余额
通义千问(百炼)MCP(mcp__qianwenai__*Token 套餐、可用金额
超算互联网MCP(mcp__scnet__*充值余额、专项金额
TokenRouterMCP(mcp__tokenrouter__*额度消耗进度
SupaWriterMCP(mcp__supawriter__*月度文章额度

直连平台 key 缺失时显示「未配 Key」;MCP 平台是纯可选扩展——它们通过你在 DSH 里另行注册的 mcp__bigmodel__* / mcp__qianwenai__* / mcp__scnet__* / mcp__tokenrouter__* / mcp__supawriter__* 工具取数(本仓库不包含这些 MCP 服务器)。某个 MCP 没注册时对应平台自动隐藏,注册了就会自动出现,互不干扰。

安装

dsh plugin --profile web add dsh-quota

或打开 设置 → 插件市场,搜索 dsh-quota 一键安装。

配置(可选)

在 composition 里给条目加 config:

- id: quota
  config:
    refreshOnBoot: true          # 启动后自动刷新一次(默认 true)
    refreshIntervalMinutes: 30   # 定时刷新间隔,0 关闭(默认 0)

接入你自己的 MCP 平台

除了上述内置平台,composition 里声明 mcpPlatforms 即可把任何已注册的 mcp__* 额度工具接进面板(通用解析:自动识别 used/limit/remaining 形的配额行与 balance 形余额;未注册时该行自动隐藏):

- id: quota
  config:
    mcpPlatforms:
      - id: mysite
        label: 我的平台
        tools: ['mcp__mysite__my_quota']   # 按序调用,可多个

开发

pnpm install
pnpm build        # 构建 host + client,含 client-id 一致性门禁
pnpm typecheck
sh scripts/reload.sh   # 构建;Host 改动重启 dsh 生效,界面改动刷新页面生效

License

MIT

Plugins associés