Skip to main content

Plugins

Browse, filter, and install DeepSeek-Harness plugins.

1651 plugins found

G

dsh-diy-layout

g57651/dsh-diy-layout

Customizes the DSH home sidebar plugin entries without harness source changes: one- or two-column panel list, icon-only mode with 500ms hover tooltips, and per-entry ordering, hiding, and a settings page for the upper panel area and the footer plugin row.

121 days agoUI Enhancements
A

dsh-chinese-mode-modern

azureskyhuhu/dsh-chinese-mode-modern

Adds a Chinese-mode toggle beside the composer that opens a panel for switching reply, reasoning, and tool-narration language, persisted in the profile.

1last monthUI EnhancementsMIT
5

dsh-weekly-check (dsh-weekly-panel)

514006234/dsh-weekly-check

Sidebar panel for a weekly, human-curated Chinese ranking of the DSH ecosystem: 31 tracked projects (17 installable plugins plus tools/skills) ranked by live GitHub stars with week-over-week deltas, and a real-call availability survey of the "free" models. Sponsor slots are labelled and sit outside the ranking.

17 days agoUI EnhancementsMIT
S

dsh-plugin-model-whitelist

swyc520/dsh-plugin-model-whitelist

Tick which models appear in the DSH model selector, and fold provider groups in the settings panel.

123 days agoUI EnhancementsMIT
L

llamapad-dsh-plugin

lancelrq/llamapad-dsh-plugin

DeepSeek Harness (DSH) plugin for llama.cpp docker panel "llamapad" / llamapad 面板的 DeepSeek Harness 插件

12 months agoModels & ProvidersMIT
L

dsh-archive-favorites-forge

loyalchiiina/dsh-archive-favorites-forge

Conversation management for DSH: bulk-archive idle conversations (archiving only marks them; by default it also sends their snapshot ledgers to the Windows Recycle Bin), permanently delete conversations after confirmation, star the ones worth keeping, undo the last reply with a per-turn snapshot, and clean up snapshots and archived files from one panel. Adapts DSH kernel 0.2.2-rc.1.

13 days agoSessions & MessagesMIT
Z

dsh-memvault

zhang66633/dsh-memvault

Bridges DSH to a local MemVault store: core memory blocks injected into the system prompt, finished turns extracted through MemVault's own pipeline, and a panel to browse, trace, review and replay what was stored.

1yesterdayMemoryMIT
Y

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.

19 days agoModels & Providers
A

dsh-webdav

assuredfive/dsh-webdav

Universal WebDAV drives for DeepSeek Harness: agent tools (webdav_*), a multi-remote file browser panel and a settings page. Works with 123pan, Jianguoyun, Nextcloud, Synology, fnOS, ZSpace, Alist, Seafile and any RFC 4918 server. · 通用 WebDAV 网盘插件:给 Agent

1last monthTools & CapabilitiesMIT
M

dsh-generative-ui

mindlab-research/dsh-generative-ui

Generative UI for DeepSeek Harness — the agent writes TSX, dsh web renders it live, inline in chat and in a canvas panel

1last monthUI EnhancementsApache-2.0
F

dsh-ssh-shell

framecy/dsh-ssh-shell

Password SSH into a remote host: an ssh_remote tool with connect/exec/close/status over a persistent ControlMaster session, plus a floating browser terminal panel on a real PTY.

114 days agoIntegrations & RemoteApache-2.0
C

dsh-plugin-session-purge (plugin)

cyh3436332528/dsh-plugin-session-purge

Permanently delete a DSH session — not just archive it — cascading over its log directory, projection cache, workspace bookkeeping and child (subagent) sessions. Adds a settings-page panel that groups sessions by workspace with size, age and live/archived/child markers, supports filtering and batch deletion, and confirms each deletion inline below the row.

12 months agoSessions & MessagesMIT
M

dsh-key-panel

moruteaven/dsh-key-panel

A secret store for DSH Desktop that keeps API keys in one place and injects them into the assistant's shell as $DSH_* variables.

14 days agoSecurity & PermissionsApache-2.0
G

dsh-session-manager

g57651/dsh-session-manager

Sidebar panel to browse, archive, soft-delete, and batch-manage DeepSeek Harness sessions with a restorable trash.

1last monthSessions & Messages
A

dsh-tool-indent

asheep233/dsh-tool-indent

DSH Web GUI 插件:给所有 Tool 调用加缩进,并在 设置→工具调用外观 里调 Tool/思考摘要的缩进、灰度与行间距 | Indent every tool call in DeepSeek Harness's web UI, with a settings panel for indent / dim / line spacing

1last monthUI EnhancementsMIT
H

dsh-image-skin

hwayn-pixel/dsh-image-skin

Region & sticker image skin for the DSH (DeepSeek Harness) web UI - paint the window, center, sidebar, welcome, right panel and composer with your own images, GIFs or videos, add two draggable stickers, and let the interface take its colour from your wall

1last monthThemes & AppearanceMIT
J

dsh-nobs-cad-step

jackcontrols/dsh-nobs-cad-step

2D engineering prints (PDF/PNG/JPG) of plate parts to noBS CAD scripts and STEP files: modelling skill, CAD tools over the noBS CAD MCP engine, packed native print probe, and a 2D → 3D panel in the Web UI.

12 months agoTools & CapabilitiesMIT
O

dsh-chat-digest

overdustd7/dsh-chat-digest

Keeps a panel of what you must do, what you can apply for and what is worth knowing, distilled from your WeChat and QQ chat logs by one resident agent session that re-reads them on a schedule or when you click Fetch; each item can link straight to its source file or image.

118 days agoTools & CapabilitiesMIT
M

dsh-winrm

moranyue/dsh-winrm

Node.js fork of andyfan1094/dsh-winrm: the same WinRM host panel and seven agent tools, with the backend ported from Python/pywinrm to a native Node WinRM client so the machine running dsh needs no Python.

115 days agoIntegrations & RemoteApache-2.0
G

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.

12 months agoUsage & BillingMIT
B

dsh-oh-my-terminal

btsd321/dsh-oh-my-terminal

Bottom terminal panel for the DSH Web GUI, providing multi-tab interactive terminals powered by node-pty (Windows ConPTY / POSIX openpty) with split panes, a side terminal list, and a dropdown new/split menu. Also compatible with DSH-better-sidebar — auto-detected at runtime, it switches to a bottom workbench tab so PTY sessions do not bind the DSH session write handle.

110 days agoUI EnhancementsApache-2.0
A

dsh-inapp-browser

alllllinnrann/dsh-inapp-browser

Shared browser panel for DeepSeek Harness via Better Sidebar, with local Chromium, human and agent mouse and keyboard control, page snapshots, screenshots, and per-chat persistent profiles.

12 months agoTools & CapabilitiesMIT
W

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.

12 months agoUsage & Billing
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 days agoTools & CapabilitiesMIT