DSH Hub
dsh-tui cover

ccch1mneyyy/dsh-TUI

dsh-tui

BundleTerminal3620 GitHub stars· updated 2026-09-27

dsh-tui is a community DeepSeek Harness plugin. Read the repository README before installing.

Install

npx @deepseek-ai/dsh plugin --profile dsh-tui add @deepseek-harness-tui/dsh-tui`.

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-tui DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-tui.svg)](https://dshhub.dev/plugins/dsh-tui)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from ccch1mneyyy/dsh-TUI, cleaned of badges and images.

<strong>English</strong> | <a href="README_ZH.md">简体中文</a>

dsh-TUI

An interactive terminal UI plugin for DeepSeek Harness. It ships a pixel-whale header, live work status, streaming thinking, double-Esc time rewind, a context progress bar, and a TPS gauge. It mounts as a pure plugin, with no core changes. Install to enable; uninstall leaves no patches behind.

Highlights

  • Pixel whale pet — three startup intros, click to wake; freezes after the first task.
  • Terminal-native UI — streaming Markdown, tool cards, / and @ completion, #L12-14 ranges, history search, zh/en UI.
  • Images — Kitty/Sixel thumbnails, centered preview with zoom and pan, paste-time fitting, text fallback.
  • Mermaid diagrams — mermaid fences drawn as Unicode diagrams.
  • LaTeX math — $…$ and $$…$$ formulas rendered as Unicode, fractions and limits stacked in display blocks.
  • Timeline rail — every turn clickable; timeline / scrollbar / hidden gutter.
  • Live state — activity animation, context bar, TPS, cache hit rate, effort, tokens, Git and session metadata.
  • One session manager — /resume /home /agentview /bg ⌸.
  • Session workflow — /new /compact /export /btw, model hot-switch, fork, rewind, vim, fullscreen draft editor.
  • IDE selection channel — a VS Code selection lands in the prompt.
  • DSH integrations — presets, skills, MCP, goals, todos, subagents, questionnaires.
  • Extensions — browser interaction, computer use and more.
  • Built for long sessions — event-driven projection, virtualization, bounded caches.

Keys and commands: Interaction and commands. Everything else: documentation index.

Preview

Featured & Listed

Featured by the DeepSeek Harness official WeChat account, listed in the dshfind plugin directory, and ranked #7 on GitHub Trending daily (TypeScript).

    <br>
    <strong>Featured by the official WeChat account</strong>
    <a href="https://dshfind.com/en/plugins/ccch1mneyyy/dsh-TUI"><img src="https://dshfind.com/api/card/ccch1mneyyy/dsh-TUI?lang=en" alt="dsh-TUI on dshfind" width="420"></a>
    <br>
    <strong>Listed in the dshfind directory</strong>
    <br><br>
    <br>
    <strong>GitHub Trending Daily #7</strong>

Quick Start

Prerequisites: Node.js and deepseek-harness, with DEEPSEEK_API_KEY configured.

The primary compatibility target is DSH 0.1.7-rc.2. This adapter supports its Shell API, V4 session messages, declarative presets, and profile-backed settings; older supported hosts retain their compatibility paths. See configuration.

On DSH 0.1.7, /settings uses the TUI's actual Loader entry ID, including custom IDs. It requires matching profile dependencies with @deepseek-ai/schemastery 3.18.3 or newer; an incompatible schema stops TUI startup with repair guidance instead of showing an uneditable settings page. Older hosts keep their legacy settings scope.

# Install the CLI and this plugin globally (ships the dsh-tui command)
npm install -g @deepseek-ai/dsh @deepseek-harness-tui/dsh-tui

# Start (first run auto-initializes the profile; needs pnpm)
dsh-tui
# Both `dsh-tui` and the short `dst` alias start the same TUI.
dst

…

Related plugins