DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Subscription Overlay — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
S

@dsh-external/dsh-subscription-overlay

Subscription Overlay

Toggleable DSH overlay showing quota windows (5h/7d/30d) for Claude, Codex, OpenCode Go and CommandCode.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:ajceee/dsh-subscription-overlay#a10da218b0fe06d1ccc17b8dfacd29157846c847
READMECompatibilityVersions

Compatibility and provenance

Subscription Overlay is published as @dsh-external/dsh-subscription-overlay and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/18/2026

Versions

0.1.0stable
9/18/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
9/19/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in models-usage.

Usage@linxin666/dsh-usageUsage statistics plugin for the dsh web GUI: per-provider balance and coding-plan quota detection plus a live token usage ledger, with the current session provider's today usage on the sidebar entryWhale Widgetdsh-whale-widgetDeepSeek balance whale widget in the bottom-right corner of the DSH Web interface: balance/today’s usage/peak-off-peak pricing, customizable bubble click sequence (text/balance/today/peak-off-peak/image/random phrases and parallel weighted selection), per-line styles and fonts, floating quick editinUsage Stats@ychris12138/dsh-usage-statsToken usage heatmap, provider balances, and subscription quotas for the dsh web GUICodex Connectdsh-codex-connectChatGPT OAuth and Codex models for DeepSeek Harness.

README

dsh-subscription-overlay

Toggleable DSH web-overlay that aggregates subscription quota for Claude, Codex, and opencode-go (fresh OAuth/session fetches), plus a commandcode availability probe and a local monthly burn ledger.

Honesty rule: commandcode has no quota endpoint, so the card shows probe state (online/offline + latency) and local burn only — never a fabricated percentage. When no monthly budget is set, no percentage bar is rendered at all.

What it does

  • Overlay floater (shell.overlay slot, own plugin id — composites with the stock dsh-quota pill): draggable pill or ring mode, alert badge, click opens the 4-provider panel, staleness-triggered refresh.
  • 4-provider panel: per-window usage bars + reset times for claude (5h/7d), codex (primary/secondary), opencode-go (5h/7d/monthly); commandcode shows probe + burn only.
  • Toggle: Ctrl+Shift+S hotkey, settings-section switch, and host master switch. Hidden unmounts pill/ring and panel and stops polling.
  • Settings section (order 56, next to Task Router): master toggle, four provider toggles, poll interval (1–60 min), alert threshold (1–100%), commandcode monthly budget in tokens (0 = track only, no %).
  • Same-origin HTTP API (all POSTs require the x-dsh-subscription-overlay CSRF header):
    • GET /plugins/dsh-subscription-overlay/api/status → { refreshedAt, providers[4], alertPct, overlay, enabled, settings }
    • POST /plugins/dsh-subscription-overlay/api/refresh → force re-fetch
    • POST /plugins/dsh-subscription-overlay/api/probe → commandcode re-probe
    • POST /plugins/dsh-subscription-overlay/api/settings → validated patch
    • POST /plugins/dsh-subscription-overlay/api/ledger/append → { model, tokens } fallback burn writer

Install

Prerequisites: DSH 0.1.5-rc.1 or later, Node 20+.

dsh plugin --profile web add C:/Projects/dsh-subscription-overlay
# restart the DSH web process once (bundle-list changes need a restart)
dsh --profile web --dump-config | grep dsh-subscription-overlay  # loader row check

On the next web load the 订阅额度 pill appears (bottom-right, draggable). Press Ctrl+Shift+S to hide/show it.

Usage

  • Click the pill to open the panel; the refresh button forces a re-fetch.
  • Settings → 订阅额度浮层: toggle providers, cadence, alert %, monthly budget.
  • commandcode card: 探测 button re-probes GET {baseURL}/models; 本月消耗 shows month-to-date tokens and (only when budget > 0) % of budget.
  • API keys never live in settings — credentials resolve via the DSH credentials domain with env/session-file fallbacks (see docs/SPIKE.md §2.1).

Screenshots

The overlay pill/panel render inside the running DSH web GUI after the bundle loads (restart required after install). Screenshots will be added here from a live session: docs/screenshots/pill.png, docs/screenshots/panel.png, docs/screenshots/settings.png.

Development

npm install
npm run typecheck            # host
npm run typecheck:client     # browser client
npm run build                # tsdown → lib/index.js + lib/client.js
node --test tests/*.test.ts  # 8 tests

Layout

  • src/index.ts — host: fresh-fetch aggregation, commandcode probe, burn ledger, settings validation, HTTP routes.
  • src/client/ — browser: SubscriptionPanel, OverlaySettingsSection, controller (snapshot store + API bridge), locale (zh/en), styles.
  • docs/SPIKE.md — DSH/wezterm API spike (precedents + verdict).
  • cordis.patch.yml + package.json#dsh — official profile-bundle install.

License

MIT — see LICENSE.