DeepSeek Harness Plugin

siberiah2o/dsh-plugin-terminal

Stars ★ 1 Category UI Enhancements Added 2026-08-14 npm dsh-plugin-terminal

Bottom multi-tab terminal panel (node-pty + xterm.js) pinned to the viewport bottom, always below the input box.

Install

# from npm (prebuilt)

dsh plugin --profile web add dsh-plugin-terminal

# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)

dsh plugin --profile web add github:siberiah2o/dsh-plugin-terminal

GitHub-sourced plugins run build scripts on your machine at install time. Only install sources you trust, and pin a commit (github:owner/repo#sha).

README

Bottom terminal panel for the DeepSeek Harness (DSH) Web GUI — an interactive multi-tab shell pinned to the bottom of the page (ConPTY on Windows, openpty on Linux/macOS).

中文 · MIT

Install

dsh plugin --profile web add dsh-plugin-terminal && dsh web

Note: this is a DSH (DeepSeek Harness) plugin — do not use plain npm i dsh-plugin-terminal; it must be installed through dsh plugin to activate.

Screenshots

Collapsed Expanded Multi-tab
collapsed panel multitab

Features

  • Bottom panel pinned to the viewport, aligned with the conversation column; the input box always stays above the terminal
  • `Ctrl+`` toggles; drag the top grip to resize (120px–78% viewport, remembered)
  • Multi-tab: + new, ✕ close, ⟳ restart; processes keep running on tab switch; live sessions restore after refresh
  • xterm.js 6: colors, blinking cursor, alternate screen, Unicode, 5000-line scrollback
  • WebSocket duplex channel to the PTY; dark terminal surface in both light and dark themes

License

MIT

Content from the project README on GitHub ↗

Links

More in this category

View the whole category →