Plugins
Browse, filter, and install DeepSeek-Harness plugins.
39 plugins found
dsh-memory-plus (dsh-memory-bundle)
qianling-0831/dsh-memory-plus
Memory profile composition with Chinese session search, hybrid recall, persistent workspace facts, user-pinned rules and reusable native skills. Install the standalone versioned Release bundle with one dsh plugin add command. Requires Node.js 24 and pnpm on PATH.
dsh-housekeeper
guo6x/dsh-housekeeper
Environment housekeeper for the agent: toolchain inventory (node/pnpm/git/gh/ffmpeg/browsers), scratch/cache scan with whitelist-guarded one-click cleanup, and the machine rules file (AGENTS.md) editor - all in the Web GUI settings.
dsh-plugin-install
qinyre/dsh-plugin-install
Install tab in Settings → Plugins: install, update and remove any plugin by npm spec, `github:user/repo` or local path through the same `dsh plugin add` CLI path; update checks against npm latest or GitHub HEAD with a downgrade guard and resolved-version verification, a pnpm 11 release-cooldown bypass on every add/remove, and service restart via the DSH Desktop shell or a relay process under standalone `dsh web`.
dsh-enforce-package-manager
acus9345/dsh-enforce-package-manager
DeepSeek Harness plugin that catches the wrong package manager for the repo (npm install in a pnpm repo, pip install in a uv/poetry project, and so on) and gives the model the exact right command.
dsh-plugin-upgrader
zuwenyin/dsh-plugin-upgrader
A Versions tab on the Plugins page: one-click upgrades that replace the plugin in place where they can (no uninstall, enabled state preserved, falling back to remove + reinstall with the reason logged when the profile writer lock is busy), live pnpm output with per-step timing and cancel, the full published version history with one-click rollback, every version checked against the running DSH so incompatible ones are marked and blocked, a rollback that installs the old version but cannot activate it reported separately from a lost package, profile manifest writes taken under the harness writer lock with one recoverable journal record per package after a failed upgrade, mirror-gap warnings, and a selectable npm registry saved in the profile.
dsh-portable
wjf1/dsh-portable
Export a whole working DSH home — profile, installed plugins with their node_modules, skills, hooks and task boards — into one .dshpkg tar and import it on another machine without network or pnpm; also streams over HTTP or a one-shot LAN link.
dsh-aide
prismscopes/dsh-aide
VS Code-style local IDE for DeepSeek Harness: Monaco editor, explorer, search, Git, terminal, and language services. With pnpm, run `pnpm approve-builds --all` so the native build of node-pty is allowed.
dsh-pnpm-build-control
han-1413141/dsh-pnpm-build-control
Control pnpm build-script approval across DSH profiles from Add Plugin, and repair same-Git-URL updates on DSH 0.2.0-rc.2.
dsh-devship
dragoncdj/dsh-devship
Right-sidebar console for the current workspace: detects Maven modules with a Spring Boot main class and Vite frontends, starts and stops them (batch; the "survive DSH exit" detached mode is on by default and Windows only), packages with Maven or pnpm, uploads artifacts over SSH/SFTP to named deploy environments with progress and per-environment remote dirs, restarts the docker container and checks its status; protected environments require a second click. Needs Maven, a JDK and pnpm on the machine; SSH passwords are stored in plain text in deploy.json.
dsh-migrator
fenshal/dsh-migrator
Lists every plugin installed in the current DSH profile, lets you tick the ones to keep, and exports them either as a migration sheet for a new machine or as a self-contained zip (local plugin sources plus a restore script) that a fresh DSH can install in one run. The restore script is PowerShell; a DSH restart (plus pnpm install if the plugin page reports pending installs) is needed afterwards.
dsh-mcp-rea
kkk-yoyo/dsh-mcp-rea
Mounts the REA (Reverse Engineer Anything) MCP server through two gateway tools instead of registering its 200+ tool schemas on every request: rea_list searches the catalog or returns one tool's input schema, and rea_call invokes that tool, each call spawning a short-lived rea mcp process, so the tool definitions sent per step drop from about 780 KB (207 tools as measured in REA 6.5.0) to about 1-2 KB. When no rea entry point is found it installs rea-agents into a plugin-private directory with the pnpm bundled in DSH (dependency build scripts skipped) and links the reverse-engineer-anything and rea-gateway skills into the skills directory without overwriting existing ones.
dsh-update-safe
zudazhuang/dsh-update-safe
Source-install updater for DeepSeek Harness: checks the official GitHub release and the npm record, builds the target tag in an isolated directory, smoke-starts it, then switches through a supervisor process with rollback, with scheduled checks and a daily idle-only install window. Source install only (macOS/Linux); requires Node.js 22.19+, pnpm and Git.
DSH-Tool-Router
residenthiago2011/dsh-tool-router
Hides tool schemas from the model's prefill and reveals one tool at a time through a decision model API. Requires a running decision-model API endpoint and pnpm on PATH.
dsh-plugins
xarleyn/dsh-plugins
A focused end-user QA surface backed by native DeepSeek Harness sessions
dsh-genie
swaylq/dsh-genie
Keeps what the agent builds at runtime: turns a `cordis_define` dynamic package into a real installed plugin that survives restart, writing the bundle and registering the profile layer with no pnpm, no network, and no build authorization.
deepseek-plugins
mxn404/deepseek-plugins
A New Session switch that puts the conversation into a throwaway Git worktree under the project's worktree pool (`<project>/.dsh/worktrees` by default), plus a panel to inspect and discard the copies.
dsh-devlead (bundle)
yankeguo/dsh-devlead
DevLead mode for DeepSeek Harness: a human-only switch turns one ordinary session into a lead with eight devlead_* tools to register workspaces and create, read, continue and watch other ordinary sessions; it dispatches work to those sessions, reviews the delivery and reports, is woken through a durable notification digest when a watched session's turn settles, and can give a dispatched writing session its own Git worktree when the host provides the experimental worktree service.
dsh-pnpm-release-age-zero-fix
huisde/dsh-pnpm-release-age-zero-fix
Mirrors a zero-valued Desktop release-age setting into profile policy and removes its Host environment alias to avoid unknown-policy update holds.
dsh-plugins (dsh-lan-link)
sqzw-x/dsh-plugins
LAN access for the harness process: writes the authenticated links for the harness port, one per local IPv4 address, to a token file and registers DSH_LAN_LINK in the shell environment, and can run a gateway on a fixed LAN port that holds the browser session on this machine, so devices need no token; forwarded requests get Host and Origin rewritten for the same-origin guard, and a host-claim marker is injected so the page renders as the full desktop UI instead of remote-visitor mode. Devices are admitted by CIDR, with optional Basic auth.
dsh-plugins (dsh-system-prompt-insertion)
sqzw-x/dsh-plugins
Injects your own text into the DeepSeek Harness system prompt as real system sections from a sidebar editor: each section lands after the persona, after the tool docs, or at the very end of the prompt, can be switched on or off, and can resolve {{variables}}; a preview runs the host's own assemble and render pass so you see the exact prompt the next request will send, with empty, duplicate, unknown-variable and oversize sections flagged.
dsh-plugins (dsh-focus-notify)
sqzw-x/dsh-plugins
Focus-aware notifications for DeepSeek Harness: approvals, questions, plan reviews and finished replies appear as one alert only when the conversation window loses focus; background conversations alert at any time and subagent sessions never do.
dsh-plugins (dsh-notes-context)
sqzw-x/dsh-plugins
Notes-backed context compression for DeepSeek Harness: replaces LLM-summarized compaction with a model-written persistent notebook plus recoverable raw history, so the rollover boundary itself costs zero model calls.
dsh-upgrade-assistant
zhangrui824/dsh-upgrade-assistant
Adds an 'Upgrades' tab to the DSH Plugins page: npm update checks for all installed plugins, engines.dsh compatibility preflight before upgrading, and one-click in-place upgrades that bypass pnpm's 24-hour release-cooling gate. Also refreshes the npm dependency families pulled in by GitHub-sourced bundles, and checks the Harness itself against the latest npm release.
dsh-proxy
ycm50/dsh-proxy
Domain-routed proxy for DSH fetch traffic: hosts on a force-proxy list always go through the proxy, every other host tries direct first and fails over to the proxy within a second, the first channel to answer is pinned for the session, connections are reused for 120 seconds, and each attempt is logged. Can also route pnpm/git subprocesses used by plugin installs.