huiliyi37/dsh-tianshu-tui

Official DeepSeek Harness interactive terminal UI plug-in: self-developed ANSI minimalist rendering core (evolved from the author's own open source project Tianshu Tui), streaming Markdown/tool ​​card, multi-session tab, 16+ themes, slash command and selection

dsh-tianshu-tui is the interactive terminal UI plugin for DeepSeek Harness. It keeps rendering lightweight and non-intrusive by treating the UI as a pure presentation layer: every piece of agent state arrives through the session event stream rather than through the harness internals. On top of that surface the README describes harness-level additions such as image and vision bridging, smart code retrieval, and memory with cross-session recall. The author ships a documentation set (getting started, troubleshooting) and publishes the render core separately with a provenance map, so the terminal rendering engine can be inspected on its own.

Web UI Enhancements ★ 224 updated 2026-09-19 ⏳ pending
View on GitHub ↗

Install

dsh plugin --profile tui add @huiliyi37/dsh-tianshu-tui

npm package @huiliyi37/dsh-tianshu-tui (registry re-verified 2026-09-29: latest 1.0.0-rc.1; repository field points back at github.com/huiliyi37/dsh-tianshu-tui, Apache-2.0). The README states this package is not a standalone app: it needs the official CLI @deepseek-ai/dsh (npm latest, currently 0.1.5-rc.1; the peer deps require >= 0.1.5-rc.1) and pnpm on PATH, because dsh plugin forwards to pnpm. It also warns that npm 11 (bundled with Node 24) can run out of heap installing the official CLI, and recommends pnpm instead. The repo also ships cross-platform one-click scripts (scripts/install-tui.sh / install-tui.ps1).

Compatibility

Terminal UI plugin for the official DeepSeek Harness CLI (tui profile). Requires @deepseek-ai/dsh >= 0.1.5-rc.1 and pnpm on PATH; the README reproduces a reproduced npm-11 heap-OOM pitfall on the official CLI's dependency tree and directs users to pnpm. The render core is the author's own minimal ANSI engine, evolved from their open-source Tianshu-Tui (Apache-2.0) with a file-by-file provenance map (SOURCE-MAP.md).

Details

Recent updates

The README labels the current release a release candidate and pins the required official CLI range in the peer dependencies. It documents the npm 11 out-of-memory failure on the official CLI's 60+ sub-package tree as reproduced by the author, and recommends pnpm; it also documents the CN-mirror defaults in the one-click scripts. Requires the docs/getting-started page for launch and troubleshooting.

FAQ

How do I install dsh-tianshu-tui?
Run dsh plugin --profile tui add @huiliyi37/dsh-tianshu-tui with the official @deepseek-ai/dsh CLI and pnpm available. The README recommends pnpm because npm 11 can run out of heap while installing the official CLI's large dependency tree; it also ships one-click install scripts for macOS/Linux (install-tui.sh) and Windows (install-tui.ps1).
Is dsh-tianshu-tui a standalone terminal app?
No. The README states it is a plugin for the official DeepSeek Harness CLI and that installing the npm package alone will not run; you need @deepseek-ai/dsh (>= 0.1.5-rc.1) and pnpm on PATH.
What does it add beyond a terminal skin?
Per the README it is a presentation layer fed entirely by the DSH session event stream, and it adds image/vision bridging, smart code retrieval, and memory with cross-session recall on top of the terminal surface.

Alternatives

boxeryao/dsh-mini-tui · DamonKoy/dsh-web-ui#dsh-web-ui-settings · 0xsline/dsh-spotlight

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins