AI Agent Hub
Back to plugins
dsh-open-with preview

dsh-open-with

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install ChuanTianML/dsh-open-with

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

To install the dsh-open-with plugin, run dsh plugin install ChuanTianML/dsh-open-with, then restart the Web server with SIGTERM and refresh the page; the source is at https://github.com/ChuanTianML/dsh-open-with.

About this plugin

When you are mid-conversation in the DeepSeek Harness Web GUI and need a quick look at the code in the current Workspace, reaching for the Workspace menu is functional but a few extra clicks more than you want. dsh-open-with moves that action to the Session Header: a compact split button whose primary click opens the Workspace in your preferred local editor, and whose chevron brings up the full editor chooser. Pick one and the browser remembers it for next time—no menu diving, no path hunting.

On plugin load the host probes your machine for installed editors out of the box: VS Code and its Insiders build, Cursor, Windsurf, Zed, Trae, VSCodium, the full JetBrains lineup, Android Studio, Sublime Text, plus the platform terminal and file manager. macOS, Windows, and Linux are all covered, including Windows App Paths and the JetBrains Toolbox directory. You can add or override custom editor profiles in config, and the Refresh editors action re-runs discovery and updates every mounted Header instantly without restarting the DSH server.

The security boundary is deliberate: the browser only ever sees editor ids, labels, and availability hints. Commands and arguments live on the Host side and never cross the wire. At spawn time the Host strips environment variables that identify API keys, access tokens, passwords, private keys, connection strings, and database URLs, while retaining benign ones like SSH_AUTH_SOCK. The plugin neither reads nor writes Workspace files, registers no model-visible tool or event, and the entire flow is a single user click that launches a local process which detaches and outlives the Web server.

If you run Agent sessions through the Harness Web UI but still live in a local IDE for code work, this plugin removes the back-and-forth of hunting for a way to open the right folder. One click in the Session Header, and your editor is there.

Screenshots

Use Cases

  • Open the current Workspace in VS Code or Cursor from the web session with one click
  • Switch to JetBrains or Zed mid-agent-run to inspect or edit files
  • Add a custom editor profile and hit Refresh editors to apply without a server restart

Best For

  • Developers who drive Agent sessions via the Harness Web UI but live in a local IDE
  • Engineers who juggle multiple editors and need instant folder-level access
  • Maintainers who standardize editor preferences across a team or project