
ccch1mneyyy/dsh-TUI
dsh-tui
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
[](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-14ranges, history search, zh/en UI. - Images — Kitty/Sixel thumbnails, centered preview with zoom and pan, paste-time fitting, text fallback.
- Mermaid diagrams —
mermaidfences 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
…

