dsh-workspace-native-open
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
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.