dsh-ui-context-menu
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
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.