btsd321/dsh-remote-explorer
Remote development launcher for DeepSeek Harness: run dsh on a remote host and drive it from your local browser while LLM credentials stay on your machine.
dsh-remote-explorer is a remote development launcher in the spirit of VS Code Remote-SSH, Zed and JetBrains Gateway: you install dsh on a remote host and use it from your local browser, and code and sessions live on the remote while the local machine only renders the UI — LLM credentials never leave your machine. It supports SSH from ~/.ssh/config or ad-hoc user@host[:port], private-key or password auth, and WSL2 targets (dsh auto-installed inside WSL and tunneled via localhost forwarding, no SSH setup needed). Release packages bundle their own Node runtime so the target needs no Node, npm or network, and a reverse channel between client and remote carries both the remote-window handoff and an LLM credential proxy.
Install
dsh plugin --profile web add dsh-remote-explorerCopied verbatim from the README's 'Option 3: install as a dsh plugin' block (the npm form). The README also lists a github:btsd321/dsh-remote-explorer source form and an npx --yes @deepseek-ai/dsh variant, and warns that on pnpm 11.7+ the first dsh plugin add can fail with ERR_PNPM_IGNORED_BUILDS because the dependency tree carries three undecided build scripts; it recommends installing through the dsh web GUI plugin-manager page (which has an approve-and-retry flow) or setting the three pending allowBuilds entries to false and retrying.
Compatibility
The README says the dsh plugin command forwards to pnpm verbatim, so pnpm must be on PATH. It documents Windows/Linux/macOS clients with Node.js v20.19+ or v22+ for source-run mode; a remote host running Linux or macOS (POSIX, x86_64 or arm64, no Node preinstalled required); and WSL2 distributions on Windows as remote targets.
Details
- Repo: btsd321/dsh-remote-explorer
- Category: Infrastructure & Deployment
- Stars: 2
- Version: GitHub repo btsd321/dsh-remote-explorer; npm package dsh-remote-explorer at 0.8.3 (registry check 2026-10-07; registry repository field resolves back to this repo).
FAQ
- Where do my LLM credentials live?
- On your machine — the README says code and sessions live on the remote and the local machine only renders the UI, and that LLM credentials never leave your machine.
- Does the remote host need Node installed?
- No — the README says the tool installs and self-checks Node on the remote, and release packages bundle their own Node runtime so no Node, npm or network is required on the target.
Alternatives
flymysql/dsh-remote · liguobao/ds-harness-remote · Lum1104/dsh-browser