跳过主要内容
全部文章
插件

DeepSeek Harness TUI 插件:终端 UI 方案

DeepSeek Harness(dsh)没有官方终端 UI——这里是能给你一个 Claude Code 风格终端客户端、替代 web UI 的社区 TUI 插件清单。

DeepSeek Harness(dsh)官方只提供一种界面——基于浏览器的 Web UI,用 dsh web 启动——自己没有任何终端 UI。如果你想要一个终端原生的体验,社区已经做了好几个选择。按 GitHub star 数,明显的领先者是 dsh-TUI,一个 Claude Code 风格的全屏终端客户端。完整清单、来源说明与安装命令见下文。

为什么没有官方 TUI,为什么"TUI"不是一个独立分类

官方 CLI(dsh --profile headless "任务")是一个真正的无头、一次性模式——没有交互式终端会话,没有实时渲染,只有一个任务输入和一个最终答案输出。具体见《DeepSeek Harness 无头模式》。它不能替代一个交互式终端客户端,dsh 自己的文档也没有描述过这样的东西。

TUI 插件在 FindHarness 上也没有专属分类——它们分散在UI Enhancements(目录里最大的分类)里,偶尔也出现在Development & Runtime里。本文按名字和描述而不是按分类筛选,把它们汇总在了一起。

来源说明:本文混合了 curated 和自动发现的插件

和 FindHarness 上大多数榜单不一样,这一篇没有限定在人工审核的 awesome-dsh-plugin 收录集合里,因为大多数 TUI 专属插件还没有被提交到那份列表。下面前三个条目来自 curated(source=awesome)集合。之后的都是自动发现的——通过 GitHub topic 搜索或 npm 关键词搜索找到,在入库前按 FindHarness 自己的发现管线核对了 package.json 里的 dsh 字段——但没有经过 awesome list 那样的人工审核。对待这些自动发现的条目,应该用你安装任何一个陌生 GitHub 仓库之前会用的同等审慎程度:看 README、看近期活跃度、看 allowBuilds 到底会放行什么。

这也很好地说明了这个细分领域有多年轻:七个独立团队在几乎相同的几周时间里,各自造出了本质上同一样东西——一个 dsh 的终端前端,其中好几个明确以 Claude Code 的 TUI 为模板。可以预期随着生态成熟,这个领域会走向整合;今天要挑一个,靠的是对比 README 截图和近期提交活跃度,而不是除了 dsh-TUI 的 star 数之外还有什么明显的唯一赢家。

完整清单

star 数是2026 年 8 月的快照。

#插件Star来源备注
1dsh-TUI910curatedClaude Code 风格全屏 TUI
2dsh-tianshu-tui135curated通用型 TUI
3deepseek-harness-tui(openma-ai)20curatedRust/ratatui,独立 JSON-RPC 客户端
4dsh-tui(dsh-tui 组织)14自动发现(topic)树外的 Claude Code 风格打包
5deepseek-harness-tui(gxinxing)7自动发现(topic)用 Ink(终端版 React)构建
6deepseek-harness-tui(boxeryao)5自动发现(topic)轻量、直连运行时

1. dsh-TUI —— 910 star

分类: UI 增强 · 仓库: ccch1mneyyy/dsh-tui

TUI 插件里 star 数遥遥领先的第一名,也是整个目录里 star 数最高的插件之一,不分分类。一个 Claude Code 风格的全屏终端 UI:像素风鲸鱼头部、实时状态栏,以及 agent 工作时流式展开的思考过程。如果你生活在终端里、想让 dsh 感觉像你习惯的那些精致 TUI 编码 agent,而不是一个裸 CLI,这是最好的起点。

dsh plugin --profile web add github:ccch1mneyyy/dsh-tui

查看完整详情 →

2. dsh-tianshu-tui —— 135 star

分类: UI 增强 · 仓库: huiliyi37/dsh-tianshu-tui

一个更通用的 dsh 终端 UI——它自己的描述特意写得很朴素("面向 DeepSeek Harness 的终端 UI(TUI)"),如果你想要一个比 dsh-TUI 那种鲸鱼加状态栏更风格化的呈现更轻量的替代品,这个值得一看。

dsh plugin --profile web add github:huiliyi37/dsh-tianshu-tui

