dsh-deepseek-quota

DSH PLUGIN浏览器与联网

仓库 cn-scuo-oo/dsh-deepseek-quota · npm dsh-deepseek-quota

浏览器与联网 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH plugin 在 Web 侧边栏展示 DeepSeek API 实时余额卡片,每 60 秒自动刷新,并提供与官网一致的充值面板与官方支付二维码,API Key 全程留在 Host 进程。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 3 复刻 0 · 未关闭 issue 0
最近更新 2026-08-15 创建于 2026-08-15
README 12.3 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:cn-scuo-oo/dsh-deepseek-quota#v1.0.0
兼容 DSH 版本0.2.0-rc.2 等 9 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/cordis@^4.0.1、react@^18.2.0需要同时安装的同级依赖
npm 包名dsh-deepseek-quota可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-deepseek-quota:为 DeepSeek Harness 侧边栏添加实时额度与充值面板的 DSH plugin

  • 实时余额展示
  • 60秒自动刷新
  • 低余额警示
  • 充值面板与二维码
  • 密钥安全留在Host

适用场景

联网搜索终端命令

上游标签

deepseekdsh-pluginharnesspluginquotarecharge

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

浏览器与联网
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方cn-scuo-oo仓库 dsh-deepseek-quota · 默认分支 main
分类浏览器与联网search
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue3 / 0 / 0收录时的数值,非实时
创建 / 更新2026-08-15 · 2026-08-15最后推送 2026-08-15
本站收录2026-08-27首次进入本站目录的时间

README 全文

12.3 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-deepseek-quota

> DeepSeek Harness Web 侧边栏的 DeepSeek API 剩余额度卡片 + 充值面板 插件。
> 实时展示官方余额(总余额 / 充值构成 / 赠送余额 / 期间已用 / 更新时间),每 60 秒自动刷新;
> 卡片内提供「充值」入口,弹出居中充值面板(金额档位与支付方式与 DeepSeek 官网一致),
> 扫码打开官方充值页完成支付。数据来自 DeepSeek 官方 /user/balance 接口,API Key 全程不出 Host 进程。




目录


功能特性

