dsh-tui:DeepSeek Harness 的 Claude Code 风格终端界面

ccch1mneyyy/dsh-tui

界面与体验已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

为 DeepSeek Harness 打造 Claude Code 风格 TUI:鲸鱼顶栏、实时状态、流式思考与双击 Esc 回滚。

为 DeepSeek Harness 提供沉浸式 TUI 体验,让 agent 状态、上下文进度和会话操作一目了然。

install
dsh plugin --profile web add github:ccch1mneyyy/dsh-tui
分类
界面与体验
平台
DSH-Plugin
作者
ccch1mneyyy
分发方式
插件

dsh-tui 核心特性

像素鲸鱼顶栏实时状态与TPS流式思考展开双击Esc时间回溯上下文进度条

dsh-tui 仓库信息

ccch1mneyyy
发布者
ccch1mneyyy
仓库
ccch1mneyyy/dsh-tui
2,129
Star
92
Fork
0
Watch
61
开放 Issue
语言TypeScript
许可证MIT License
官网
仓库最近更新2026-08-20 15:32:09
仓库创建时间2026-08-13 20:49:31
主题
claude-codecoding-agentdeepseekdeepseek-harnessdsh-plugininkreactterminaltui
默认分支main

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 插件命令安装:

bash
npm install -g @deepseek-ai/dsh @deepseek-harness-tui/dsh-tui
dsh-tui

备选——手工安装 profile(仓库根目录 install.sh 已封装,含 pnpm 预检):

bash
sh install.sh
# 或:dsh plugin --profile dsh-tui add @deepseek-harness-tui/dsh-tui

安装后 dsh-tuidsh --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 阶段,由作者持续维护。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题