AI Agent Hub
Back to plugins
🖥️

dsh-external-links

Client Updated 2026.09.03

Run the following command in DeepSeek Harness:

dsh plugin install Lion-Li-git/dsh-external-links

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

Run dsh plugin install Lion-Li-git/dsh-external-links in the DeepSeek Harness terminal to install this plugin; the source repository is at https://github.com/Lion-Li-git/dsh-external-links .

About this plugin

Users of the DSH desktop app often hit a frustrating dead end: external links inside chat messages do nothing when clicked. Version 5.3.6 fixed the underlying shell.open-external bridge, yet the WebView layer still lacks an anchor-click interceptor, so links remain unresponsive. dsh-external-links fills exactly that missing wiring.

Its scope is deliberately tight: it intercepts http/https clicks and routes them straight to the now-working native bridge, opening the link in your system default browser; file:// URLs are decoded into absolute Windows paths and launched with the default application. In-app navigation, same-origin links, downloads, right-click copy, and middle-click are all left untouched. When no WebView shell is detected (e.g. the WebUI opened in a regular browser), it gracefully falls back to window.open in a new tab. Since v0.2.0 the plugin no longer depends on a PowerShell host route: pure client-side, zero framework coupling.

Ideal for anyone running DSH desktop 5.3.6 or later on Windows who wants one-click browser access to every external link in a conversation. The plugin lives in the user profile directory, survives DSH version updates, and can be toggled directly from the built-in plugin manager.

Use Cases

  • Clicking http/https links in DSH desktop chat opens them in the system default browser
  • Clicking file:// links decodes to Windows absolute paths and launches the default app
  • Opening WebUI in a regular browser gracefully falls back to window.open in a new tab

Best For

  • DSH desktop 5.3.6+ Windows users who want one-click browser access to external links
  • DSH desktop users frustrated by unresponsive link clicks inside the WebView
  • Desktop users who want plugin toggling and upgrade-safe persistence