riesbri/dsh-tui

riesbri★ 0TypeScript最后同步: 2026-08-17

在 GitHub 打开

A terminal interface for DeepSeek Harness: an in-process Cordis bundle with a zero-dependency renderer

README 摘要

dsh-tui A terminal interface for DeepSeek Harness, built as an in-process plugin rather than a client. Prompts, questions, and the model picker share one framed overlay: While a turn runs, the status line carries a spinner, elapsed time, and context pressure read from ctx.tokenMeter — dim until 70% of the window, then yellow, then red: Requirements - Node ^22.19 =24 - A working DeepSeek Harness installation with a model configured. If dsh web starts and answers a prompt, you are ready. Install 1. Get a dsh command This plugin is launched by the harness's own CLI, so you need a way to run it. Either works: Or, from a harness source checkout, use its workspace script — pnpm dsh behaves as dsh does: Everything below writes dsh . Substitute pnpm dsh (run from inside the harness checkout) if that is your setup. 2. Build this repo 3. Install the bundle into a profile and launch A DSH profile is a named stack of plugin bundles under $DSH HOME/profiles/ (default /.dsh ). dsh plugin add creates the tui profile on first use, installs this bundle into it, and appends it to the profile's bundle list — so the profile becomes @deepseek-ai/dsh-base plus this frontend. A relative bundle path is re…

在 GitHub 查看完整 README →
终端/TUIdeepseek-harnessdsh-pluginterminaltui

分类