
解决DSH 官方尚无终端 TUI 痛点的补位之作,献给偏爱cli的各位极客:Claude Code 风格全屏交互终端插件——像素鲸鱼顶栏、实时工作状态行、思考流式展开、双击 Esc 回滚、上下文进度条 + TPS 仪表。npm 一键安装。
Install Dsh TUI
Clean install: prebuilt on npm and declares a `dsh.bundle` layer.
The one-line version
dsh plugin --profile my-profile add @deepseek-harness-tui/dsh-tuiThe easy path: this bundle is published to npm, so the install pulls a prebuilt artifact — no build step runs on your machine and no build approval is needed.
From npm — installs a prebuilt artifact, no build step on your machine
# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add @deepseek-harness-tui/dsh-tui
# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config
# 3. boot the profile
dsh --profile my-profilePackage: @deepseek-harness-tui/dsh-tui
Prefer to install from source instead?
From GitHub — pulls source, and may ask for build approval on first run
# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add github:ccch1mneyyy/dsh-TUI#<commit-sha>
# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config
# 3. boot the profile
dsh --profile my-profilePrerequisites
- API key
- Required — see the repository README for which provider.
- Network access
- Required at runtime.
- Language
- TypeScript
Install check
Every field the verdict was derived from, so you can re-derive it yourself
| Field checked | Result | Weight | What the spec says about it |
|---|---|---|---|
| lifecycleScripts | pass | info | no install-time scripts |
| dsh.bundle | pass | fatal | package.json declares a `dsh.bundle` layer |
| dsh.bundle.patch file | pass | fatal | patch file present at `cordis.patch.yml` |
| npm registry | pass | fatal | published as `@deepseek-harness-tui/dsh-tui` — prebuilt artifacts |
- Verdict reason
- on npm with a valid bundle declaration
- package.json read
- package.json
- Rules applied from
- docs/user/develop/basic/publish.md
- Checked at
- 2026-08-15
From the README
Excerpt as published by the author, plain text, unedited
> 一个美观且实用的 Claude Code 风格 TUI 插件:像素鲸鱼顶栏、双流光大字、实时工作状态行、思考流式展开、双击 Esc 时间回溯、蓝白上下文进度条 + TPS 仪表。 > 零核心改动,纯插件挂载。安装插件即可启用,卸载后不会留下核心补丁。 本插件被 **DeepSeek Harness 官方公众号** 推文收录,作为"内测用户精选插件"展示: - **终端原生交互**:流式 Markdown、结构化工具卡、命令与文件补全、`@` 文件引用 (消息任意位置补全,发送时自动附加文件内容/目录列表)、历史搜索、消息选择、 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` 问卷都通过现有服务或注册表连接。 - **为长会话设计**:事件驱动投影、差分终端输出、消息虚拟化、回放合并与有界缓存, 避免渲染成本和内存随会话无限增长。 前置条件:可用的终端 TTY、官方 `dsh` CLI,以及 `pnpm` 10+。运行模型还需要 `DEEPSEEK_API_KEY`。
Topics
GitHub topics on this repository
More in Terminal Tui Coding Agent
Ranked by similarity inside the cluster, not alphabetically
Dsh Grok Tui
chen-001
Use dsh via grok-build's TUI.
Dsh Tui
xiaoshihou514
DeepSeek Harness: TUI
Deep Flow
hunterxxn
deepseek-harness tui
Deepseek Harness Tui
openma-ai
TUI Plugin of DeepSeek Harness
Dsh Claude Tui
cogine-ai
Claude-Code-Styled TUI for DeepSeek Harness
Dsh Whale Tui
slicenferqin
grok-build style terminal UI for DeepSeek Harness: a Rust/ratatui TUI shipped as a dsh plugin bundle