AI Agent Hub
Back to plugins
🖥️

dsh-plugin-desktop-installer

Client Updated 2026.08.17

Run the following command in DeepSeek Harness:

dsh plugin install deronghe/dsh-plugin-desktop-installer

Paste the following prompt into your AI chat to install this plugin:

In DeepSeek Harness, run dsh plugin install deronghe/dsh-plugin-desktop-installer to install this plugin (source: https://github.com/deronghe/dsh-plugin-desktop-installer).

About this plugin

With DSH Desktop, installing, removing, or updating third-party plugins traditionally means opening a terminal and typing CLI commands, and restarting the Electron app is an extra step. dsh-plugin-desktop-installer folds the entire plugin lifecycle into the settings panel so that desktop users stay entirely within the graphical interface.

The plugin delivers three core capabilities: a one-click restart button in the top-right corner of the settings panel; address-based plugin installation that supports both GitHub and npm sources and lets you pick the target profile; and a third-party plugin management list covering uninstall, enable, disable, version detection, and one-click updates. Under the hood it reuses the Desktop runtime restart API and the pnpm bootstrap chain, writing changes directly to the local profiles directory so they take effect after a restart. Version checks query the npm registry or GitHub API and will attach a GITHUB_TOKEN when one is present in the environment to avoid anonymous rate-limiting.

This plugin is designed for users who rely on DSH Desktop as their primary work environment and prefer to manage the full plugin lifecycle from a graphical interface. One caveat: install, uninstall, and update depend on a desktop-only runtime service and are unavailable in a pure web profile, while the plugin list and enable/disable actions simply read and write the local package.json and work in every profile.

Use Cases

  • Restart DSH Desktop with a single click from the settings panel instead of closing and reopening manually
  • Install a plugin directly from a GitHub or npm address in the GUI and pick the target profile
  • Review installed third-party plugins and run uninstall, enable, disable, or one-click update from a unified list

Best For

  • Users who rely on DSH Desktop as their primary daily work environment
  • Users who prefer managing the plugin lifecycle from a graphical interface rather than the CLI
  • Developers who frequently install, update, or toggle third-party plugins