dsh-remote-dir-picker
Run the following command in DeepSeek Harness:
dsh plugin install gfds2005/dsh-remote-dir-picker
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install gfds2005/dsh-remote-dir-picker in your terminal to install this plugin; the source is available at https://github.com/gfds2005/dsh-remote-dir-picker . Restart the dsh web service after installation to apply the change.
About this plugin
DSH Web ships with directory-picker-auto, which samples the host binding address once at startup: loopback gets the native OS dialog, anything else gets the in-browser file browser. The trouble is that when you reverse-proxy 127.0.0.1:3080 through nginx to a public domain (or a LAN IP, or a tunnel), the binding address never changes. Auto still resolves to native, so the Finder window pops up on the host screen while the remote browser shows nothing. It looks exactly like a broken button.
This plugin removes the ambiguity entirely. It disables auto and pins the browse interaction. Whether you open DSH Web from localhost, a LAN address, or a public reverse proxy, clicking Add Workspace always produces the same in-browser directory browser: breadcrumb navigation, absolute-path input, hidden-file toggle, and create-folder-then-enter, all served over DSH HTTP RPC with zero dependency on the host display.
It is built for anyone who exposes DSH Web beyond a loopback interface: teams sharing a single macmini, Cloudflare Tunnel or frp deployments, or simply wanting to manage workspaces from a second browser. One line to install, one line to remove, no core-code patches.
Use Cases
- Exposing DSH Web behind an nginx reverse proxy to a public domain
- Sharing a single DSH host across multiple devices on a LAN
- Accessing DSH Web remotely via Cloudflare Tunnel or frp
Best For
- Ops engineers exposing DSH Web beyond a loopback interface
- Developers managing DSH workspaces remotely over public or LAN networks
- Teams publishing DSH Web behind reverse proxies or tunnels
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.