AI Agent Hub
Back to plugins
🧰

dsh-ssh-remote

Web Tools Updated 2026.08.27

Run the following command in DeepSeek Harness:

dsh plugin install cslht11/dsh-ssh-remote

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

Run dsh plugin install cslht11/dsh-ssh-remote in a terminal where DeepSeek Harness is already installed; the source is available at https://github.com/cslht11/dsh-ssh-remote.

About this plugin

Managing multiple remote servers in DSH traditionally meant switching between one connection at a time — each switch dropped the previous one, making parallel work impractical. dsh-ssh-remote, a fork and extension of flymysql/dsh-remote, introduces independent SSH connection pools per machine. You can now keep multiple simultaneous connections, and the Agent reads, writes, and executes on different servers by simply specifying a machineId, unlocking a true multi-server parallel workflow.

The core toolkit revolves around the rw_* family of tools: rw_info lists every registered machine with its live connection status; rw_list_dir, rw_read_file, rw_write_file, and rw_exec let the Agent browse, read, write remote files, and run shell commands directly; rw_sync and rw_push handle bidirectional SFTP sync between remote and a local mirror; rw_switch and rw_disconnect let you change the active machine or drop a single connection without disturbing the others. Everything works through natural-language conversation, and a Settings panel in DSH Web provides a full CRUD interface for machines, connection tests, and active-machine selection.

Ideal for developers and ops engineers who juggle several servers (dev boxes, test environments, production nodes) and want the AI Agent to operate on remote files directly instead of manually SSHing back and forth. The plugin injects its tools into DSH's existing standard, code, minimal, and cordis modes via same-name user presets, so no mode switching is required.

Use Cases

  • Manage multiple servers at once, letting the Agent read and write files on different machines by machineId
  • Execute remote shell commands and sync results back to a local mirror via SFTP
  • Drive SSH connections through natural-language conversation instead of manual copy-paste between hosts

Best For

  • Developers juggling multiple remote dev and production servers
  • Ops engineers who want the AI Agent to operate remote files directly without manual SSH
  • Power users of DeepSeek Harness leveraging multi-mode workflows