AI Agent Hub
Back to plugins
🖥️

dsh-ui-context-menu

Client Updated 2026.08.17

Run the following command in DeepSeek Harness:

dsh plugin install Nacocx/dsh-ui-context-menu

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

Run dsh plugin install Nacocx/dsh-ui-context-menu in the DeepSeek Harness terminal to install this plugin; the full source is available at https://github.com/Nacocx/dsh-ui-context-menu

About this plugin

In the DeepSeek Harness Web interface, the browser's native contextmenu is a poor fit for an app whose actions are tightly bound to the UI context: right-clicking a workspace row surfaces generic options like "Inspect" instead of the operations you actually want. dsh-ui-context-menu replaces that one-size-fits-all gesture with per-surface menus the plugin owns and renders as overlays. A real workspace row gets "Open in file manager", "Rename", and "Delete"; a session row offers "Rename", "Fork session", and "Archive"; blank areas open a quick-launch menu with "New session", "New workspace", and "Settings"; a visible text selection provides "Copy", "Cut", "Search", and "Search on the web"; and editable fields receive a paste-first editing menu. Every menu's rules and copy match the default UI, and nothing falls through to the browser default.

Each surface can be toggled independently under Settings → Plugins. Turning one off restores the native right-click menu for that surface alone, leaving the rest untouched—equivalent to the plugin never having been there for that area. Preferences live in browser local storage, follow the current browser or WebView instance, and never touch host configuration files, keys, credentials, or model inputs. All host calls go through the same-origin /api RPC gateway the GUI already uses, privileged methods are gated by the host's loopback trust fence, and a single build runs unchanged in both the browser and the packaged Tauri desktop shell.

Best for day-to-day Harness Web GUI or Tauri desktop users who want right-click actions to mirror the surface under the cursor. No built-in package modifications or extra services are required; after installing, a single dsh restart is all that is needed. Uninstalling restores every surface to the browser-native menu while preserving the existing ellipsis buttons.

Use Cases

  • Right-click a workspace row to rename it or open its folder in the file manager
  • Select a passage then search within the app or look it up on the web
  • Right-click blank space to quickly create a new session, workspace, or open settings

Best For

  • Daily Harness Web GUI users who want right-click actions to match the surface under the cursor
  • Tauri desktop users seeking consistent in-app interactions with zero extra setup
  • Users who prefer per-surface menu customization and can toggle any area off independently