Skip to main content

Plugins

Browse, filter, and install DeepSeek-Harness plugins.

34 plugins found

B

dsh-Remote (plugin)

blank-not-black/dsh-remote

Mobile remote-control suite: bundle plugin with native sidebar entry and admin drawer, self-healing bearer-token gateway over LAN/Tailscale, Android app (sessions/approvals/questions/goals), /fs/* file transfer (Range resume, 2GB upload), latency-based multi-server auto-switch, offline chat cache.

6515 hours agoIntegrations & RemoteMIT
L

dsh-token-monitor

licyer/dsh-token-monitor

Header quota badge plus a usage-monitoring tab: live balance/quota remaining and reset countdown per provider, with requests, tokens (input/output/cache-read/cache-write), cache hit rate, estimated cost and average latency tracked per session, provider, model and client, stored locally in SQLite with cross-device import/export.

117 days agoUsage & BillingMIT
P

dsh-fast

perrylink/dsh-fast

Performance profiling and LLM cache diagnostics for DeepSeek Harness — context engineering, latency profiling, and cache behavior reports.

1110 hours agoDev & Plugin ToolsApache-2.0
B

dsh-live-token-stats

better-er/dsh-live-token-stats

Live token stats under the DSH Web composer: streamed tokens/s, output token and first-byte latency, plus per-step estimate-vs-actual reconciliation using the official BPE tokenizer, to tell a slow stream from a stalled one.

10yesterdayUsage & BillingMIT
P

dsh-budget

perrylink/dsh-budget

Per-plugin usage budgets and cost caps on the llm/stream waterfall: per-model usage accounting, session and monthly budgets with warn/block transitions, latency windows, and a carbon-footprint estimate.

1010 hours agoUsage & BillingApache-2.0
T

dsh-otel

tma1-ai/dsh-otel

Exports the agent loop to GreptimeDB as OpenTelemetry traces, metrics and logs, with seven Grafana dashboards covering token usage, cost, session outcomes and per-turn latency.

92 months agoUsage & BillingApache-2.0
M

dsh-server-deck

meyaomiao/dsh-server-deck

Server card dashboard for DSH: per-host status, CPU, memory, disk and latency, with one-click xterm.js SSH terminals; imports ~/.ssh/config and mounts as a better-sidebar tab or a standalone right drawer.

98 days agoIntegrations & RemoteMIT
B

dsh-Remote

blank-not-black/dsh-remote

Mobile remote-control suite: bundle plugin with native sidebar entry and admin drawer, self-healing bearer-token gateway over LAN/Tailscale, Android app (sessions/approvals/questions/goals), /fs/* file transfer (Range resume, 2GB upload), latency-based multi-server auto-switch, offline chat cache.

92 months agoIntegrations & RemoteMIT
5

chicheng-stats

534119219/chicheng-stats

Configurable DSH usage statistics: a sidebar text/card widget plus a detail dialog with per-provider and per-model breakdowns, cache-hit rates, token trends, and latency details (TTFT and duration).

72 months agoUsage & Billing
B

dsh-turbo

burning-frappuccino/dsh-turbo

Per-session execution gears for the DSH composer: an OVERDRIVE toggle turns Turbo on for the current session only, the Fast and Max gears swap the agent's planning and verification policy and may lower the request's reasoning effort, and the Host keeps the authoritative mode plus per-turn latency, step count, tool calls and whether a verification command ran.

52 days agoMemoryMIT
C

dsh-ssh-tui

cyjyyd/dsh-ssh-tui

Terminal UI for DeepSeek Harness on jump hosts and high-latency links: plain ANSI, incremental repaint, and a session that survives a dropped SSH connection (resume it from the log).

42 days agoUI EnhancementsMIT
F

dsh-simple-tps

flyxiu/dsh-simple-tps

Per-turn first-token latency and output speed beside the built-in usage pill, folded on the host over the durable event log: first-token time is replayed from each message's compact stream, so historical turns stay exact after a reload rather than showing an estimate.

24 days agoUsage & BillingMIT
W

dsh-llm-hub

webkubor/dsh-llm-hub

Fills in what the official pi-ai adapter leaves out on the Models page: gateway reachability probing with latency, one-click pull of the gateway model catalog with checkbox write-back into settings, DeepSeek balance and provider quota shown in place, the protocol and endpoint each provider is actually wired to, and a model dropdown that lists only what works right now — a dead key, an empty balance or an exhausted quota is hidden until you fix it, and comes back on its own.

2yesterdayModels & ProvidersMIT
L

dsh-think-any-lang

lco117/dsh-think-any-lang

DeepSeek Harness (DSH) plugin: a "Thinking Language" selector under Settings → General that tells the model which language to reason in (chain of thought) via a system-prompt section. Zero extra calls, zero latency, 12 languages.

22 months agoTools & CapabilitiesMIT
Y

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

126 days agoTools & CapabilitiesMIT
X

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.

121 hours agoTools & CapabilitiesMIT
U

dsh-tool-health

uppercrusteve/dsh-tool-health

Tool-health sentinel for DSH: cross-session tool success/latency/error history, chronic-failure warning injected into the system prompt, report tool + /tool-health command + GET /dsh-tool-health/summary.

12 months agoDev & Plugin ToolsMIT
A

dsh-model-channel-manager

arcaneorion/dsh-model-channel-manager

Model channel manager: several provider/model candidates share one virtual route (roundrobin/<group>) with failover, retry, timeout and cooldown; a settings tab edits providers and groups, runs per-model speed tests and real single-model request tests, and a seven-day health panel aggregates latency, failures and upstream token usage (input, output, cache and reasoning).

125 days agoModels & Providers
T

dsh-healthcheck

taxueseek/dsh-healthcheck

Read-only DSH environment health check: disk, memory, latency, ~/.dsh bloat and outdated-plugin detection with graded reports and baseline trend comparison. Deletes nothing.

12 days agoDev & Plugin ToolsMIT
Y

dsh-env-profile

yvesgao/dsh-env-profile

Global experience archive for DeepSeek Harness on Windows: probes local tools (with versions and PATH-first hits), convenient paths, network latency and disk speed; folds per-session stats from session/event; LLM-extracts durable facts; env_profile tool with remember; byte-stable summary injected every turn to speed up sessions and cut token use.

12 months agoDev & Plugin ToolsMIT
W

dsh-model-connection-test

willmylife/dsh-model-connection-test

Adds a connection-test panel under Settings -> Models: reads the deployment's model catalog and probes each configured model with one minimal chat round-trip (a short "ping" with a small output cap) through the Host LLM service, verifying connectivity with a real request. Each row reports success/failure with the harness failure code (NO_ADAPTER, MISSING_CREDENTIAL, AUTH, RATE_LIMIT, TIMEOUT, ...) plus first-token/total latency; single-model and concurrent test-all (3) are supported. Credentials are resolved inside the Host process and never reach the browser; probes are independent per model behind a same-origin-fenced route with a body-size cap. Pure JS, no build step, MIT.

02 days agoModels & ProvidersMIT
R

dsh-fast-mode

regrevia/dsh-fast-mode

Cuts whole-task wall clock by about a quarter by batching independent reads into one round; the model, the reasoning effort and the request body stay untouched.

06 hours agoMemoryMIT
X

dsh-deepseek-balance

xuezhining/dsh-deepseek-balance

Shows the DeepSeek API account balance and live round-trip latency to the configured inference provider in one sidebar widget, with a configurable low-balance alert threshold. The balance needs DEEPSEEK_API_KEY configured in DSH credentials, otherwise the widget shows a missing-key notice.

02 days agoUsage & BillingMIT
W

dsh-line-pool (dsh-line-pool)

why-147369/dsh-line-pool

Outbound route pool for DeepSeek Harness. Ships 15 seed routes plus a 20-entry candidate pool covering 7 target kinds (GitHub raw/codeload/main, npm registry, PyPI index, HuggingFace, general). Routes are verified before use: upstream IP lists go through a TLS handshake with full certificate-chain validation (a bare TCP check can be answered locally and report dead IPs as healthy), and failures advance a cooldown ladder of 2/5/15 minutes with the fastest healthy route picked per target kind. Routes are applied by rewriting the URL with one of four rules (prefix, registry, index, host-replace), reaching git, pip, npm, pnpm, gh, curl and wget through three paths: the shell seam (download commands the model runs through the bash tool are intercepted and rewritten automatically; commands wrapped by the pwsh tool, and fetches made by the host itself or the renderer, are not covered), two registered tools the model can call directly (line_pool_status, line_pool_run), and child-process spawn. Multi-line commands keep their line breaks and only the download segment is touched. URLs carrying credentials (user:token@host) are never rewritten, so tokens are not forwarded to third-party mirrors. No global config is modified. A sidebar panel lists every route with latency, failure reason and cooldown countdown, supports per-route retest and enable/disable, and shows live TUN/proxy status from network-adapter and loopback port checks. The candidate pool is re-verified every 24 hours so newly usable routes are added and dead ones dropped. 570 tests, 87% line coverage.

0Dev & Plugin ToolsPossibly stale