DSH terminal client
huiliyi37/dsh-tianshu-tui · skills
It is an interactive terminal UI plug-in on the official DeepSeek Harness.
★ 266GitHub stars
5Forks
2026-08-15Last updated
TypeScriptLanguage
Apache-2.0License
Key features
- Full session workspace in terminal — real-time rendering, scroll-only transcription, session resumption on startup, /fork to explore branches, /rewind to rollback (session truncation + optional file rollback), /export to export Markdown transcription, mid-steer (/steer/Ctrl+T).
- The terminal UI evolved from Tianshu-Tui (Apache-2.0
- Recovery panelWrite the list of recoverable sessions to the scroll area on startup
- Slash command menu - input / open drop-down menu: fuzzy prefix matching, ↑↓ / PageUp / PageDown selection, Tab acceptance, Enter submission, MRU sorting, parameter placeholder ghost and input line ghost preview.
- Image end-to-end - clipboard pasting (Ctrl+V / terminal menu paste), inline rendering using the terminal graphics protocol (kitty / iTerm2), delivery through the harness attachment service, allowing models with visual capabilities to truly see - when the main model does not understand images, it automatically converts images into descriptions through independent visual models (visual bridge).
Requirements
- Image re-asking requires a companion plug-in - the ask_image tool and session image registration form are located at @deepseek-ai/dsh-vision-ask (independent package in the same warehouse)
- The TUI bundle itself does not carry them.
Install command
dsh plugin --profile web add github:huiliyi37/dsh-tianshu-tui