DeepSeek Harness Web plugin
mervyn-teo/dsh-plugin-terminal · devops
DeepSeek Harness Web plugin: a real PTY terminal in a VS Code-style collapsible footer panel.
★ 3GitHub stars
1Forks
2026-08-20Last updated
JavaScriptLanguage
MITLicense
Key features
- Actual terminal — a real interactive shell (PowerShell on Windows, $SHELL//bin/bash elsewhere, by default) running in a PTY via the harness's subprocess.spawnTerminal primitive (node-pty).
- Full terminal rendering — xterm.js renders ANSI colors, cursor movement, full-screen apps (vim, htop, top, …), and 256-color output.
- VS Code-style footer panel — a collapsible bottom panel with a header, drag-to-resize top edge, restart button, and collapse toggle.
- Keyboard shortcut — Ctrl+ toggles the panel (the VS Code default).
- Live resize — the PTY reflows when you resize the panel.
Requirements
- DSH with the subprocess and webServer services mounted.
- Network access to jsDelivr the first time the terminal renders xterm.js (the plain fallback works without it).
Install command
dsh plugin --profile web add github:mervyn-teo/dsh-plugin-terminal