DSH Marketplace
EN

dsh-TUI

ccch1mneyyy/dsh-TUI

Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。

1,50763TypeScriptMIT源码

安装

把 dsh-TUI 装进 DeepSeek Harness

npm 方式

直接拉已发布的 tarball,不用克隆整个仓库。

GitHub 方式 · npm 包

安装前须知

装 dsh-TUI 之前,先看这几条

  • 源码在这里: ccch1mneyyy/dsh-TUI——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
  • 开源协议:MIT。
  • 自动识别到:终端执行。授权之前请先读一遍源码。
  • 被收录在这里不代表通过了安全审计。插件是带着你 agent 的权限在跑。

dsh-TUI 是做什么的

Event streams pass through a projection lattice and converge on a bounded terminal surface.

dsh-TUI 是一个 DeepSeek Harness 插件,为 DSH 会话提供 Claude Code 风格的全屏终端界面。它显示像素鲸鱼顶栏、实时工作状态、思考流、上下文进度、TPS 和 token 信息,并提供流式 Markdown、工具卡、历史搜索、命令与 @ 文件补全、图片附件以及会话回溯和分叉。

它通过 dsh-tui profile 挂载 Cordis patch,不改动 DSH 核心。会话和工具事件先进入 DSH 的持久日志,再由 TUI 投影为 React 组件,并通过 Ink/Yoga 渲染到终端;模型调用、工具执行、forkresume、压缩和持久化仍由 DSH 服务负责。插件会保存 ~/.dsh-tui/agent-preset.json~/.dsh-tui/model.json,也会读取 ~/.dsh-tui/themes/<name>.json

它适合需要终端原生交互和详细 agent 状态的开发者。不适合没有可用 TTY,或只想使用基础 DSH 界面的环境。插件直接接触终端输入输出、鼠标和剪贴板;运行模型还需要 DEEPSEEK_API_KEY、官方 dsh CLI 和 pnpm 10+。 <<>>

dsh-TUI 的文档

配置

DSH_TUI_THEME 的优先级高于已保存的主题和终端背景自动检测。~/.dsh-tui/agent-preset.json 保存 agent preset,~/.dsh-tui/model.json 保存 /model 选择的模型;自定义主题放在 ~/.dsh-tui/themes/<name>.json。内置主题为 autolightdarkdark-ansi。可用 preset 包括 standardcodeminimalcordis 和随 TUI 提供的 liangshen。已有消息的会话不能切换 preset,空白会话可以切换。

命令

会话命令包括 /new/resume/rename/workspace resume|rename|open/clear/compact/export/trace/btw。状态与配置使用 /status/cost/doctor/config/init/tokens/permissions/add-dir。模型和界面使用 /model/thinking/theme/lang/vim/help/exit/mcp 查看 MCP 状态,/agents/plan/goal 提供 agent 或注册表功能,/update 更新并重启。

环境要求

需要可用的终端 TTY、官方 dsh CLI 和 pnpm 10+;运行模型需要 DEEPSEEK_API_KEY。Windows 可使用 dsh-tui.cmd。macOS 的 快捷键需要终端支持扩展键盘协议。插件通过 profile 开启全屏鼠标模式,涉及终端输入输出与剪贴板。

行为说明

Cordis patch 将 DSH 的会话和工具事件投影为 React 组件,再由 Ink/Yoga 渲染。持久会话日志是真源,模型调用、工具执行、forkresume、压缩和持久化仍归 DSH 服务;TUI 状态使用内存中的 ActivityTracker。长会话使用事件驱动投影、差分输出、消息虚拟化、回放合并和有界缓存。 <<>>

根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README

同一分类

dsh-TUI 的同类插件

dsh-web-ui-all

zhu1090093659

3.3k

DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。

GitHub 源码TypeScript今天
1.6k

侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。

npm 包TypeScript今天

dsh-at-file

omdsh-dev

261

Codex 风格的 `@file` 文件引用,输入框里直接搜索并引用工作区文件。

npm 包JavaScript今天
190

DeepSeek Harness 的终端 UI(TUI)。

npm 包TypeScript今天
158

对话内生成式 UI:模型把交互式 HTML 卡片直接画进会话流,带流式预览与沙箱渲染。

GitHub 源码TypeScript昨天

dsh-genui

omdsh-dev

137

助手回复内渲染交互式 UI 组件:布局、图表、表单、测验、mermaid、3D 场景与回传事件循环。

npm 包TypeScript今天