little-greenbean/dsh-tui

Claude-CLI-style terminal chat for DeepSeek Harness (dsh) — a thin Ink plugin installed via dsh plugin

A Claude-CLI-style terminal chat for DeepSeek Harness. It ships as a thin Ink plugin installed globally as the dsh-tui-cli package, which provides the dsh-tui command. Running dsh-tui creates the tui profile if needed, then starts dsh --profile tui with pass-through arguments; the profile composes the in-box base and headless bundles plus the dsh-tui plugin. CLI flags (also available after --profile tui) include --resume <id>, --continue/-c, --model <name>/-m, --list-sessions/--ls, and --help/-h. If dsh is not on PATH the launcher exits 127 with an install hint.

Web UI Enhancements ★ 2 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

npm install -g dsh-tui-cli

README-documented global CLI install (Path 1). Running dsh-tui auto-bootstraps a tui profile composed of @deepseek-ai/dsh-base + @deepseek-ai/dsh-headless + dsh-tui, then launches dsh --profile tui. A curl installer is also documented (Path 2). Requires Node.js >= 20 and the harness CLI on PATH (npm install -g @deepseek-ai/dsh). Both paths are idempotent and safe to re-run.

Compatibility

Node.js >= 20 and the dsh harness CLI on PATH. Bootstraps its own tui profile, so it does not require an existing web profile.

Details

FAQ

How do I install dsh-tui?
Run: npm install -g dsh-tui-cli (after npm install -g @deepseek-ai/dsh if the harness is not installed), then run dsh-tui. A curl installer is also documented.
Does dsh-tui need an existing profile?
No. The launcher ensures the tui profile exists, bootstrapping it on first run as @deepseek-ai/dsh-base + @deepseek-ai/dsh-headless + dsh-tui.
Which flags does it support?
--resume <id>, --continue/-c, --model <name>/-m, --list-sessions/--ls and --help/-h — passed through to the tui profile.

Alternatives

liustack/modlens · omdsh-dev/DSH-better-sidebar · ccch1mneyyy/dsh-TUI

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins