dsh-web-ui-all
zhu1090093659
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
huiliyi37/dsh-tianshu-tui
DeepSeek Harness 的终端 UI(TUI)。
安装
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。
GitHub 方式 · npm 包
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
我们跑过之后
我们跑过,装得上
这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 昨天.
安装前须知
是什么 — dsh-tianshu-tui 是一个 DeepSeek Harness 的终端界面插件,由天枢 Tianshu-Tui 渲染核心演进而来。UI 纯展示层,所有 agent 状态来自会话事件流,并做了 harness 工程层的个性化改造。
谁该装 — 使用 DeepSeek Harness 进行 coding 工作,需要管理 agent 状态和会话交互的人适合安装它。 不需要终端 UI 展示 agent 状态,或者已经在独立集成发行版里的人,不必装此插件。
注意 — 安装此插件需要先安装官方 DeepSeek Harness CLI。沙箱实测在全新 profile 中安装并被 harness 注册进 profile。没发现明显的坑。
锐评 — 我会装它,因为它支持主题实时预览和会话成本汇总。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

dsh-tianshu-tui 是面向官方 DeepSeek Harness 的交互式终端 UI 插件。它不负责运行另一套 agent,而是作为展示层订阅会话事件流,把 agent 状态通过 ANSI 渲染引擎显示在终端中,并处理键盘输入和命令。除基础界面外,源码还包含图像与视觉桥接、代码智能检索,以及记忆和跨会话召回等 harness 工程层改造;其中部分能力需要额外装配伴生插件。
它依赖官方 @deepseek-ai/dsh 的 tui profile,数据 home 使用 DSH_HOME,默认是 ~/.dsh。npm 安装时,启动过程会检查 npm latest,必要时把新版本写入 profile;设置 DSH_TUI_SKIP_UPDATE=1 可跳过这项检查。插件会占用终端界面,处理全屏渲染、输入、打断和退出,也可能在更新时写入 profile 中的包。
适合需要在终端里使用官方 DeepSeek Harness 会话的开发者。它不是独立程序,要求 @deepseek-ai/dsh 0.1.0-rc.7、Node.js ^22.19 || >=24 和 PATH 中的 pnpm。如果使用的是独立的 oh-my-tianshu 或其他 @huiliyi37 生态,不应安装这个插件;两套生态的依赖和 TUI profile 不兼容。
dsh-tianshu-tui 由官方 @deepseek-ai/dsh 加载,不能单独运行。README 要求 @deepseek-ai/dsh 为 0.1.0-rc.7,Node.js 为 ^22.19 || >=24,并要求 PATH 中存在 pnpm。目标 profile 是 tui。数据目录由 DSH_HOME 指定,默认值为 ~/.dsh。
插件从会话事件流读取 agent 状态,通过 ANSI 引擎渲染终端界面,并处理终端输入。Ctrl+Q 或 /exit 退出;Ctrl+C 和输出进行中按一次 Esc 可打断;空闲时连续按两次 Esc 打开 rewind 面板。Ctrl+X 循环切换会话,Alt+1 到 Alt+9 直接跳转会话。
| 命令 | 作用 |
|---|---|
/help |
列出命令;/help <cmd> 查看单条详情 |
/restart |
重启当前进程 |
/theme |
无参数打开主题选择器,有参数时按原用法执行 |
/model |
无参数打开模型选择器 |
/session |
无参数打开会话选择器 |
/cost |
按模型汇总 usage,并显示估算成本 |
npm 安装会在启动时检查 npm latest,并可能把更新写入 profile。设置 DSH_TUI_SKIP_UPDATE=1 可跳过联网检查。需要图片询问能力时装配 vision-ask/;需要 LSP 模型工具面时可装配 dsh-lsp,TUI 会消费其 lsp 服务。
本插件只面向官方 DeepSeek Harness 的 tui profile,不应装入 oh-my-tianshu 或 @huiliyi37 生态的 TUI profile。README 未将它描述为独立 CLI。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
zhu1090093659
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。