DSH Marketplace

dsh-TUI

ccch1mneyyy/dsh-TUI

Claude Code-style full-screen terminal UI: pixel-whale header, live status line, and streaming thought expansion.

3,343209TypeScriptMITSource

Install

Add dsh-TUI to DeepSeek Harness

via npm

Resolves a published tarball rather than cloning the repository, and installs without any extra setup. Swap `web` for your profile name if you run another one.

via GitHub · npm package

Installing from GitHub runs the project's build script, which pnpm blocks until you allowlist it — run the command once and pnpm prints the exact key to add under `allowBuilds` in ~/.dsh/profiles/web/pnpm-workspace.yaml.

What happened when we ran it

Installed cleanly when we ran it

Every command here is run in a throwaway container against a clean profile, and the result is whatever the harness recorded — not a guess from the source. Last run 11d ago.

Show it in your README

install verified — dshmarketplace

For maintainers: the badge serves this listing's latest sandbox verdict, so a re-run updates it on its own — and it links readers to the full result here.

Due diligence

Before you install dsh-TUI

  • Source of record: ccch1mneyyy/dsh-TUI — present in the community registry that DSH's own plugin market installs from.
  • Licensed under MIT.
  • Detected: terminal surface. Read the source before granting these.
  • A listing here is not a security review. Plugins run with your agent's permissions.

The AI take

What it is — dsh-TUI is a full-screen terminal UI plugin.

Who it is for — When you need to display real-time status line and session history in the terminal. For users who primarily use graphical interface tools.

Watch out — Sandbox test passed. Installed in a new profile and registered by harness. No obvious issues found.

The verdict — I would install it because it can be launched as a VS Code plugin.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

What dsh-TUI does

Event streams pass through a projection lattice and converge on a bounded terminal surface.

dsh-TUI is a DeepSeek Harness plugin that provides a full-screen, Claude Code-style terminal interface for agent sessions. It adds a pixel-whale header, live work status, streaming thought expansion, context progress, TPS and token information, while retaining DSH’s existing session and tool services.

The plugin mounts as a Cordis patch in the dsh-tui profile rather than modifying the DSH core. Session and tool events are projected into React components and rendered through Ink/Yoga; the persistent session log remains the source of truth, while activity tracking supplies TUI-only status data. DSH services continue to own model calls, tool execution, fork/resume, compaction and persistence. It also reads and writes named local settings such as ~/.dsh-tui/agent-preset.json and ~/.dsh-tui/model.json, and can load themes from ~/.dsh-tui/themes/<name>.json.

dsh-TUI is intended for developers who want terminal-native interaction, message search, file and command completion, slash commands, session rewind/fork and detailed agent telemetry. It is a poor fit where a plain DSH interface is preferred, or where no usable TTY is available. The terminal surface is the plugin’s main reach: it captures keyboard and mouse input, renders session content, and supports terminal clipboard paths including OSC 52 and local clipboard utilities. Running a model also requires DEEPSEEK_API_KEY; startup requires the official dsh CLI and pnpm 10 or later.

dsh-TUI documentation

How it behaves

The dsh-tui profile applies a Cordis patch to DSH and projects session and tool events into terminal-rendered React components. Ink/Yoga handles rendering. Session logs remain the source of truth; model calls, tool execution, fork, resume, compaction and persistence remain with DSH services. TUI-only activity data is kept in an in-memory ActivityTracker.

The interface supports streaming Markdown, structured tool cards, message and session search, @ file completion, text and image attachments, inline or alternate-screen rendering, and /lang language switching. Long sessions use event-driven projection, differential terminal output, message virtualisation, replay merging and bounded caches.

Configuration

Setting Behaviour
DSH_TUI_THEME Takes precedence over the persisted theme and automatic terminal-background detection.
~/.dsh-tui/agent-preset.json Persists the selected agent preset.
~/.dsh-tui/model.json Persists the model selected through /model.
~/.dsh-tui/themes/<name>.json Stores custom JSON themes.

Built-in themes include auto, light, dark and dark-ansi. The liangshen preset is shipped with the TUI alongside the official standard, code, minimal and cordis presets. A preset cannot be changed after a conversation has produced messages; it can be changed in a blank conversation.

Commands

Session commands include /new, /resume, /rename, /workspace resume|rename|open, /clear, /compact, /export, /trace and /btw. Status and setup commands include /status, /cost, /doctor, /config, /init, /tokens, /permissions and /add-dir. Model and interface commands include /model, /thinking, /theme, /lang, /vim, /terminal-setup, /help and /exit. /mcp reports MCP connection status, while /agents, /plan and /goal expose agent or registry features. /update updates and restarts the TUI, restoring the current session.

Requirements and limits

A usable terminal TTY, the official dsh CLI and pnpm 10+ are required. Model use requires DEEPSEEK_API_KEY. Windows can use the repository’s dsh-tui.cmd; macOS extended ⌘ bindings require terminal support for the extended keyboard protocol. Full-screen mouse mode is enabled by the profile patch, although fullscreen: true is otherwise off by default. The plugin operates on the terminal surface, including keyboard and mouse input and clipboard handling.

Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub

Same category

Alternatives to dsh-TUI

dsh-task-board

zhu1090093659

7.6k

