AI Agent Hub
Back to plugins
🖥️

dsh-web-terminal

Client Updated 2026.08.18

Run the following command in DeepSeek Harness:

dsh plugin install iamsee123/dsh-web-terminal

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

Run the install command in your terminal to add the local terminal plugin to the DeepSeek Harness web GUI; the source repository is available at https://github.com/iamsee123/dsh-web-terminal .

About this plugin

The DeepSeek Harness web GUI is built for multi-turn conversation and tool orchestration, but the moment you need to operate the host shell directly from the browser—running top to check load, editing a config with vim, or triaging a process tree in htop—you have to leave the tab and hunt for a separate terminal. dsh-web-terminal closes that gap by mounting a Terminal entry onto the sidebar so your AI session and the host shell live in the same workspace.

The expanded panel is a multi-tab xterm.js experience. Every tab drives a real PTY shell session via node-pty, with input and output streamed over a WebSocket route. Interactive programs such as vim, top, and htop work as you would expect, including Ctrl-C and live window resize. The panel ships controls for opening a new tab, closing, disconnecting and reconnecting, and clearing output. The shell binary and working directory are configurable through the settings panel or a patch yaml file, and the view auto-fits its height on panel open, window resize, and container changes.

Security-wise, every route carries a loopback-only trust fence (same-origin plus 127.0.0.1/localhost checks). Commands execute with the host user's privileges, which is equivalent to direct shell access. The plugin is hot-pluggable through the standard dsh dual-face mount pattern and requires no source changes to dsh itself.

If you are a developer, SRE, or ops engineer who already works inside the DeepSeek Harness web interface daily, this plugin lets you chat, tail logs, and run interactive commands without ever leaving the browser tab.

Use Cases

  • Edit host config files with vim right in the browser without switching windows
  • Monitor server load with top or htop alongside the AI conversation
  • Quickly run shell commands to tail logs or inspect processes between AI turns

Best For

  • Developers who work daily inside the DeepSeek Harness web GUI
  • SREs who need AI chat and ops tasks in the same browser context
  • Engineers who prefer consolidating chat, terminal, and logs into one workspace