Why you'd 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's 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.