# 能力 实现
1 实时余额展示 对接 DeepSeek 官方 GET /user/balance,展示总余额、充值/赠送构成、期间已用、更新时间
2 自动刷新 每 60 秒自动刷新 + 手动刷新按钮;刷新失败保留旧值(stale-while-error)
3 低余额警示 余额 ≤ 0 时主数字变红;侧边栏收起态显示 !
4 充值入口 卡片头部「充值」按钮 → 居中充值面板(金额档位/支付方式与官网一致)
5 官方支付二维码 面板生成官方充值页二维码(https://platform.deepseek.com/top_up)供扫码支付
6 密钥安全 API Key 只在 Host 进程内使用,浏览器侧经同源路由取数,Key 不落浏览器
7 视觉一致 复用侧边栏「设置」同源设计令牌(字体/颜色/间距/圆角/悬停态),宽度像素级对齐
8 宽/窄自适应 侧边栏展开显示完整卡片,收起退化为 32px 圆形按钮,点击展开侧边栏

适用平台

项 要求
宿主 DeepSeek Harness Web(桌面端 / Web profile)
运行环境 Node 18+(DSH 内嵌 Node 或系统 Node 均可)
操作系统 Windows(Git Bash / WSL)/ macOS / Linux
数据源 DeepSeek 官方 GET /user/balance(需有效 DEEPSEEK_API_KEY)

安装

方式 A:一键安装(推荐)

git clone https://github.com/cn-scuo-oo/dsh-deepseek-quota.git
cd dsh-deepseek-quota
bash install.sh

脚本自动完成:检测 DSH profile 与 Node 版本(缺失给出修复指引)→ 复制插件文件到
~/.dsh/profiles/web/vendor/dsh-deepseek-quota/ → 更新 profile package.json
(dependencies + bundles 声明)→ 建立 node_modules 符号链接。

安装完成后 重启 DeepSeek Harness(或页面按 Cmd+R 刷新),侧边栏底部「设置」上方即出现额度卡片。

> 自定义 profile 名 / 卸载:
> bash > bash install.sh --profile myprofile # 安装到指定 profile > bash install.sh --uninstall # 卸载(移除文件、声明与符号链接) >

方式 B:手动安装(等价)

  1. 把 lib/、package.json、cordis.patch.yml 复制到 ~/.dsh/profiles/web/vendor/dsh-deepseek-quota/;
  2. 编辑 ~/.dsh/profiles/web/package.json:
    - dependencies 增加 "dsh-deepseek-quota": "file:./vendor/dsh-deepseek-quota";
    - dsh.profile.bundles 追加 "dsh-deepseek-quota";
  3. 建立符号链接:ln -s "$PWD/vendor/dsh-deepseek-quota" ~/.dsh/profiles/web/node_modules/dsh-deepseek-quota;
  4. 重启 DSH。

配置 API Key

无需编辑任何配置文件。在 DSH 应用内:

> 设置 → 模型 → 填入 DEEPSEEK_API_KEY(与调用 DeepSeek 模型的 Key 是同一把)

插件经 DSH 的凭据服务(~/.dsh/.credentials.yaml)读取,Key 只在 Host 进程内使用,
通过同源只读路由 GET /dsh-quota/balance 把归一化后的余额数据交给浏览器,
API Key 永远不进入浏览器 / 前端代码 / 命令字符串。

> 高级:可用环境变量 DEEPSEEK_BASE_URL 覆盖官方接口地址(联调本地 Mock / 公司代理)。

使用指南

  1. 查看额度:侧边栏底部「DeepSeek 额度」卡片显示 ¥余额 大字 + 「充值 X · 赠送 Y」+ 「更新于 HH:MM:SS」;
  2. 刷新:点击卡片右上角刷新图标立即取数(加载中图标旋转);
  3. 充值:点击卡片头部「充值」按钮 → 弹出居中面板:
    - 选择金额(¥10/20/50/100/300/500 或自定义,美元账户自动切换 $ 档位);
    - 选择支付方式(支付宝 / 微信 / 银行卡,与官网一致);
    - 点击「去支付」→ 中央展示官方充值页二维码 + 金额/方式摘要;
    - 手机扫码打开 DeepSeek 官方充值页完成支付,或点「在浏览器中打开官方充值页」直达;
  4. 充值到账后:回到侧边栏点击刷新图标(或等 60 秒自动刷新)即可看到最新余额。

充值说明(重要)

如实说明:DeepSeek 没有公开的「按订单生成支付二维码」API,官方充值页也禁止内嵌
(content-security-policy: frame-ancestors 'none')。真正的按订单官方支付码只能在登录
平台后于官网生成。因此本插件面板展示的是官方充值入口二维码——即官网自己复制的
「充值链接」同一个地址(https://platform.deepseek.com/top_up):

  • 扫码后在手机端打开本人账号的官方充值页,按面板已选金额与支付方式完成支付;
  • 面板提供金额/方式摘要与提示文案,避免误扫错金额;
  • 支付完成后回到应用点击刷新,官方 GET /user/balance 立即返回最新余额。

> 安全合规:本插件只对接 DeepSeek 官方公开 API 与官方充值页,不涉及任何爬虫、
> 绕过官方计费或代收资金逻辑。

演示截图

> 截图来自真实运行实例(开发验证环境)。

侧边栏额度卡片(展开态) 卡片区域放大 侧边栏底部(充值入口 + 设置对齐)
充值面板(金额档位 + 支付方式) 二维码视图(扫码支付,二维码已打码)

项目结构

dsh-deepseek-quota/
├── lib/
│   ├── index.js          # Host 半:凭据解析 → 官方余额接口 → 同源路由 /dsh-quota/balance
│   └── client.js         # Client 半:侧边栏卡片 + 充值面板 + 内联 QR 编码器
├── package.json          # 插件清单(入口 / dsh bundle / client 注入声明)
├── cordis.patch.yml      # profile 组合层补丁(以一行插入 bundles)
├── install.sh            # 一键安装脚本(检测 + 复制 + 改写 profile + 符号链接)
├── scripts/
│   └── patch-profile.mjs # install.sh 依赖:安全改写 profile package.json(幂等)
├── tests/
│   └── smoke.test.mjs    # 冒烟测试(模块加载 / Host 路由行为 / 归一化逻辑)
├── docs/
│   └── screenshots/      # 功能截图
├── .env.example  .gitignore
├── README.md  LICENSE  CONTRIBUTING.md  SECURITY.md  CHANGELOG.md
└── .github/              # Issue 模板 + PR 模板

工作原理

浏览器 (Client 半)
QuotaCard 组件 ──fetch──▶ GET /dsh-quota/balance(同源,无 CORS)
│
Host 半 (lib/index.js)
1. ctx.credentials.resolve('DEEPSEEK_API_KEY')
2. fetch {baseURL}/user/balance  (Bearer, 15s 超时)
3. 归一化 → { totalBalance, grantedBalance,
toppedUpBalance, updatedAt, … }
│
DeepSeek 官方 API(Key 只在这一层出现)
  • 数据流:官方余额接口 → Host 归一化 → 同源只读路由 → 浏览器卡片;每 60 秒自动刷新;
  • 状态机:loading → ready / error;已有数据时刷新失败保留旧值并标注「更新失败」;
  • 期间已用 = 组件加载以来余额的减少量(官方为预付费余额制,无“总配额/已用”字段,如实映射);
  • 充值面板:注册于 shell.overlay 全屏浮层,居中模态,支持遮罩 / × / Esc 关闭。

常见问题

Q:卡片不显示 / 一直转圈?
先确认已在 设置 → 模型 填入 DEEPSEEK_API_KEY;然后看页面控制台是否有 GET /dsh-quota/balance 报错。插件默认挂在侧边栏底部「设置」上方,收起态是 32px 圆形按钮。

Q:提示「未配置 DEEPSEEK_API_KEY」?
在 设置 → 模型 中填写并保存后,点击卡片刷新按钮即可;无需重启。

Q:余额显示不准 / 是负数?
余额来自官方 GET /user/balance,为账户实时值(同一 Key 所有客户端合计)。面板中的
「期间已用」是从组件加载起的余额差分,不是账户历史总消耗。

Q:充值后余额没变?
官方到账可能有秒级延迟;回到应用点击刷新图标,或等 60 秒自动刷新。若仍不变,确认充值与 API Key 属于同一平台账号。

Q:安装脚本报错?
按脚本提示操作:未检测到 DSH 时先运行一次 DeepSeek Harness 生成 ~/.dsh;profile 名不同时用 --profile 指定;Node 过旧按提示升级。

开发与测试

# 语法检查
node --check lib/index.js
node --check lib/client.js

# 冒烟测试(模块加载 / Host 路由行为 / 余额归一化)
node --test tests/smoke.test.mjs

# 端到端测试(模拟他人从零安装 → 启动 → 取数,覆盖成功/无Key/无效Key/超时)
node scripts/mock-deepseek.mjs &          # 本地 mock 上游(:8899,无真实 Key 也能联调)
node --test tests/e2e-install-test.mjs    # 会临时创建干净 DSH_HOME 执行 install.sh

> 无真实 Key 联调:DEEPSEEK_BASE_URL=http://127.0.0.1:8899 时插件会走本地 mock 上游,
> 可完整体验「余额展示 → 刷新 → 充值面板 → 二维码」全流程,无需任何真实凭据。

我如何确认「别人装上就能用」?

安装后按此清单快速自检(1 分钟):

  1. 安装成功:bash install.sh 输出 安装完成,且 ~/.dsh/profiles/web/package.json
    的 dependencies 与 dsh.profile.bundles 中均出现 dsh-deepseek-quota;
  2. 重启 DSH(或页面 Cmd+R),侧边栏底部「设置」上方出现额度卡片(收起态为 32px 圆形 ¥ 按钮);
  3. 配置 Key:设置 → 模型 → 填入 DEEPSEEK_API_KEY(与调用模型的 Key 同一把);
  4. 看到余额:卡片显示 ¥XX.XX 大字 + 「充值 ¥X · 赠送 ¥X」+「更新于 HH:MM:SS」;
  5. 刷新:点右上角刷新图标立即更新;充值:点「充值」弹出面板,选金额/支付方式 → 「去支付」出二维码;
  6. 无 Key 联调:node scripts/mock-deepseek.mjs + DEEPSEEK_BASE_URL=http://127.0.0.1:8899
    启动,无需真实凭据即可跑通全流程(CI 的端到端测试即按此路径验证)。

> 常见问题与排查见下方「常见问题」;测试全绿(冒烟 6 例 + 端到端 5 例)是发布的硬性门槛。

许可证与贡献

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-deepseek-quota 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:cn-scuo-oo/dsh-deepseek-quota#v1.0.0` 即可。对应的 npm 包名是 `dsh-deepseek-quota`。

dsh-deepseek-quota 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-deepseek-quota 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-deepseek-quota 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.1.7-rc.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2、0.1.3-alpha.1、0.1.2-rc.1。版本较多,只列出前 8 个。

dsh-deepseek-quota 需要什么运行环境?

需要同时安装 @deepseek-ai/cordis@^4.0.1、react@^18.2.0。环境不满足时安装会失败,建议先确认本机版本。

dsh-deepseek-quota 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-deepseek-quota 有哪些功能?

实时余额展示、60秒自动刷新、低余额警示、充值面板与二维码、密钥安全留在Host。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

同名或近似条目

2 条
不同作者的仓库分开列,请确认你要装的是哪一个
浏览器与联网
按星标排序,可作替代方案

dsh-our-free-model

dsh-our-free-model

在 DeepSeek Harness 中装上这个 DSH plugin,无需登录、注册或填 API Key,即可直接调用 DeepSeek

L3 · 安装规范通过 8,796 星

dsh-web

dsh-web

侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。

L3 · 安装规范通过 8,549 星

BrowserSkill

BrowserSkill

BrowserSkill 的 DeepSeek Harness 浏览器自动化桥接插件,通过原生浏览器工具控制可见的 Chrome 和 Edg

L4 · 沙盒安装通过 8,456 星

dsh-pocket

dsh-pocket

DSH Pocket 让 DeepSeek Harness 装进口袋:电脑跑 dsh web,手机扫码即实时同步访问(局域网+公网),人在外

L5 · 运行验证通过 1,656 星

Browser4

Browser4

L4 · 沙盒安装通过 1,152 星

agentrq

agentrq

L4 · 沙盒安装通过 1,140 星

cn-scuo-oo 的其它插件

1 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。