riesbri/dsh-tui

An interactive terminal surface for DeepSeek Harness: an in-process Cordis bundle over the real interaction seams, with its own renderer

A terminal-native frontend for DeepSeek Harness where the agent lives in your terminal rather than instead of it: finished output stays in your terminal's own scrollback and only a bounded live region redraws. Harness plugins flow through capability contracts into the native terminal UI, so you get the harness's model and plugin ecosystem with terminal ergonomics.

uncategorized ★ 0 updated 2026-08-17
View on GitHub ↗

Install

npm install -g @deepseek-ai/dsh @dshline/dshline

README install: a global npm install of the harness plus the dshline terminal frontend, then run dshline. The first run asks once before letting Harness create the dshline profile and install this package into it. README points to docs/install.md for requirements, verification, explicit setup with dshline --setup, and source installs.

Compatibility

Terminal-native frontend for the DeepSeek Harness plugin ecosystem. Sandbox and tool permissions are controlled by the active Harness profile. Website at dshline.xyz; MIT-licensed.

Details

Recent updates

README documents the interactive walkthrough (choosing a model, browsing plugins, following a subagent task) and the one-time profile-creation prompt on first run.

FAQ

How do I install dshline?
Run npm install -g @deepseek-ai/dsh @dshline/dshline, then run dshline. On first run it asks once before creating the dshline profile and installing the package into it.
Does dshline keep its output in my terminal scrollback?
Yes — finished output stays in your terminal's own scrollback; only a bounded live region redraws.
Who controls sandbox and tool permissions in dshline?
The active DeepSeek Harness profile controls sandbox and tool permissions; dshline is the terminal frontend over that harness.

More plugins in uncategorized

Browse more in uncategorized

Guides for uncategorized plugins