查看完整详情 →

3. deepseek-harness-tui(openma-ai)—— 20 star

分类: UI 增强 · 仓库: openma-ai/deepseek-harness-tui

架构上这里最有意思的一个:一个直接说 DSH SDK JSON-RPC 协议的 Rust/ratatui 终端客户端,独立运行,而不像大多数其他 TUI 那样以进程内 Cordis 插件的形式加载。也就是说它驱动 dsh 的方式和官方 TypeScript、Python SDK 是一样的——见《DeepSeek Harness Python SDK》,从另一个角度看同一套底层协议——而不是运行在 Web UI 的插件树里面。

dsh plugin --profile web add github:openma-ai/deepseek-harness-tui

查看完整详情 →

4. dsh-tui(dsh-tui 组织)—— 14 star,自动发现

分类: UI 增强 · 仓库: dsh-tui/dsh-tui

通过 GitHub topic 搜索发现,不在 curated 的 awesome list 里。它自称是面向 DeepSeek Harness agent 的 Claude Code 风格终端 UI,以树外 dsh 插件包的形式分发。安装前建议核实它的 dsh 字段和近期提交活跃度,就像对待任何自动发现的结果一样。

dsh plugin --profile web add github:dsh-tui/dsh-tui

查看完整详情 →

5. deepseek-harness-tui(gxinxing)—— 7 star,自动发现

分类: UI 增强 · 仓库: gxinxing/deepseek-harness-tui

同样是 topic 搜索发现的。用 Ink——终端版 React 框架——构建,如果你更愿意读/贡献 TypeScript 代码库而不是 Rust 代码库,这在架构上和上面基于 Rust 的 openma-ai 方案有明显区别。

dsh plugin --profile web add github:gxinxing/deepseek-harness-tui

查看完整详情 →

更多值得一看的自动发现选项,star 数都更低、审核程度也更弱:boxeryao 的 deepseek-harness-tui(5 star,topic 发现,自称"轻量快速",直连 DSH 运行时)、unlinearity 的 dsh-code(4 star,topic 发现,又一个 Claude-Code 风格的 TUI 打包)、lqhl 的 dsh-pi-tui(1 star,来源是 0xsline 的 awesome list 而不是 GitHub topic 搜索——按照 FindHarness 自己的数据质量说明,这个来源有已知的大量死链历史,需要格外谨慎;一个"差分渲染终端框架"前端,支持流式 markdown 和思考折叠)、以及 demo-0416 的 deepseek-harness-tui(0 star,npm 发现,以 dsh profile bundle 形式安装)。这六个都不在人工审核的 curated 集合里——安装前请分别核实各自的 README 和提交历史。

FAQ

有官方的 DeepSeek Harness TUI 吗?

没有。dsh 自带一个 Web UI(dsh web)和一个无头 CLI 模式,但没有自己的交互式终端客户端——本文清单里的每一个选项都是第三方插件。

应该先试哪个 TUI 插件?

按 star 数、也按功能描述的详细程度,dsh-TUI 是首选(像素风鲸鱼头部、实时状态栏、流式思考展开)。如果它不合你口味,dsh-tianshu-tui 是更简单、更通用的备选。

自动发现的 TUI 插件是不是比 curated 的更不可信?

不能说自动就更不可信,但审核程度更弱——它们没有经过 awesome-dsh-plugin 收录集合那样的人工审核流程。FindHarness 在入库任何自动发现插件之前都会核对 package.json 里的 dsh 字段(这能排除那些只是提到 dsh、但并非真插件的项目),但这只是一个机械化的检查,不代表对代码质量或安全性的背书。

dsh 的 CLI/无头模式算 TUI 吗?

不算——无头模式(dsh --profile headless "任务")是一次性、非交互模式:打印一个最终答案然后退出,没有实时终端渲染,也没有持续的会话视图。见《真的有 DeepSeek CLI 吗?》了解无头模式、SDK 和这些 TUI 插件之间的关系。

下一步

想了解这些 TUI 插件并不能替代的官方一次性 CLI 路径,读《DeepSeek Harness 无头模式》。想了解这些插件替代的基于浏览器的 UI,见《DeepSeek Harness Web UI 详解》。想看 UI Enhancements 分类里的其他内容,浏览 /categories/ui-enhancements