---
slug: "dsh-tui"
name: "dsh-TUI"
effect: "Interactive terminal UI for DeepSeek Harness, with experimental Claude and Codex backends"
category: "devtool"
tier: "rising"
url: "https://dshtui.com/"
github: "ccch1mneyyy/dsh-TUI"
pricing: "open-source"
license: "MIT"
tags: ["terminal-ui", "tui", "deepseek", "session-manager", "claude-code", "codex"]
platforms: ["vscode", "windows"]
install_kind: "npm"
date_added: "2026-10-19"
rank: 6
rising_score: 67
stars: 4871
star_velocity: 72.8
velocity_basis: "since creation"
created_at: "2026-08-13T12:49:31Z"
pushed_at: "2026-10-19T11:37:24Z"
signals_status: "ok"
signals_fetched_at: "2026-10-19T11:39:01.377Z"
page: "https://agenttooldrop.com/tools/dsh-tui"
---

# dsh-TUI

Interactive terminal UI for DeepSeek Harness, with experimental Claude and Codex backends

Category: Devtools. Tier: new and rising, rank 6 by new and rising score (67 of 100). Pricing: Open source. License: MIT.

Platforms: vscode, windows.

## Why you would want it

dsh-TUI is an interactive terminal UI for DeepSeek Harness (DSH) with live work status, streaming thinking, a context progress bar, a TPS gauge and double-Esc time rewind. The README says it consumes only DSH's public exports and that uninstalling leaves no patches behind. A single session manager covers /resume, background sessions and workspaces, and dsh-tui migrate imports Claude Code, Codex, OMP, zcode or Grok Build conversation histories into the DSH session store (the README says the source store is only read). Experimental backends run the same interface on Claude, through the Claude Agent SDK, or on Codex, through codex app-server.

## Best for

- A full terminal UI over DeepSeek Harness
- Importing old Claude Code or Codex sessions
- Trying Claude or Codex behind one interface

## Use it when

You already use DeepSeek Harness and want a terminal front end with a session manager, context and token gauges, and mouse support. It also fits if you want to switch between DSH, Claude and Codex backends from one interface.

## Skip it if

The README badges it public beta and marks the Claude and Codex backends experimental; for Codex it says real subscription login, credentialed model calls and real-TTY interaction were not run. It needs DeepSeek Harness and Node, has no sandbox of its own, the Windows profile defaults to danger-full-access with approval set to never, and DSH profiles inherit reporting defaults that send plugin identities and session logs to the configured baseURL. It handles API keys and sign-in tokens, and its extensions include browser interaction and computer use.

## Editor note

The README is long and mostly changelog-style feature detail. It reports being featured by DeepSeek Harness channels and ranked on GitHub Trending; not checked here. First run needs pnpm, and Git URL installs are not supported.

## Install

Install with npm:

```sh
# 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
```

Source: https://github.com/ccch1mneyyy/dsh-TUI#quick-start

## Live signals

Fetched 2026-10-19T11:39:01.377Z (status: ok).

- Repository: ccch1mneyyy/dsh-TUI
- Repository created: 2026-08-13
- Stars: 4,871 (GitHub's count; it cannot be authenticated)
- Stars per day, since repo creation: 72.8 (an average over the repo's life, not a growth rate)
- Forks: 267
- Open issues and PRs: 123
- License (GitHub): MIT
- Last push: 2026-10-19
- Latest release: v0.16.1 (2026-10-17)

## Links

- Website: https://dshtui.com/
- GitHub: https://github.com/ccch1mneyyy/dsh-TUI
- Install instructions verified at: https://github.com/ccch1mneyyy/dsh-TUI#quick-start
- Source for this entry: https://github.com/ccch1mneyyy/dsh-TUI#readme
- AgentToolDrop page: https://agenttooldrop.com/tools/dsh-tui
- Full catalog (JSON): https://agenttooldrop.com/tools.json
