Dsh Tui
tomowang/dsh-tui · devops
An open-source terminal front door for DeepSeek Harness (dsh).
★ 13GitHub stars
3Forks
2026-09-06Last updated
TypeScriptLanguage
MITLicense
Key features
- Status bar — session id, active LLM provider/model, current agent preset, live run state with spinner, queued-message count, and logged event count.
- The TUI renders only from the durable session log: it replays agent.session.snapshotEvents() on startup and follows session/event live, so --resume shows the exact history the log carries — the harness's "model-visible ⟺ logged" invariant does the heavy lifting.
- Stats line — turn/step counts, LLM/tool wall time, TTFT and decode tok/s, cache-hit %, billed tokens, and a compact context-usage summary
- sections hide themselves until there's data.
- /model provider management — switch the active model, and add, edit, or delete custom LLM providers (route, base URL, API key, model discovery) without leaving the terminal.
Install command
dsh plugin --profile web add github:tomowang/dsh-tui