kimiya1010/dsh-plugin-market
A plugin market for DeepSeek Harness: search and one-click install GitHub dsh-plugin plugins straight from the web GUI.
Adds a Plugin market tab under Settings → Plugins so users can search for and install other DSH plugins without dropping to a command line. It searches GitHub repositories tagged dsh-plugin (sorted by stars) and shows each plugin's name, description and star count with a link to its repo, offers one-click install (internally dsh plugin --profile web add github:owner/repo) and one-click uninstall of installed third-party plugins, and lists the plugins currently installed in the profile (dsh.profile.bundles). The host half injects the webServer service and registers a same-origin /api/plugin-market route (search, install, list, remove); the client half registers the settings tab and calls that bridge over same-origin fetch.
Install
dsh plugin --profile web add github:kimiya1010/dsh-plugin-marketREADME install: add it like any other DSH bundle, straight from GitHub, then restart the web GUI (dsh web) to activate it. The github: form works out of the box because the plugin is plain JavaScript with no prepare build script, so it needs no allowedBuilds entry. A local-checkout alternative is dsh plugin --profile web add ./dsh-plugin-market.
Compatibility
DSH web profile. Plain JavaScript with no prepare build script (so git installs need no allowedBuilds authorization); MIT-licensed. The HTTP bridge is registered on the same origin the web GUI listens on, so there is no cross-origin problem and no change to the framework's own Remote descriptors.
Details
- Repo: kimiya1010/dsh-plugin-market
- Category: Plugin Markets & Managers
- Stars: 0
- Version: GitHub install (README does not claim an npm release; publishing a fork is documented via npm publish --access public)
- Last push: 2026-08-15
- First seen: 2026-08-15
Recent updates
README 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 loads at runtime) — only install from sources you trust, and pin to a commit (github:owner/repo#<sha>) when you want to prevent upstream changes from silently altering behavior.
FAQ
- How do I install dsh-plugin-market?
- Run dsh plugin --profile web add github:kimiya1010/dsh-plugin-market, then restart the web GUI with dsh web. No allowedBuilds entry is needed because the plugin has no prepare build script.
- Where does the Plugin market tab appear?
- It adds a "Plugin market" tab under Settings → Plugins in the DSH web GUI.
- Can I uninstall plugins from the market UI?
- Yes — it supports one-click uninstall of installed third-party plugins and lists the plugins currently installed in the profile (dsh.profile.bundles).