Dsh Terminal · terminal
geebos/dsh-terminal · devops
Embedding a foldable interactive terminal in DeepSeek Harness Web sessions: each tab is a live PTY shell running on your own machine (host), and the browser peers xterm.js to render it real.
★ 2GitHub stars
0Forks
2026-08-31Last updated
TypeScriptLanguage
—License
Key features
- True terminalA full screen application such as a live shell, vim / less can be used properly for each tab.
- Expand state - multiple tab terminals, quick command Chips, settings and fixed buttons
- Control face (Typert, one dollar JSON RPC): tab metadata and fast commands require angent context (session cwd, sandbox policy, life cycle hook).
- Known keysCtrl-C / Ctrl-D / Ctrl-Z corresponds to the current terminal.
Requirements
- Fixed 100 x 24Scroll horizontally below the narrow panel, to be provided upstream after handle.resize() (the frame of agreement has been reserved).
- host restart = all PTY terminated, no process-level recovery.
Install command
dsh plugin --profile web add github:geebos/dsh-terminal