Task board for the dsh web GUI: a sidebar multi-column kanban whose cards run in real DSH agent sessions and can also be scheduled with cron expressions, executed host-side even with the browser closed.

Installed cleanly when we ran it

npm packageTypeScript15d ago

AI review

dsh-task-board

What it is — dsh-task-board provides a sidebar multi-column kanban for real DSH agent sessions and cron-scheduled tasks executed host-side.

Who it is for — When you need to execute and schedule AI agent tasks using DeepSeek Harness, dsh-task-board is suitable as it supplies multi-column boards and host-side cron execution.

Users who do not schedule AI tasks can consider plugins focused only on basic session management because their workflows do not require kanban scheduling.

Watch out — Sandbox testing confirmed successful installation and registration into a fresh profile with no obvious performance or compatibility issues.

The verdict — If your work requires host-side cron execution of AI tasks even with the browser closed, I would install it because it supports that exact capability.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Source

dsh-web-all

zhu1090093659

7.6k

Plugin and skin collection for the DSH Web UI: task board, Git graph, right-side panel, remote mobile UI, pet, live token stats, and a skin center.

Installed cleanly when we ran it

npm packageTypeScript15d ago

AI review

dsh-web-all

What it is — DSH Web UI plugin and skin collection including task board, Git visualization, right-side panel, mobile remote UI, pet, and live token stats.

Who it is for — Suitable when needing to schedule AI agent tasks or manage remote servers via SSH. Users who do not require custom model capabilities or session archiving do not need it.

Watch out — Sandbox test passed in new profile and registered by harness. No obvious issues found.

The verdict — I would install it because it supports pairing the same link for mobile and PC, but the premise is having DSH Web UI.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Source

dsh-web

zhu1090093659

7.5k

DeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发

Installed cleanly when we ran it

GitHub sourceTypeScript17d ago

AI review

dsh-web

What it is — Aggregates plugins for DeepSeek Harness Web GUI, providing performance engine, task board, mobile remote control, and SSH operations.

Who it is for — Developers using DeepSeek Harness Web GUI for multi-session AI tasks and performance monitoring are suitable for this plugin. Users relying solely on pure text model interactions without image understanding can do without it.

Watch out — Sandbox test passed: installed in a new profile and registered into the profile by harness. Installation requires sourcing from GitHub. Static checks indicate shell command execution.

The verdict — I would install it because it decomposes features into independent plugins for selective use without modifying official code.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Source

dsh-web-ui-all

zhu1090093659

7.4k

Plugin and skin collection for the DSH Web UI: task board, Git graph, right-side panel, remote mobile UI, pet, live token stats, and a skin center.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourceTypeScript19d ago

AI review

dsh-web-ui-all

What it is — This is a plugin and skin collection for the DeepSeek Harness Web UI, including Liangshen mode, task board, Git graph, right panel, mobile remote UI, SSH operations, whale girl pet, and skin center.

Who it is for — If you are using DeepSeek V4 Pro for agent tasks and need multi-column task board and Git graph to track changes, this plugin is suitable for you. If you primarily operate DeepSeek Harness in non-Web UI interfaces, you don't need this collection.

Watch out — Installation from the source subdirectory requires manually approving the build script. No sandbox testing was conducted. No obvious issues were found.

The verdict — I would install it because it provides the whale girl pet and SSH remote operations.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
LINUX DODetails
3.9k

Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs.

Installed cleanly when we ran it

npm packageTypeScript2d ago

AI review

DSH-better-sidebar

What it is — DSH-better-sidebar is a sidebar workbench that supports file rendering, code editing, terminal execution, Git operations, and subagents, with third-party plugins able to register new tabs via the same API.

Who it is for — When using DeepSeek Harness and DSH models for code file processing that requires sidebar display of files, terminal output, and Git changes, this plugin provides complete workbench capabilities. If your work involves only pure text interaction without file or terminal tools, you can consider other lightweight interface solutions because it is prepared for multi-functional file management scenarios.

Watch out — Tested successfully in a fresh profile, registered into the harness profile. Installation involves executing shell commands for dependencies. No obvious issues found.

The verdict — I would install it because it integrates sidebar support for files and terminal; the trade-off is handling build dependencies during installation.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

A fixed-corner whale widget for the DSH web GUI — balance, today's usage and per-turn cost with peak/off-peak pricing, editable balance-alert and daily-budget bubbles, a module-based custom bubble queue with A/B weighted choices and random lines or images, 30+ vendor templates (OpenAI, OpenRouter, Kimi, SiliconFlow, Ark, Zhipu, MiniMax and more) with per-model balance and subscription quota, plus task-end sound, imported audio, custom roles and a resource manager. Local-only, no telemetry.

Installed cleanly when we ran it

npm packageJavaScript8d ago

AI review

DeepSeek-Balance-Whale-Widget

What it is — A whale widget placed in the bottom right corner of the DeepSeek Harness web GUI for displaying balance and usage.

Who it is for — For users of the DeepSeek Harness web interface who need to monitor balance and usage in the bottom right corner, this plugin is suitable. Users who do not use the DSH web GUI may not need this plugin because it is designed specifically for the web interface.

Watch out — Sandbox test passed: installed in a fresh profile and registered by harness. No obvious issues found.

The verdict — I would install it because the sandbox test passed and it is local-only with no telemetry.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Source