dsh-tui · terminal-native ACP client
The DeepSeek Harness terminal, reimagined
A fast Rust terminal on a Cordis client tree: streamed reasoning, tool calls, subagents, token usage, and durable sessions — with themes, commands, and views composed as plugins instead of welded into the shell.
npm install --global @openma/deepseek-harness-tuidsh-tui --demoWhat dsh-tui does
01 / 06 — 06 / 06Two ways to run it
Try the demo with no runtime or API key, or install dsh-tui as the TUI surface plugin for a DeepSeek Harness profile — the path this project recommends.
Demo, no setup
npm install --global @openma/deepseek-harness-tuidsh-tui --demoRecommended: dsh profile
npm install -g @deepseek-ai/dshdsh plugin --profile tui add @openma/deepseek-harness-tui@latestdsh --profile tuiThe Host process mounts the ACP plugin on its Base Cordis tree; a separate TUI Client process speaks ACP over standard stdin/stdout and never spawns a second agent. The standalone entry point can instead attach directly to any ACP agent, for exampledsh-tui --agent dsh-acp.
Other products
secondarydsh-tui is the terminal. This protocol adapter is useful when building another ACP client or agent, but it stays secondary to the TUI here.