AI Agent Hub
Back to plugins
🖥️

dsh-term

Client Updated 2026.09.04

Run the following command in DeepSeek Harness:

dsh plugin install lijian-ui/dsh-term

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

Run dsh plugin install lijian-ui/dsh-term in DeepSeek Harness to install this plugin; the source is available at https://github.com/lijian-ui/dsh-term .

About this plugin

The DSH web GUI ships with file management and other panels, but it has always been missing a terminal that lives natively inside the browser window. dsh-term fills that gap: a real local shell docked in the right-side panel alongside the file manager, so you stop Alt-Tab-ing back to a desktop terminal to run a build or tail logs.

Sessions are backed by node-pty, giving you a genuine PTY rather than a curated command runner. Interactive editors, REPLs, and any tool that expects a full TTY just work. The multi-tab panel is rendered with xterm.js, syncing input and resize in real time. Every new session inherits the current workspace root as its working directory, keeping your shell context aligned with the project you are editing. The whole plugin hot-plugs in as a profile bundle with no changes to DSH source required.

It suits developers who drive their day-to-day project work through the DSH web GUI and want terminal, file browsing, and project context in a single window. The current A edition focuses on local user terminals; a planned B edition will add SSH connections and per-session shell selection.

Use Cases

  • Run local commands inside the DSH web GUI while watching builds and logs.
  • Open multiple shell tabs in parallel while staying in the current workspace root.
  • Work alongside the file manager panel, browsing files and debugging together.

Best For

  • Developers whose primary workspace is the DSH web GUI.
  • Technical users who want a real local terminal inside the browser.
  • DSH plugin users who need terminal workflows alongside the file manager.