dsh-plugin-market
Manifest valid★ 2A DeepSeek Harness plugin market: search and one-click install GitHub dsh-plugin plugins straight from the web GUI
dsh-plugin-market
A DeepSeek Harness (DSH) plugin that lets users search for and install other plugins directly from the web GUI — no need to drop to a command line.
It adds a "Plugin market" tab under Settings → Plugins:
- 🔍 Search GitHub repositories tagged
dsh-plugin(sorted by stars) - 📋 Show each plugin's name, description, and star count, with a link to its GitHub repo
- ⚡ One-click install (internally runs
dsh plugin --profile web add github:owner/repo) - 🗑️ One-click uninstall of installed third-party plugins
- 📦 List the plugins currently installed in the profile (
dsh.profile.bundles)
Install
Install it like any other DSH bundle:
# Install into your web profile straight from GitHub
dsh plugin --profile web add github:kimiya1010/dsh-plugin-market
# Restart the web GUI to activate it
dsh web
Or from a local checkout:
dsh plugin --profile web add ./dsh-plugin-market
Note: this plugin is plain JavaScript with no
preparebuild script, so agithub:install needs noallowedBuildsentry — it works out of the box.
Directory layout
dsh-plugin-market/
├── package.json # dsh.bundle (patch layer) + dsh.client (browser half) declaration
├── cordis.patch.yml # inserts the loader row into the composition
├── index.js # Host half: registers the /api/plugin-market HTTP bridge + search/install/uninstall
└── client.js # Client half: Settings "Plugin market" tab UI
How it works
- Host half (
index.js): injects thewebServerservice and registers a same-origin prefix route/api/plugin-market:GET /api/plugin-market/search?q=<keyword>— calls the GitHub Search API (topic:dsh-plugin)POST /api/plugin-market/install(body{ "spec": "github:owner/repo" }) — runsdsh plugin addGET /api/plugin-market/list— reads the profile'sdsh.profile.bundlesPOST /api/plugin-market/remove(body{ "name": "…" }) — runsdsh plugin remove
- Client half (
client.js): registers the "Plugin market" page into thesettings.plugins.tabslot and calls the HTTP bridge over same-originfetch, rendering the search box, result list, install/uninstall buttons, and the installed list.
Because the bridge lives on the port the web GUI itself listens on (same origin), there is no cross-origin issue and no change to the framework's own Remote descriptors.
Publishing your own fork
Push this repo to your own GitHub and tag it with dsh-plugin
so other users' plugin markets can find it. You can also publish to npm:
npm publish --access public
Security note
Installing a third-party plugin runs its author's code on your machine (a prepare script may run
at install time, and the bundle is loaded at runtime). Only install plugins from sources you trust,
and pin to a commit (github:owner/repo#<sha>) when you want to prevent upstream changes from
silently altering behavior.
License
MIT
Compatibility
Versions
| Latest version | Published | Size |
|---|---|---|
| 1.0.0 | — | — |
| 1.1.0 | — | — |
| 1.2.0 | — | — |
| 1.3.0 | — | — |
Comments
Loading…
Similar plugins
by 2160039878-cyber
A verified-first plugin store and GitHub discovery helper for DeepSeek Harness.
★ 0
↓ 105/wk
MIT
JavaScript
Aug 16, 2026
dsh plugin --profile web add dsh-plugin-marketby mengxingGG
GitHub plugin discovery and one-click profile installation for DeepSeek Harness
★ 0
MIT
TypeScript
Aug 26, 2026
dsh plugin --profile web add dsh-plugin-marketplaceby Toukaiteio
A marketplace plugin to quickly integrate your DeepSeek Harness into the GitHub plugin ecosystem.
★ 5
↓ 13/wk
MIT
JavaScript
Aug 16, 2026
dsh plugin --profile web add dsh-plugin-installerby newbieYi
DSH web plugin: plugin marketplace with GitHub topic discovery and local install
★ 0
JavaScript
Aug 20, 2026
dsh plugin --profile web add dsh-plugin-marketby TheYoungChen
DeepSeek Harness plugin market - browse, search & install dsh-plugin topic plugins (dsh 插件市场:浏览/搜索/安装插件)
★ 4
↓ 496/wk
MIT
JavaScript
Oct 28, 2026
dsh plugin --profile web add dsh-plugin-marketby loker66fan
DeepSeek Harness 插件商城:启动页入口 + GitHub topic:dsh-plugin 实时搜索、一键安装/重启 · In-harness plugin market with real-time GitHub search
★ 3
NOASSERTION
TypeScript
Aug 16, 2026
dsh plugin --profile web add dsh-market-github