GooDAnDReaDY/dsh-remote-workspace
Enterprise remote development for DSH: persistent SSH2 connection pooling, atomic SFTP file operations, conflict-aware three-way synchronisation, dynamic port tunnelling, and an interactive Web UI settings card for working on cloud VMs, GPU boxes and staging servers.
@goodandready/dsh-remote-workspace gives DSH an enterprise-grade remote development subsystem: persistent SSH2 connection pooling instead of fragile ad-hoc wrappers, atomic SFTP file operations that avoid silent overwrites during network interruptions, conflict-aware three-way synchronisation, and dynamic port tunnelling for reaching remote web servers, inference APIs and debuggers. It solves the four roadblocks the README names — the local boundary limitation, fragile ad-hoc scripts, silent file overwrites, and manual external SSH tunnelling — entirely inside the Cordis framework, with an interactive Web UI settings card.
Install
dsh plugin --profile web add @goodandready/dsh-remote-workspaceCopied verbatim from the README's install section (the same section also shows a profile-less dsh plugin add @goodandready/dsh-remote-workspace line). Built on the Cordis framework; the README notes a Web UI settings card styled after dsh-clinebot.
Compatibility
Node 20 or newer. Targets the Cordis plugin framework that DSH ships. Because standard DSH operations run only against the local machine, this plugin adds the remote subsystem so agents can work on cloud VMs, GPU instances, containerised clusters and staging servers.
Details
- Repo: GooDAnDReaDY/dsh-remote-workspace
- Category: Infrastructure & Deployment
- Stars: 1
- Version: GitHub repo GooDAnDReaDY/dsh-remote-workspace; npm package @goodandready/dsh-remote-workspace at 0.3.15 (registry check 2026-10-09; registry repository field resolves back to this repo). Requires Node 20+ per the README badges.
Alternatives
CrazyShout/dsh-ssh-remote · btsd321/dsh-remote-explorer · flymysql/dsh-remote