DSH Market
D

Dsh TUI

by ccch1mneyyy · ccch1mneyyy/dsh-TUI

InstallableBundlenpmfresh

解决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-tui

The 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-profile

Package: @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-profile

Prerequisites

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 checkedResultWeightWhat the spec says about it
lifecycleScriptspassinfono install-time scripts
dsh.bundlepassfatalpackage.json declares a `dsh.bundle` layer
dsh.bundle.patch filepassfatalpatch file present at `cordis.patch.yml`
npm registrypassfatalpublished 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