终端里跑 DeepSeek Harness 也能又好看又顺手,dsh-TUI 插件值得一装
命令行党用 DeepSeek Harness(DSH)常遇到两个别扭:一是界面简陋,模型在不在干活、上下文还剩多少、历史会话怎么翻,都不直观;二是想看它处理过的图片,终端里只有一串文件名。dsh-TUI 就是给终端补体验的:一个交互式终端界面插件,开发者 ccch1mneyyy 出品,MIT 协议,目前公测阶段,npm 包 @deepseek-harness-tui/dsh-tui,被 DeepSeek Harness 官方公众号推文收录,也登上过 GitHub Trending 日榜,在 SkillHub 插件广场客户端分类星标 3000 出头、star 榜前五。它走的是「零核心改动、纯插件挂载」路线——安装即启用,卸载不留任何核心补丁。
它能做什么
- 像素鲸鱼顶栏:标志性的像素小鲸鱼状态栏,工作状态动画随任务实时变化,一眼看出它在忙还是在等。
- 实时状态行:TPS、缓存命中率、推理等级、输入输出 token、Git 与会话信息一行看全,长会话稳定不掉链子。
- 双击 Esc 时间回溯:对刚才的回答不满意,双击 Esc 直接回滚到之前的消息节点重来,不用整段会话重开。
- 流式思考与上下文进度条:模型想什么边想边看;上下文吃掉了多少有进度条提醒,该压缩会话时心里有数。
- 终端里看图:终端支持 Sixel 或 Kitty 图形协议时,会话记录直接内嵌等比缩略图,点击开大图预览(可放大到 800%、拖动平移),协议不支持时自动文字回退,不影响图片发给模型。
- 会话管理一套齐:/resume 按工作目录分类浏览、搜索、预览历史会话,常用的可标星置顶;/agentview 一站式管理后台会话;另有会话 fork、模型热切换、自动更新。
- 输入体验做足:Vim 编辑模式、鼠标选区编辑、全屏草稿编辑(长草稿独占整屏带行号),多行命令卡片可折叠成首行加计数。
怎么获取
三个官方渠道:GitHub 上 ccch1mneyyy 的 dsh-TUI 官方仓库;npm 官方源 @deepseek-harness-tui/dsh-tui 包;SkillHub 技能社区插件广场。安装一条命令:npm install -g @deepseek-ai/dsh @deepseek-harness-tui/dsh-tui,装完输入 dsh-tui(或短命令 dst)启动;也可以用 dsh plugin --profile dsh-tui add @deepseek-harness-tui/dsh-tui 以插件形式挂载。仓库另提供 install.sh 手动安装脚本,VS Code 用户还能在官方扩展市场装到编辑器里用。
上手怎么用
- 先认状态行:启动后顶栏加状态行信息密度不低,先弄清 TPS 和上下文进度条的位置,跑长任务时扫一眼就知道卡没卡、要不要压缩会话。
- 练熟双击 Esc:回答跑偏、想换个问法,双击 Esc 回溯到上一条消息重来,比整段会话重开省 token 也省时间。
- 固定常用会话:在 /resume 里把常跑的项目会话标星置顶,第二天一条命令回到现场,历史会话还能按工作目录搜索。
- 开终端图片预览:在 /settings 里确认终端图片预览处于开启状态,Windows Terminal 等支持 Sixel 的终端里,截图缩略图直接嵌在会话流里,点开看大图。
- 多主题换着看:浅色深色多套主题可切换,长时间盯终端,挑一套不累眼的。
适合谁用
习惯命令行、SSH 到服务器上用 DSH 干活的人——没有桌面环境也能有完整的界面体验;机器配置一般、跑不动重型图形界面的用户;Vim 老手和喜欢把终端收拾利落的效率玩家。