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.

Plugin Markets & Managers ★ 0 updated 2026-08-15
View on GitHub ↗

Install

dsh plugin --profile web add github:kimiya1010/dsh-plugin-market

README 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

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).

More plugins in Plugin Markets & Managers

Browse more in Plugin Markets & Managers

Guides for Plugin Markets & Managers plugins