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

9 款最佳 DeepSeek Harness Web UI 插件(2026)

一份按 star 数排序的 DeepSeek Harness UI 插件精选清单——侧边栏、终端 UI、@file 引用、生成式 UI 卡片,附安装命令与链接。

DeepSeek Harness(dsh)默认的 Web UI 刻意做得很精简。如果你想要任务看板、全屏终端客户端、composer 里的 @file 引用,或是内嵌在回复里的生成式 UI 卡片,这些都得靠插件生态补齐,而不是基础安装自带的。以下是 FindHarness 人工审核(awesome 列表)索引中的 9 款 UI 插件,按截至 2026 年 8 月的 GitHub star 数排序。

一览表

插件Star 数做什么链接
dsh-web-ui-all1,970任务看板、Git 图谱、侧面板、移动端 UI、皮肤中心插件详情
dsh-TUI910Claude Code 风格的全屏终端 UI插件详情
DSH-better-sidebar792侧边栏工作台:文件、终端、Git、子代理插件详情
dsh-at-file139Codex 风格的 composer @file 引用插件详情
dsh-tianshu-tui135另一款终端 UI 选择插件详情
dsh-visualize84模型在聊天流中渲染交互式 HTML 卡片插件详情
dsh-genui76图表、表单、测验、mermaid、3D 场景全部内嵌插件详情
dsh-openpencil66OpenPencil 设计稿预览与编辑插件详情
dsh-annotation41选中文字、批注、随消息一起发送插件详情

排序方式说明:这 9 款插件全部来自 FindHarness source: awesome 索引下的 ui-enhancements 分类——也就是出现在社区人工维护的 awesome-dsh-plugin 列表里的插件,而不是更宽泛、未经审核的 800+ 全量发现集合。这里列出的每一款插件都没有经过安全评估;从 GitHub 安装任何插件前,建议先读一遍我们的插件安全检查清单

为什么默认 Web UI 给插件留了这么多空间

dsh 的 Web UI 流程刻意做得很短:Settings → Models 配置模型提供商 → Choose workspace 选一个工作目录 → 进入 session 视图,agent 在这里读写文件、跑命令、遇到权限边界时弹窗询问。还内置了一个 minimal agent 预设——系统提示固定为 "You are a helpful software engineer assistant.",只挂载 bashstr_replace_editor 两个工具——给想要最精简界面的人用。

这种极简主义对核心团队而言是个优点(在快速迭代的开发预览期少维护一个界面),但也意味着任务看板、更丰富的侧边栏、终端风格客户端这类东西都得靠插件来实现——因为 dsh 的 UI 本身和其他所有能力一样,都是插入到 Cordis 插件树里的一部分。没有单独的"UI 扩展"格式:一个 UI 插件就是一个普通的 bundle,只不过它注册了 ConversationNodeDefinition 或监听 session/event 流来渲染进 Web 客户端。

9 款插件详解

1. dsh-web-ui-all —— 全都要的打包方案

github.com/zhu1090093659/dsh-web-ui(packages/dsh-web-ui-all)· 1,970 star · Apache-2.0

curated 索引里 star 数最高的 UI 插件,把任务看板、Git 图谱、右侧面板、移动端远程 UI、宠物、实时 token 统计、皮肤中心打包进了一个包。如果你想在决定最终留下哪些之前一次性试用多种 UI 增强,这是覆盖面最广的单一入口。注意这个插件位于一个 monorepo 的 packages/dsh-web-ui-all 子目录下,而不是仓库根目录——运行 dsh plugin add 之前,请先查看该仓库自己的 README 确认准确的安装路径。

dsh plugin --profile web add github:zhu1090093659/dsh-web-ui

2. dsh-TUI —— 全屏终端客户端

github.com/ccch1mneyyy/dsh-tui · 910 star · MIT

一款 Claude Code 风格的全屏终端 UI,带像素鲸鱼头图、实时状态行和流式思考展开效果。如果你的工作流以终端为主,觉得基于浏览器的 Web UI 不是这类 CLI 原生工具该有的界面,这是 curated 索引里 star 数最高的 TUI 方案。

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

3. DSH-better-sidebar —— 一个真正的侧边栏工作台

github.com/omdsh-dev/dsh-better-sidebar · 792 star · MIT

一个完整的侧边栏工作台,给 Web UI 加上文件渲染与编辑、终端、Git 集成和子代理可见性——值得一提的是,它的设计允许第三方插件往里注册自己的新标签页。这个可扩展性角度值得单独强调:它更像是其他 UI 插件的一个小型平台,而不是一个封闭的功能。

dsh plugin --profile web add github:omdsh-dev/dsh-better-sidebar

4. dsh-at-file —— Codex 风格的 @file 引用

github.com/omdsh-dev/dsh-at-file · 139 star · MIT

让你直接在 composer 里搜索工作区文件,用 @file 风格的引用把文件内容附加到 prompt 上,这个模式在 Codex 风格的客户端里很常见。体积小、目标专一,在文件数量稍多的工作区里很实用——手打完整路径很快就会让人烦。

dsh plugin --profile web add github:omdsh-dev/dsh-at-file

5. dsh-tianshu-tui —— 第二个 TUI 选择

github.com/huiliyi37/dsh-tianshu-tui · 135 star · Apache-2.0

