dsh-tianshu-tui: An Interactive Terminal UI Plugin for DeepSeek Harness

huiliyi37/dsh-tianshu-tui

UI & ExperienceVerified
Listed on 2026-08-18
Page last updated 2026-10-04

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

install
npmdsh plugin --profile web add @huiliyi37/dsh-tianshu-tui
Category
UI & Experience
Platform
DSH Plugin
Author
huiliyi37
Distribution
Plugin

dsh-tianshu-tui Key Features

ANSI minimal renderingStreaming Markdown/tool cards16+ themesSlash commands & pickersMemory & cross-session recall
Listed on dsh-plugin.org

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.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