Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1651 plugins found
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.
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.
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.
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.
llamapad-dsh-plugin
lancelrq/llamapad-dsh-plugin
DeepSeek Harness (DSH) plugin for llama.cpp docker panel "llamapad" / llamapad 面板的 DeepSeek Harness 插件
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.
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.
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-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
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
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.
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.
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.
dsh-session-manager
g57651/dsh-session-manager
Sidebar panel to browse, archive, soft-delete, and batch-manage DeepSeek Harness sessions with a restorable trash.
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
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
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.
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.
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.
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-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.
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.
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.