dsh-oc-tui
A terminal UI (TUI) for DeepSeek Harness — an opencode-inspired chat client that boots as a dsh profile app plugin.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:rayafriandion/dsh-oc-tui说明文档
阅读完整 README ↗Usage
| Flag | Effect |
|---|---|
--resume | Resume a persisted session by id. |
--model | Default model id for new sessions. |
| `--provider | |
| ` | Default provider route for new sessions. |
--sidebar / --no-sidebar | Show (default) or hide the session sidebar. |
--help | Print the TUI's own flag help. |
Keybindings
| Key | Action |
|---|---|
| Enter | send message |
| Ctrl+Enter / Shift+Enter / Alt+Enter | insert a newline |
| Ctrl+C | clear a non-empty prompt, cancel a running turn, or press twice while idle to exit |
| Ctrl+P | open the settings menu |
| Ctrl+E | toggle the thinking slider below the input box |
| Tab | cycle the thinking intensity (session page); switch the settings left menu (settings page) |
| Ctrl+N | new session |
| Ctrl+D | delete the focused session in Settings → Manage sessions |
| Ctrl+L | clear the transcript view |
| Up / Down | move the caret across multi-line input; on the first/last row they step through input history |
| Left / Right | move the caret left/right in the input box |
| PgUp / PgDn | scroll the transcript |
| Esc | close the context-meter panel / thinking slider / help, or cancel an approval prompt |
| y / n | answer an inline approval prompt |
Mouse: the wheel scrolls the transcript (or the settings window when Settings is open — it no longer moves the settings focus). Hold the left button and drag across the transcript to select text, then press the right button to copy the selection to the clipboard.
Commands
/help /settings /new /resume /model /provider /clear /cancel /quit
Harness human commands (/compact, /goal, ...) are forwarded to ctx.commands and run without a model turn.