dsh 的第二款终端 UI,和上面的 dsh-TUI 是不同项目。描述写得很简略("A terminal UI (TUI) for DeepSeek Harness")——如果你在两款 TUI 插件之间犹豫,值得在一个临时 profile 里都试一遍,因为底层功能集不完全一样,单看描述文字并不能看出全部差异。

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

6. dsh-visualize —— 聊天流里的生成式 UI

github.com/nagi-ovo/dsh-visualize · 84 star · BSD-3-Clause

让模型直接把交互式 HTML 卡片渲染进对话流,支持流式预览和沙箱渲染。这是和侧边栏/任务看板完全不同的一类插件——它改变的是单条回复能长成什么样,而不是你在应用里怎么导航。

dsh plugin --profile web add github:nagi-ovo/dsh-visualize

7. dsh-genui —— 内嵌生成式 UI 组件

github.com/omdsh-dev/dsh-genui · 76 star · MIT

和 dsh-visualize 领域相近但范围更广:布局、图表、表单、测验、mermaid 图、3D 场景都能内嵌渲染,还带一个把交互动作回传给模型的事件循环。如果你想让 agent 的回复里出现交互元素而不只是静态文字,curated 索引里 dsh-visualize 和这款插件是两个候选——建议直接对比试用,而不是两个都装。

dsh plugin --profile web add github:omdsh-dev/dsh-genui

8. dsh-openpencil —— 设计稿预览与编辑

github.com/zseven-w/dsh-openpencil · 66 star · MIT

一个 OpenPencil 设计稿预览与编辑插件。描述很简短;如果你的工作涉及在代码之外还要review或编辑设计文件,值得一试,但在把它用进正式工作流之前,请先以仓库自己的 README 为准确认具体功能范围。

dsh plugin --profile web add github:zseven-w/dsh-openpencil

9. dsh-annotation —— 批注并发送

github.com/omdsh-dev/dsh-annotation · 41 star · MIT

选中一段文字、加上批注、连同你的消息一起发送——回复会逐条映射回每一个批注。适合评审类对话,当你需要指向文档或 diff 里的具体片段,而不是用文字描述它们的位置时很有用。

dsh plugin --profile web add github:omdsh-dev/dsh-annotation

功能重叠的插件:二选一,不要都装

这里有几对插件解决的是相近的问题,同时装两个往往只会让 composer 更乱,而不是更好用:

  • dsh-TUI vs dsh-tianshu-tui —— 都是全屏终端客户端。看截图和 README 更合你口味就选哪个;两个同时跑没有意义,因为它们抢占的是同一个终端表面。
  • dsh-visualize vs dsh-genui —— 都是让模型内嵌渲染丰富内容。dsh-genui 的描述里列出的组件集更广(表单、测验、3D);dsh-visualize 的定位更窄,聚焦在 HTML 卡片渲染上。先试符合你使用场景的那一个。
  • dsh-web-ui-all vs 单独的插件 —— 由于 dsh-web-ui-all 本身已经打包了任务看板、侧面板和皮肤中心,把它和 DSH-better-sidebar 一起装可能会注册重叠的侧边栏界面。组合安装前先读一遍两边的 README。

怎么安装这些插件

以上所有插件都是从各自的 GitHub 仓库分发的,没有发布到 npm,所以安装形式都一样:

dsh plugin --profile web add github:<owner>/<repo>

如果安装报构建错误,几乎总是 allowBuilds 提示在起作用——GitHub 安装拉取的是源码而不是构建产物,pnpm 10+ 默认会拦截 git 依赖的 prepare 脚本。完整流程(包括如何用 #<sha> 锁定 commit)见如何安装 DeepSeek Harness 插件

FAQ

装完 UI 插件需要重启 dsh 吗?

不需要——dsh plugin --profile <name> add <包说明符> 会安装进该 profile 的依赖,dsh 会自动重新扫描 profile 的 bundle 列表。如果新的 UI 界面没有立即出现,重启 web profile 进程即可。

可以同时装多个 UI 插件吗?

原则上可以——它们是同一个 profile 里各自独立的 Cordis 插件。实际使用中要留意界面重叠的情况(见上文),而不是存在硬性的技术冲突。

这些插件是 DeepSeek 官方支持的吗?

不是。本文列出的插件没有一个是由 deepseek-ai 组织发布的。它们都是社区项目,通过 GitHub 的 dsh-plugin 话题标签和 awesome-dsh-plugin 列表被发现收录。安装它们本质上就是在运行第三方代码,这一点要有清醒认识。

为什么这些安装命令都用 github:owner/repo 而不是 npm 包?

上面 9 款插件在 FindHarness 索引里都没有声明 npm_package,说明它们还没有发布构建产物到 npm registry——你安装的是直接从源码构建的版本。这在一个年轻的生态里很正常,但也意味着你首次安装时可能会碰到 allowBuilds 提示。

在哪里能看到 dsh 实际会执行的精确安装命令?

FindHarness 上每个插件的详情页——比如 dsh-web-ui-all——都展示了一条可复制的安装命令,以及该插件的许可证、star 数和描述。

下一步

主题与皮肤是相关但不同的一个分类——如果你要的是换一套外观而不是新的 UI 界面,看看10 款最佳 DeepSeek Harness 主题与皮肤。浏览完整的 ui-enhancements 分类见 /categories/ui-enhancements,或者从 /plugins 开始跨全部分类搜索。在从 GitHub 安装任何东西之前,建议先通读一遍如何安装 DeepSeek Harness 插件