Dsh Terminal Panel
wuwuzhige-sudo/dsh-terminal-panel · devops
This plugin executes arbitrary commands on the harness host.
★ 3GitHub stars
0Forks
2026-08-16Last updated
JavaScriptLanguage
MITLicense
Key features
- SFTP tab right next to the terminal — file browser over the same SSH connection (same host / user / password / key, no second login): navigate directories, upload, download, create directories, delete files and empty directories
- Terminal + SFTP tabs in the DeepSeek Harness (dsh) web conversation view.
- Requests are accepted only from loopback hosts or hosts listed in trustedHosts (DNS-rebinding defence).
- Host half (lib/index.js)a dsh plugin that registers a /sxec/ route family on the harness webserver (term-init, term-run, term-send, term-signal, term-reset, term-read, term-config, term-init-key, sftp-init, sftp-list, sftp-mkdir, sftp-rm, sftp-download, sftp-upload).
- Manual command execution on the host machine via the harness subprocess service
Install command
dsh plugin --profile web add github:wuwuzhige-sudo/dsh-terminal-panel