Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1275 plugins found
dsh-usage-suite
xfpuls/dsh-usage-suite
Tracks this turn cost under the input box, today tokens and spend in the sidebar with peak and idle pricing, and pins the latest question to the top of the conversation.
dsh-cache-hit-precision
vrvtvy/dsh-cache-hit-precision
Refines the built-in cache-hit percentage to three decimals in place across the composer stats row and the token-usage dialog.
dsh-platform-usage (plugin)
shotakujo/dsh-platform-usage
Account-level DeepSeek platform usage inside the DSH settings page — 52-week token heatmap, per-API-key and per-model breakdown, live balance.
dsh-plugin-quota
121212165/dsh-plugin-quota
Live usage gauge injected into the system prompt every turn: session tokens and estimated spend, a next-turn estimate, and two predictions the model can act on — which step fills the context window and which step burns the budget. /qm panels, zero-config by default, optional price table, and it publishes a summary.json budget contract sibling plugins read.
dsh-cost-receipt
divineeagleblackhand/dsh-cost-receipt
Shows what each assistant turn cost under every reply, priced from the token usage of that turn at the official peak and off-peak CNY rates, together with the account and bonus balances; when a turn cannot be priced it states the reason instead of guessing.
dsh-plugin-git-commit-push
ygzhang-lab/dsh-plugin-git-commit-push
0 Token Git 提交推送插件,一次调用完成,按 Conventional Commits 为每个变更文件自动生成提交信息并按 type(scope) 拆成多次提交后一次推送到Git,必要时询问打标签。One-call Conventional-Commits git workflow for DeepSeek Harness: survey + one commit per type(scope) + optional tag + push, plus a /git-commit-push sla
dsh-client-ui-dracula
erbsen16/dsh-client-ui-dracula
Dracula (VS Code) dark theme for the DSH Web GUI: the vampire palette mapped onto the product colour tokens, plus a denser type scale, a 1080px reading column and code blocks that scroll instead of re-wrapping. Dark mode only.
tangsan
bauerelizabeth07139/tangsan
TangSan mascot appearance layer for the DeepSeek Harness web GUI: wears a generated TangSan portrait as the GUI background (surface-token fade with opacity, blur, scrim and position controls), seats the matching square avatar as the sidebar and conversation brand mark, and edits it all from a Settings section; the host serves the artwork and config locally under /api/tangsan, and the config lives at $DSH_HOME/tangsan.json.
dsh-plugin-simple-pet
yangshen-swe/dsh-plugin-simple-pet
Windows anime companion for DeepSeek balances and Codex quotas, with integrated Codex multi-account OAuth, per-account quota and model management, compact mode and autosaving settings. Optional panel account cycling and separately authorized daily warm-up; multi-account startup/5h-full triggers remain unavailable.
dsh-esp-buddy
wayaero/dsh-esp-buddy
DeepSeek Harness 的 ESP32-S3 Buddy 插件:通过 BLE 显示会话、Token 与上下文状态,支持触摸审批、电脑校时和角色包传输。
dsh-turn-cost
wfminerva/dsh-turn-cost
Per-turn and per-session estimated cost in the DSH Web UI, computed from provider-reported token usage in four buckets with the built-in official DeepSeek CNY peak/off-peak card — peak hours are Monday-Friday 9:00-12:00 and 14:00-18:00 Beijing time, weekends and Chinese statutory holidays are off-peak all day. An optional local JSON rate table overlays prices for other or self-hosted models, and models without a price show tokens only.
dsh-cost-balance-indicator
yimengqingfeng3-debug/dsh-cost-balance-indicator
DSH Web 成本与余额指示器:峰谷时段徽标 + 本会话/本轮 token 费用 + DeepSeek Key 余额 + 悬停自定义配色(RGB 轮盘,可整体或单个调色)——合并 dsh-peak-indicator 与 dsh-balance-indicator
devctl-dsh
menghuanshiguang/devctl-dsh
Drive a DSH instance from another device: a host plugin opens a token-authenticated TCP port that a single-file Python CLI drives - listing and creating sessions, sending prompts with images, streaming replies, and switching models, permissions and workspaces.
dsh-web-search-ddg
aooyoo/dsh-web-search-ddg
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no model billing
dsh-plugins
youssefsiam38/dsh-plugins
Side-by-side model comparison for the DeepSeek Harness Web UI: send one prompt to 2–4 models in sibling sessions forked from the current one, watch the answers stream in columns (tabs on phones) with latency, time to first token, tokens, and cost, then co
smart-compaction
joblessjoe/smart-compaction
Lets the model trigger compaction itself at a safe point via a compact_now tool (works mid-turn), plus a context_status tool reporting real token usage against the session's actual context window.
DSH-Rtk-rewrite
mengqi1436/dsh-rtk-rewrite
Replaces the web profile's pwsh shell executor with a subclass that rewrites every command through `rtk rewrite` before execution for token savings, running the original command unchanged on any rewrite failure (no equivalent, missing rtk, timeout) and keeping sandbox semantics intact.
dsh-usage-heatmap
zeng6125-rgb/dsh-usage-heatmap
Token usage dashboard in the DSH settings page: nine metric cards (total, today, yesterday, peak day, longest session, active-day streak, active days, sessions, subagent tokens), a GitHub-style daily/weekly/cumulative heatmap, and an activity insight list, aggregated locally from session logs and projection caches, keeping token history after a session is deleted.
dsh-team-panel
guooo1380/dsh-team-panel
Counts token usage for one selected project per machine, syncs the totals to a self-hosted team server, and shows each member's project, spend and last active time in a sidebar panel.
DSH-EmailReader
huaxiren6/dsh-emailreader
OAuth2-capable IMAP email reader for accounts where password authentication is disabled. Microsoft disabled Basic Auth for personal Outlook IMAP in 2024, so this plugin authenticates via refresh-token OAuth2 (XOAUTH2) with automatic token refresh, plus app-password login for Gmail through an optional local HTTP/SOCKS proxy. Registers list/read/search as ol_email_* so it can coexist with the market dsh-email plugin without tool-name clashes.
dsh-local-usage
webxiaobaiyu-droid/dsh-local-usage
Usage statistics panel for DeepSeek Harness: historical token and money aggregates folded from every durable session log, drawn as a rolling-year heatmap.
dsh-jev-verify
xienda/dsh-jev-verify
0.8.6 fixes a startup crash: the host runtime package is an optional peer, never an installed dependency. TypeSafe Jev (System One decision model) wired end to end into DeepSeek Harness (0.8.6). Seven tools: jev_decision (1-25 parallel atomic verdicts in one call; noul/choice/score; typed answers with calibrated confidence; measured median 266-484 ms; verdicts only, never prose), jev_choose (rank 2-10 candidate approaches - fit 0-3 and risk - into an explicit composite with a recommended pick), jev_batch (NEW in 0.8.6: one set of 1-5 judgments over 1-20 texts, one real call per text at bounded concurrency, returning a paste-ready markdown table sortable by a judged dimension; built-in sentiment/priority/intent/pii/spam presets; a failed row is reported as failed with the raw error, never guessed), jev_usage (locally measured usage: calls, tokens, estimated cost, latency median and p95, per-tool mix, rolling windows, projected burn rate, optional local hard budgets, and a declared-balance remainder), jev_overview (session ledger), jev_guard_status (guard counters plus a registrations block that surfaces per-surface registration failures) and jev_verify (frozen 27-question live benchmark at concurrency 6: 96.3%, 26/27). WHAT IS NEW IN 0.8.6 - the ledger survives a restart, the remainder is derived instead of invented, and the plugin can now do batch paperwork. (1) The local ledger persists to $DSH_HOME/jev-usage.json BY DEFAULT, so the cumulative total no longer resets when the host restarts. Two real bugs behind the old silent zero were found and fixed: the ledger path only honoured DSH_HOME (absent inside the host process, so persistence was silently disabled and the file name was null), and save() wrote the still-empty in-memory ring over the history file because it ran before the first load while the debounce window swallowed the follow-up write. (2) Remaining is derived, never invented: TypeSafe exposes no balance endpoint - /v1/usage, /v1/quota, /v1/account, /v1/account/balance, /v1/balance, /v1/credits, /v1/billing, /v1/me, /v1/limits and a dozen more all return 404, and only /v1/models answers, with no balance headers - so the panel shows the remainder as your declared balance (quota.declaredBalanceUsd) minus locally measured spend since quota.balanceSince, and says plainly that it cannot be fetched instead of printing a number. (3) The composer pill re-reads every 20 s instead of every 60 s, so a call you just made shows up while you are still looking at it. (4) The collapsed pill leads with the remainder once you declare a balance, and the cumulative row is renamed when the ledger is on disk. Every tool has an in-conversation structured view; the Settings > Plugins card covers credentials, tool switches, the auto-guard, the dashboard, the prompt section, usage/quota and auto-triage. Honest by design: no API key means an explicit error, never fabricated results; every registration is quarantined so a failure degrades one surface. Tests 38/38 (npm test, ~2.5 s). Client half applies on refresh; server half needs a host restart.
dsh-token-meter-panel
olimc2016/dsh-token-meter-panel
Adds a sidebar panel to the DeepSeek Harness web UI that reports token usage and cost straight from DeepSeek's own usage API (today's spend, 7/30-day trends, today's hourly split, a history table, cost breakdown, peak/off-peak tier pricing), plus per-session detail from local logs. Zero-config: it reads the browser sign-in for the official figures, and falls back to local session logs with the source labelled.
dsh-figma-plugin
kitanwang/dsh-figma-plugin
Figma design context for the agent: reads a frame's node tree, auto-layout, paints and typography, resolves the variables it is bound to, and renders a screenshot to compare code against — plus four bundled design-to-code skills. Connect with one button against Figma's own consent page; the plugin ships its own OAuth app, refreshes tokens automatically, and never asks for or displays a token.