DSH Hub
dsh-plugin-shop-registry cover

LivXue/dsh-plugin-shop

dsh-plugin-shop-registry

ToolWorkflow842 GitHub stars· updated 2026-09-20

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

dsh-plugin-shop-registry DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-plugin-shop.svg)](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

Related plugins