10万Star的DeepSeekHarness,终于有TUI了。

admin 2026-08-23 05:13:30 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文介绍了DeepSeek开源Agent框架Harness的终端插件dsh-TUI。它通过npx命令启动,提供类似ClaudeCode的交互体验,支持斜杠命令、双击Esc回退分支及长会话渲染优化,底层完全复用Harness能力。建议有Node环境的终端用户尝试安装,但需注意环境配置门槛与上游快速更迭的适配风险,目前更适合作尝鲜工具。 综合评分: 75 文章分类: 产品介绍


cover_image

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 了 。》

评论:0   参与:  0