dsh-TUI:Claude Code风格终端插件,DeepSeek Harness效率拉满
DeepSeek Harness官方没有终端TUI?dsh-TUI补位来了!Claude Code风格全屏交互,像素鲸鱼顶栏、实时工作状态、思考流式展开、双击Esc回滚,npm一键安装,让CLI党效率起飞。
终端党狂喜:DeepSeek Harness 终于有 TUI 了
很多用 DeepSeek Harness 的兄弟都吐槽过:官方只有 Web 界面和 API,想在终端里愉快地玩耍?没门儿。每次都要开浏览器切来切去,或者自己写脚本调用 API,麻烦得要死。尤其对于整天泡在终端里的极客来说,这体验简直反人类。
最近 GitHub 上冒出来一个项目 dsh-TUI,专治这个痛点。它是个 Claude Code 风格的全屏终端插件,给 DeepSeek Harness 套了个酷炫的 TUI 壳子。项目 star 数蹭蹭涨,发布没多久就破千了,看来大家都憋坏了。
dsh-TUI 是个啥?
简单说,dsh-TUI 是一个 TypeScript 写的终端用户界面(Terminal UI),给 DeepSeek Harness 提供交互式命令行体验。它不是一个独立的大模型客户端,而是专门适配 DeepSeek Harness 的补位工具。
据项目介绍,这玩意儿长这样:
- 像素鲸鱼顶栏:顶部有个像素风的鲸鱼图标,DeepSeek 的吉祥物嘛,辨识度拉满。
- 实时工作状态行:当前在干啥、进度到哪了,一目了然。
- 思考流式展开:模型的思考过程像打字机一样流式输出,看着就带感。
- 双击 Esc 回滚:按两下 Esc 就能回到上一步,手滑党的福音。
- 上下文进度条 + TPS 仪表:上下文用了多少、每秒 token 数实时显示,性能监控安排得明明白白。
安装也简单,npm 一键搞定:
npm install -g dsh-tui
然后配置一下 DeepSeek Harness 的 API 地址和密钥,就能开搞。
这玩意儿能干啥?效率视角拆解
1. 终端里直接跟模型对话,不用切窗口
以前用 DeepSeek Harness,要么开浏览器,要么自己写 curl 或者 Python 脚本。现在直接在终端里输入 dsh-tui,全屏界面就出来了。写代码、问问题、跑命令,全在一个窗口里搞定。对于 vim/emacs 党来说,这简直无缝衔接。
2. 流式思考过程,调试 prompt 神器
很多 TUI 工具只显示最终回答,但 dsh-TUI 把思考过程也流式展开了。这意味着你能看到模型是怎么一步步推理的,哪里卡壳了、哪里逻辑歪了,一目了然。调 prompt 的时候特别有用,不用反复猜模型为啥给出这个答案。
3. 上下文进度条,避免爆上下文
用大模型最怕啥?上下文超了。dsh-TUI 有个上下文进度条,实时显示当前用了多少 token,还剩多少空间。快满了就赶紧清一下历史,或者开新会话,避免聊到一半突然报错。
4. TPS 仪表,性能监控不抓瞎
TPS(Tokens Per Second)仪表盘实时显示生成速度。如果你在本地跑模型,或者用不同的 API 供应商,这个指标能帮你判断哪个更快、更稳。对于要批量处理任务的场景,TPS 数据也能帮你估算总耗时。
5. 双击 Esc 回滚,操作容错率高
终端操作最怕误触,比如不小心按了 Ctrl+C 或者输错命令。dsh-TUI 支持双击 Esc 回滚,相当于给了个后悔药。虽然具体回滚到什么程度项目没细说,但至少比直接退出重来强。
使用门槛高不高?
门槛不高,但也不是零基础就能玩。
- 需要 Node.js 环境:因为是 npm 包,得先装 Node.js。
- 需要 DeepSeek Harness 的 API 访问权限:你得有 DeepSeek 的 API key,或者自己搭了 Harness 服务。
- 终端要支持 Unicode 和颜色:像素鲸鱼和进度条需要终端支持 UTF-8 和 ANSI 颜色,大部分现代终端(iTerm2、Windows Terminal、GNOME Terminal)都没问题。
整体来说,只要你会用 npm 和终端,上手也就几分钟的事。
跟其他方案比一比
现在终端里用大模型的工具不少,咱们简单对比一下:
| 工具 | 特点 | 缺点 |
|---|---|---|
| dsh-TUI | 专为 DeepSeek Harness 设计,Claude Code 风格,功能全 | 只支持 DeepSeek Harness,其他模型用不了 |
| llm(Simon Willison 的) | 通用 CLI,支持多种模型 | 不是 TUI,交互性弱一些 |
| aichat | 通用 TUI,支持多模型 | 不是专门为 DeepSeek 优化,可能需要自己配置 |
| 官方 Web 界面 | 开箱即用 | 要开浏览器,终端党不友好 |
如果你是 DeepSeek Harness 的重度用户,dsh-TUI 的优势很明显:专门适配、功能贴合、体验一致。如果你同时用多个模型,可能通用工具更合适。
总结:终端党值得一试
dsh-TUI 解决了 DeepSeek Harness 官方没有 TUI 的痛点,而且做得还挺用心。Claude Code 风格的全屏界面、流式思考、上下文监控,这些功能对效率提升是实打实的。虽然项目还比较新,但 star 数增长很快,社区活跃度也不错。
如果你平时就在终端里干活,又用 DeepSeek Harness,装一个试试不亏。npm 一键安装,几分钟就能上手。说不定用了就回不去了,毕竟终端里的沉浸感,浏览器真给不了。
项目地址:https://github.com/ccch1mneyyy/dsh-TUI
(注:文中功能描述基于项目 README,具体细节以实际使用为准。)
如果文章对你有帮助,欢迎请作者喝杯咖啡
评论(0)