
LivXue/dsh-plugin-shop
dsh-plugin-shop-registry
The most comprehensive DeepSeek Harness plugin market — refreshed daily, sourced across the Internet, reviewed before publishing.
Install
npx @deepseek-ai/dsh plugin --profile web add [email protected]Restart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/dsh-plugin-shop)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from LivXue/dsh-plugin-shop, cleaned of badges and images.
dsh-plugin-shop
The plugin shop for DeepSeek Harness — discover, install, enable and update dsh plugins from a browsable, git-auditable catalog.
English | 中文
📦 Install the shop
Two tracks. They do the same thing; pick the one that matches who is reading.
🧑 For people
Prerequisites: Node.js. Running the harness itself needs no install — the
upstream-documented form is npx -y @deepseek-ai/dsh web. Plugin management
goes through dsh plugin, which spawns both the dsh command and pnpm —
install them once with npm install -g @deepseek-ai/dsh pnpm and verify with
dsh --version and pnpm --version.
# dsh on PATH (global install). Pin the version: pnpm 11 holds back very
# recent releases, so a bare `add dsh-plugin-shop` can hand you an older
# version for a while. This is the current release — refresh it with
# `npm view dsh-plugin-shop version`.
dsh plugin --profile web add [email protected]
# or straight through npx, nothing installed:
npx -y @deepseek-ai/dsh plugin --profile web add [email protected]
Replace web with your profile if you use another one. Restart dsh once — a newly
added bundle is not applied to a running process — then open
Settings → Plugins → Plugin shop
🤖 For agents
Non-interactive. --profile is mandatory; without it dsh plugin exits with
error: required option '--profile <name>' not specified.
# 1. resolve a profile name ($DSH_HOME defaults to ~/.dsh; node_modules is not a profile)
ls -1 "${DSH_HOME:-$HOME/.dsh}/profiles" | grep -v '^node_modules$'
# 2. install — pin the version: it bypasses pnpm's release cooldown and
# deterministic installs are the point of the agent path
dsh plugin --profile <profile> add [email protected]
# 3. verify — a zero exit above only means pnpm resolved the package
dsh plugin --profile <profile> list --depth 0 # dsh-plugin-shop must appear
# 4. restart the profile; a new bundle is not hot-applied
dsh --profile <profile>
The same fact as step 3 lives in $DSH_HOME/profiles/<profile>/package.json under
dsh.profile.bundles, if you would rather read the manifest than parse CLI output.
Per-failure diagnostics are in the
package README.
🖼️ Screenshots
<td width="50%"><img src="docs/images/gate-light.png" alt="Installing an unreviewed plugin requires an explicit acknowledgement"></td> <td width="50%"><img src="docs/images/shelf-dark.png" alt="The same shelf in the dark theme"></td> <td align="center"><sub>Installing an unreviewed plugin requires an explicit acknowledgement</sub></td> <td align="center"><sub>The same shelf in the dark theme</sub></td>✨ Highlights
…
