dsh-tui:DeepSeek Harness 的 Claude Code 风格终端界面
ccch1mneyyy/dsh-tui
为 DeepSeek Harness 打造 Claude Code 风格 TUI:鲸鱼顶栏、实时状态、流式思考与双击 Esc 回滚。
为 DeepSeek Harness 提供沉浸式 TUI 体验,让 agent 状态、上下文进度和会话操作一目了然。
dsh plugin --profile web add github:ccch1mneyyy/dsh-tui- 分类
- 界面与体验
- 平台
- DSH-Plugin
- 作者
- ccch1mneyyy
- 分发方式
- 插件
dsh-tui 核心特性
dsh-tui 仓库信息

dsh-tui 仓库简介
dsh-tui 是 DeepSeek Harness(DSH)的终端界面插件(DSH plugin),由 ccch1mneyyy 维护,采用 MIT 协议,专为钟爱 TUI 的极客打造。它解决了 DSH 默认终端界面不够直观、状态不可见的问题,带来 Claude Code 风格的沉浸式体验:像素鲸鱼顶栏、双流光大字标题、实时工作状态行、流式思考展开、双击 Esc 时间回溯,以及蓝白上下文进度条和 TPS 仪表。作为 DSH 官方公众号收录的“内测用户精选插件”,它零核心改动,纯插件挂载,安装即用,卸载无痕。
dsh-tui 这个 DSH plugin 支持哪些核心特性?
- 终端原生交互:流式 Markdown、结构化工具卡、命令与文件补全、
@文件引用(支持 PNG/JPEG/WebP/GIF 持久图片块)、历史搜索、消息选择、inline/alternate-screen 渲染模式,以及/lang中英界面切换。 - 可观察的 Agent 状态:实时工作状态、上下文分段进度、TPS、缓存命中率、推理等级、输入/输出 token 与 Git/会话信息。
- 完整会话工作流:
/resume、/new、/compact、/export、/btw侧问、模型切换,以及双击Esc发起的会话 rewind/fork。 - DSH 官方能力接入:Agent preset、Skills、MCP、Goals、Todos、子代理、
ask_user_question问卷都通过现有服务或注册表连接。 - 为长会话设计:事件驱动投影、差分终端输出、消息虚拟化、回放合并与有界缓存,避免渲染成本和内存随会话无限增长。
dsh-tui 怎么安装?
前置条件:可用的终端 TTY、官方 dsh CLI,以及 pnpm 10+。运行模型还需要 DEEPSEEK_API_KEY。推荐使用 npm 全局安装(自带 dsh-tui 直达命令),或通过 DSH 插件命令安装:
npm install -g @deepseek-ai/dsh @deepseek-harness-tui/dsh-tui
dsh-tui
备选——手工安装 profile(仓库根目录 install.sh 已封装,含 pnpm 预检):
sh install.sh
# 或:dsh plugin --profile dsh-tui add @deepseek-harness-tui/dsh-tui
安装后 dsh-tui 与 dsh --profile dsh-tui 等价;dsh-tui --resume 恢复上次会话;Windows 可用 dsh-tui.cmd。TUI 启动后会自动检查 npm 更新,输入 /update 即可自动更新并重启恢复当前会话。
dsh-tui 有哪些快捷键和鼠标操作?
快捷键覆盖发送、中断、搜索、补全等高频操作:Enter 发送(Shift+Enter 换行)、Ctrl+C 中断/退出、Esc 关闭菜单且空输入双击触发时间回溯、Ctrl+O 展开详情、Ctrl+R 历史搜索、/ 会话内全文搜索、Tab/Enter 补全、Ctrl+V 粘贴(图片显示为 [Image #N])、Ctrl+X 用 $EDITOR 编辑、? 快捷键菜单、Shift+↑ 消息选择。macOS 上 Ctrl 可换成 ⌘(除 Ctrl+C/Ctrl+D),需终端支持扩展键盘协议(iTerm2 / kitty / WezTerm / ghostty / tmux)。全屏模式(fullscreen: true)下支持鼠标拖拽选择文本,松开即复制(OSC 52 + wl-copy/xclip/xsel)。
dsh-tui 兼容哪些 DeepSeek Harness 版本和平台?
作为 DSH 官方收录的插件,dsh-tui 深度集成 DSH 生态,依赖大量 @deepseek-ai/* 官方包(如 dsh-agent、dsh-session、dsh-tools 等),确保与 DSH 核心能力无缝协作。它支持 Linux、macOS 和 Windows(通过 dsh-tui.cmd),并可在 VS Code 内置终端中运行,配合 companion 扩展 dsh-tui-vscode(已上架 VS Code Marketplace)获得接近官方扩展的体验。项目最近更新于 2026-08,处于 public beta 阶段,由作者持续维护。