dsh-tui
Claude Code 风格 TUI 插件:像素鲸鱼顶栏、流式思考、双击 Esc 时间回溯
安装
dsh plugin --profile web add @deepseek-harness-tui/dsh-tui 界面预览 5
dsh-tui
让 DSH 也拥有一张 Claude Code 式的”脸”:像素鲸鱼顶栏、流式思考展开、双击 Esc 时间回溯——钟爱终端的你,这次不用再羡慕别人家的交互。
解决什么问题
DSH 默认的 Web 界面是浏览器形态,对习惯终端质感、快捷键与可观测状态的用户来说总像少了点什么:想看清模型在想什么、上下文用了多少、token 花在哪里,往往要翻日志。这个插件用一张 Claude Code 风格的 TUI 补上这块:像素鲸鱼顶栏、双流光大字标题、实时工作状态行、思考流式展开,外加蓝白上下文进度条和 TPS 仪表。
它坚持”零核心改动、纯插件挂载”——装上即启用,卸载后不留任何核心补丁,也因此被 DeepSeek Harness 官方公众号收录为”内测用户精选插件”。交互上做到终端原生:流式 Markdown、结构化工具卡、命令与文件补全、@ 文件引用、历史搜索与消息选择。面向长会话,它通过事件驱动投影、差分终端输出与布局级虚拟化,避免渲染成本与内存随会话无限增长。
核心功能
- 终端原生交互:流式 Markdown、结构化工具卡、命令与文件补全、
@文件引用、历史搜索、inline / alternate-screen 渲染、/lang中英切换 - 可观测的 Agent 状态:实时工作状态行、上下文分段进度、TPS 仪表、缓存命中率与 token 统计
- 双击 Esc 时间回溯:空闲时双击 Esc 发起会话 rewind / fork,回到更早的会话状态
- 完整会话工作流:
/resume、/new、/compact、/export、/btw侧问、/model模型切换 - DSH 能力接入:Agent preset、Skills、MCP、Goals、Todos、子代理与
ask_user_question问卷均通过现有服务或注册表连接 - 可定制外观:
/theme主题切换(auto / light / dark / dark-ansi,支持自定义 JSON)、/presetAgent 预设切换
快速上手
全局安装 CLI 与本插件后直接启动:npm install -g @deepseek-ai/dsh @deepseek-harness-tui/dsh-tui,再运行 dsh-tui(dsh-tui --resume 恢复上次会话)。常用命令有 /resume、/new、/compact、/export、/model、/preset、/theme、/lang;输入 ? 查看快捷键菜单,双击 Esc 回到更早的会话状态,@ 引用文件、Ctrl+V 粘贴图片。在 VS Code 内置终端里配合 dsh-tui-vscode 扩展,体验与 Claude Code 官方扩展几乎一致。
适合谁
- 钟爱终端、想要 Claude Code 式交互与可观测状态的 DSH 重度用户
- 经常跑长会话、需要上下文进度条与 TPS 仪表盯住开销的用户
- 喜欢自定义主题、快捷键与 Agent preset,希望整套交互可调的人
内容根据项目 README 整理 · 版权归原作者所有
报告问题 / 申请下架