文章总结: 本文介绍了DeepSeek开源Agent框架Harness的终端插件dsh-TUI。它通过npx命令启动,提供类似ClaudeCode的交互体验,支持斜杠命令、双击Esc回退分支及长会话渲染优化,底层完全复用Harness能力。建议有Node环境的终端用户尝试安装,但需注意环境配置门槛与上游快速更迭的适配风险,目前更适合作尝鲜工具。 综合评分: 75 文章分类: 产品介绍
10 万Star 的DeepSeek Harness ,终于有 TUI 了 。
原创
开源日记 开源日记
开源日记
2026年8月18日 14:22 湖北
在小说阅读器读本章
去阅读
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
平时我会持续地分享一些有趣的开源项目,有兴趣的朋友可以关注一下。
可以回复关键词聊天,找你想要的项目。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:开源日记 开源日记 开源日记《10 万Star 的DeepSeek Harness ,终于有 TUI 了 。》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。











评论