DeepSeek 8 月 13 日晚上开源了 Agent 框架 Harness。发布不到两小时,GitHub Star 就破万,三天直接冲到十万。
这几天大家关注最多的一个词,就是:一切皆插件。
模型是插件,工具是插件,Skill 是插件,就连界面也可以做成插件。但有趣的是,官方虽然提供了 Web UI,却没有给它配上一个真正的终端界面。对习惯 Claude Code 的人来说,总觉得少了些什么。
就在这个空档里,一个叫 dsh-TUI 的插件冒出来了。它把 DeepSeek Harness 搬到了终端上,交互方式也和 Claude Code 很像。目前 GitHub 上已经有 1900 多个 Star。

如果习惯在终端中干活,这个插件基本补齐了 Harness 最明显的那块拼图。
一条命令,直接进入终端版 Harness
安装好之后,直接输入:
npx dsh-tui
一个全屏终端界面就出来了。上面有一个像素化的鲸鱼,下面是完整的 Agent 工作区。

你可以直接告诉它:总结一下这个仓库的结构。

回车后,Agent 会自己读取文件、调用工具,再把结果一步步展示出来。

下面有一个实时状态栏。当前正在读取的文件、调用的工具、上下文使用了多少、TPS 多快,都可以直接看到。

整个过程基本只需要键盘,鼠标可以扔一边。
它为什么这么像 Claude Code
如果用过 Claude Code,对 dsh-TUI 应该不陌生。它也大量使用了 Slash Command,比如 /resume 查看历史对话,/new 创建新对话,/compact 压缩上下文。还有 /export、/mcp 等命令,基本把常见的 Agent 操作都收进了终端。

要查看完整轨迹,可以用 /trace 或快捷键 Ctrl+T。

这也是我觉得它有趣的地方。它并不是重新创建一个 Agent,而是为 Harness 换上了一种新的终端交互方式。 底层仍然依赖 DSH 官方能力,模型、工具、MCP、Agent 等都不需要重新实现。
另外在 VS Code 里也能用,直接搜索 dsh-tui-vscode 并安装即可。


双击 Esc,可以反悔
这个功能是我最爱的。如果 Agent 跑偏,或者你发现前面的方向不对,按两下 Esc 键就直接断开。

它会把会话回退到之前的一个消息上,并从那里开始创建新的分支。原来的历史不会直接消失,相当于给 Agent 对话增加了一个撤销键。AI 做错了,不需要从头再来。
这样的设计对长时间 Agent 任务很重要,因为 Agent 越能干,跑错方向之后浪费的时间就越多。
会话管理也做得比较完整
执行 /resume 后,会进入一个完整的会话浏览器。

可以搜索历史对话、跨项目查看,也可以折叠子 Agent。更换模型、切换主题、查看 MCP 状态都可以直接在终端里操作。它还提供了一些不同的 Preset,便于快速切换到不同工作模式。
所以它并不是简单套一层终端皮肤,更准确地说,是对 Harness 的插件体系进行了一次完整的 TUI 工作流补充。
它还专门针对长会话做了优化
当对话变长后,它不会每次都把所有内容重新渲染一遍,而是只更新发生变化的部分。历史消息按需加载,配合缓存控制,防止聊天时间越长终端越卡。
简单说,就是专门解决 Agent 聊久了以后变慢的问题。
安装其实很简单
如果你已经有了 Node 环境,基本上两条命令:
npm install -g @deepseek-ai/dsh @deepseek-harness-tui/dsh-tui
npx dsh-tui
第一次运行会自动初始化。如果要继续上一个会话:
dsh-tui --resume
同时还需要配置 DEEPSEEK_API_KEY。你平时用 SSH 管理服务器,或者已经习惯了 Claude Code、Codex 这样的终端 Agent,dsh-tui 的用法基本不用重新学习。
但它也不是没有门槛
首先,它是插件。要先安装 DSH,再安装 dsh-TUI,还要准备好 Node、pnpm 等运行环境,对一般用户而言需要简单学习一下。Windows 下也要注意权限问题。目前没有沙箱后端时,权限策略会有所变化,运行陌生仓库前最好先检查配置。
另外,Harness 更新速度很快,上游一改,插件就必须跟着适配。所以现在更适合喜欢折腾的开发者,而不是直接作为稳定的生产工具使用。
写在最后
其实我挺喜欢这样的项目。DeepSeek 把 Harness 的核心能力开源了,但没有把界面全部包办,于是社区开始自己补 Web UI、TUI、Preset、Skill,各种插件很快冒出来。这才是“一切皆插件”最有趣的地方。
dsh-TUI 本身没有改变 Harness 的核心能力,它只做了一件很简单的事:把 Harness 变成终端党熟悉的样式。如果你本来就在用 Claude Code、Codex 这类终端 Agent,那么这个插件非常值得试一下。开源地址: https://github.com/ccch1mneyyy/dsh-TUI 。云栈社区上也常有人讨论这类终端 Agent 和开源工作流。