AI Agent Hub
Back to plugins
🖥️

dsh-workspace-native-open

Client Updated 2026.08.28

Run the following command in DeepSeek Harness:

dsh plugin install JoeyLearnsToCode/dsh-workspace-native-open

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

Run dsh plugin install JoeyLearnsToCode/dsh-workspace-native-open in your DeepSeek Harness terminal; the source repository is at https://github.com/JoeyLearnsToCode/dsh-workspace-native-open.

About this plugin

When you manage several workspaces through the DSH Web GUI, one of the most frequent tasks is simply opening the workspace directory in a native file manager, terminal, or editor. The browser workspace menu, however, only offers rename and close — there is no shortcut to bridge back to the local toolchain, so every switch requires copying a path and hunting for the right window.

This plugin adds three native actions to the ellipsis menu on each workspace row: Open in File Explorer, Open in Terminal, and Open in Code. The items appear exclusively on loopback addresses (localhost, 127.0.0.1, ::1, and the built-in dsh.localhost); remote or reverse-proxy access is designed to never surface any native entry point. Paths are always passed as argv arrays, never concatenated into shell strings. Terminal detection walks pwsh, then powershell, then $TERMINAL; under WSL the path is translated with wslpath before handing off to the Windows console. The plugin never probes whether VS Code is installed — it simply attempts to open the directory and silently ignores any failure. Every request, probe result, and exit code is logged with the workspace-native-open prefix for easy tracing.

Built for developers who run dsh --profile web and constantly bounce between the browser panel and local file managers, terminals, or editors, particularly in Windows-native and WSL dual-environment setups. The implementation is entirely host-side with no browser build step; it activates the moment dsh web starts.

Use Cases

  • Quickly open a workspace directory in the native file manager while browsing the web panel
  • Spawn a terminal at the workspace root without copying paths or switching windows
  • Jump from the browser panel straight into a Windows-side terminal or VS Code under WSL

Best For

  • Developers who manage multiple project workspaces via dsh --profile web
  • Engineers who bounce between Windows-native and WSL environments daily
  • Operators who want to eliminate manual path copying between the browser panel and local tools