dsh-tianshu-tui: An Interactive Terminal UI Plugin for DeepSeek Harness
huiliyi37/dsh-tianshu-tui
dsh-tianshu-tui is an interactive terminal UI plugin for DeepSeek Harness, featuring a custom ANSI minimal rendering engine, streaming Markdown, tool cards, 16+ themes, slash commands, input history, and memory recall for a smooth coding experience.
dsh-tianshu-tui is an interactive terminal UI plugin for DeepSeek Harness, providing a lightweight and smooth TUI experience for the official DSH. It solves the problem of a bare terminal experience by offering a rich, web-like interaction directly in the terminal. Core capabilities include a self-developed ANSI minimal rendering engine, streaming Markdown and tool cards, 16+ themes, slash commands and pickers, input history with local preference persistence, LSP diagnostics, and memory features.
How to Install
dsh plugin --profile web add @huiliyi37/dsh-tianshu-tui- Category
- UI & Experience
- Platform
- DSH Plugin
- Author
- huiliyi37
- Distribution
- Plugin
dsh-tianshu-tui Key Features
dsh-tianshu-tui Repo Summary
What Does It Do?
dsh-tianshu-tui is a DSH plugin for DeepSeek Harness that provides an interactive terminal UI, bringing a lightweight and smooth TUI experience to the official harness. It solves the problem of a bare terminal experience by offering a rich, web-like interaction directly in the terminal. Core capabilities include a self-developed ANSI minimal rendering engine, streaming Markdown and tool cards, 16+ themes, slash commands and pickers, input history with local preference persistence, LSP diagnostics, and memory features.
Core Features
- Self-developed ANSI minimal rendering engine: lightweight rendering that doesn't interrupt the flow, ensuring a smooth terminal experience.
- Streaming Markdown and tool cards: real-time display of model output and tool call status with clear information hierarchy.
- 16+ built-in themes and customization: switch themes to suit different visual preferences.
- Slash commands and pickers: a rich command system for quick session management, preset switching, and more.
- Input history and local preference persistence: automatically saves history and user settings, retained across restarts.
- LSP diagnostics and memory: integrates language server protocol diagnostics and supports cross-session memory recall.
How to Use This Plugin?
After enabling this plugin in DSH, launch it with the --profile tui flag to enter the TUI interface. Success is indicated by the welcome page brand; exit with Ctrl+Q or /exit. Inside the TUI, use the /preset command to switch agent presets (Standard / PTC / Minimal / Creative), and /update to manually check for updates. If you encounter an ERR_FS_EISDIR error, set DSH_HOME to a clean directory and restart.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: huiliyi37/dsh-tianshu-tui. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
