DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-codex-usage

s

dsh-codex-usage

Discovered

在 DeepSeek Harness 中显示 Codex 的 5 小时与每周剩余额度

Machine translated

Codex 额度显示

dsh-codex-usage 是一个 DSH 用量插件,用来在侧栏与底栏查看 ChatGPT Codex 账户的 5 小时和每周额度。卡片背景透明,显示剩余比例和重置时间,并沿用 DSH 的字体与主题色。

Codex 额度侧栏截图

功能

  • 显示账户当前可用的 5 小时和每周额度。
  • 套餐没有 5 小时窗口时,只显示每周额度。接口失败或没有可识别的额度窗口时显示不可用状态,不估算额度。
  • 设置页提供侧栏总开关。5 小时和每周额度是缩进的子开关;关闭总开关后,子开关会禁用,原选择会保留。
  • 底栏其他控件之后自然排列 Codex 标志 5h ▰ X%・1 周 ▰ X%,百分比为剩余额度,不显示重置时间;文字颜色与其他底栏控件一致,短粗进度条沿用主题色。
  • 点击底栏控件,会在控件上方展开与侧栏共用的完整用量卡片;再次点击、点击外部、移走焦点或按 Esc 可收起。
  • 设置页提供独立的底栏总开关及 5 小时和每周子开关,默认开启,不受侧栏开关影响。关闭总开关会隐藏底栏控件、禁用子开关并保留原选择;关闭两项也会隐藏控件。弹出的完整卡片仍展示套餐支持的两种额度。
  • 自动刷新间隔可设为 1、5、15 或 30 分钟,默认 1 分钟。显示选项和刷新间隔保存在当前浏览器中,不会跨浏览器同步。
  • 侧栏、底栏和设置页共用一次请求、同一份用量快照与刷新时刻;多个会话或迟挂载的底栏也保持同步。两个额度窗口到达重置时间后会强制刷新,无需等待下一个刷新周期。
  • 关闭侧栏总开关会隐藏卡片;至少一个侧栏或底栏入口可见时继续共享自动刷新。所有入口隐藏或卸载后停止自动刷新,设置页仍可手动刷新。

安装指南

DSH Web

在运行 Web profile 的主机上执行:

dsh plugin --profile web add dsh-codex-usage

DSH Desktop

打开 Desktop 工作区,在侧栏进入“插件”,选择“添加插件”,输入 dsh-codex-usage 并安装,安装完成后选择“立即启用”。

登录

启用插件后,在 DSH 设置中打开“Codex 额度显示”,点击“登录”,再用系统浏览器完成 OpenAI 授权。若浏览器没有自动打开,可点击设置页中的登录链接;若本机回调没有完成,可粘贴浏览器跳转后的完整地址。等待授权时可以取消登录,也可以随时退出账户。

插件使用 DSH 凭据服务保存 dsh-codex-usage/openai-codex 账户凭据。令牌刷新由凭据服务串行写入;访问令牌留在 Host,不会传给侧栏 Client。使用本插件不需要 Codex CLI。

额度数据与配置

Host 使用 @earendil-works/pi-ai 的 OpenAI Codex OAuth 提供器,向 https://chatgpt.com/backend-api/wham/usage 请求额度。这个接口不是公开稳定 API,字段和套餐支持可能变化;部分套餐或组织账户不会返回 5 小时窗口。

用量成功结果默认缓存 60 秒,失败结果最多缓存 10 秒。Bundle 配置支持以下选项:

配置默认值允许范围说明
timeoutMs150001000 至 60000 毫秒Host 请求超时
cacheMs600000 至 600000 毫秒成功结果缓存时间;设为 0 可关闭成功缓存

运行要求与开发

  • DSH >=0.2.0-rc.1
  • Node.js >=22.19.0

安装项目依赖并运行测试:

npm ci
npm test

测试不需要 ChatGPT 账户。克隆源码或安装项目依赖不会自动把插件装入 DSH;插件安装和实际账户登录需要分别完成。本地安装验收时使用 dsh-codex-usage@file:<项目目录> 这种保留正式包名的规格,不要改用 @local/dsh-codex-usage alias;DSH 要求 Loader entry 名称与 package.json.name 一致。侧栏卡片使用 sidebar.footer.action 插槽和 :has() 选择器占满一行,底栏控件使用 conversation.composer.dock 插槽,按主题样式自然排列在其他底栏控件之后。弹层复用完整侧栏卡片,通过原生 Popover 顶层显示,不受输入框容器裁剪;需要支持 Popover 的现代浏览器。这些样式依赖当前 DSH 插槽布局;如果插槽结构调整,需要复核。

许可与标志

插件采用 MIT 许可,见 LICENSE。OpenAI 和 Codex 名称及标志属于各自权利人。

Comments

Loading…

Similar plugins

dsh-opencode-usage

by ColorlessBoy

Shows the remaining OpenCode Go quota (5-hour, weekly, monthly) in the DeepSeek Harness Web composer dock.

Tools & CapabilitiesDevelopment & InfrastructureTerminal & ClientsManifest valid

★ 0

MIT

JavaScript

Sep 26, 2026

dsh plugin --profile web add dsh-opencode-usage

by scientisbo

Codex 用量 · 订阅配额 + DeepSeek 余额聚合(DeepSeek Harness host 插件) | Codex subscription quota & DeepSeek balance aggregator for DeepSeek Harness

Development & InfrastructureModels & ProvidersManifest valid

★ 0

MIT

JavaScript

Aug 23, 2026

dsh plugin --profile web add dsh-codex-usage

CommandCode usage & balance panel for DeepSeek Harness: API usage, credit balance, 5-hour/weekly windows from the sidebar footer.

Tools & CapabilitiesModels & ProvidersManifest valid

★ 0

↓ 263/wk

dsh plugin --profile web add dsh-commandcode-usage

by qknc-bot

DSH plugin: OpenCode Go quota ring + expandable card (5h/weekly/monthly usage) for DeepSeek Harness Web

Manifest valid

★ 0

MIT

JavaScript

Aug 16, 2026

dsh plugin --profile web add dsh-opencode-go-usage

by wobenshiwomu

DeepSeek Harness 插件:配给 —— 自己给自己防沉迷的 token 限额。5 小时滚动窗 + 周,两把闸;越线就不接新活 | Ration your tokens: self-imposed 5-hour & weekly limits that actually stop you

Manifest valid

★ 0

MIT

JavaScript

Oct 13, 2026

dsh plugin --profile web add dsh-ration

DeepSeek Harness插件,一个极简的浮窗同时显示 DeepSeek 官方余额与 OpenCode Go 的 5h/w/m 用量

Tools & CapabilitiesManifest valid

★ 1

MIT

JavaScript

dsh plugin --profile web add dsh-opencode-go-usage