@d0nj/dsh-tui

中文文档
1.2.47发布于 2026/11/09MITES Module零依赖近 30 天下载 5276

Derminal UI for DeepSeek Harness:以"墨子"表示的完整DSH简介.

中文使用文档
文档目录11 节
  1. 快开始
  2. 为什么是dsh-tui
  3. 安装
  4. 所需资源
  5. 配置设置
  6. 运行
  7. 从退票
  8. 权限模式
  9. 发展
  10. 贷项
  11. 许可证

dsh-tui (法语)

在你的终端深处.

npm license node

dsh-tui 是一个完整的终端前端,用于 深搜索策略而不是一闪而过。 它安装为普通的DSH配置文件,因此它将和Web和桌面表面相同的主机——相同的基础组成,提供者,证书,插件,设置,和工具——划出整个东西 墨迹。 。 。 .

  ██████╗ ███████╗██╗  ██╗
  ██╔══██╗██╔════╝██║  ██║      DSH // CODING HARNESS
  ██║  ██║███████╗███████║
  ██║  ██║╚════██║██╔══██║      ❯ fix the flaky test
  ██████╔╝███████║██║  ██║
  ╚═════╝ ╚══════╝╚═╝  ╚═╝      ◆ the retry wrapper was racing the timeout; patched…

  ╭─ ❯ YOU ─────────────────────────────────────────────╮
  │ fix the flaky test                                  │
  ╰─────────────────────────────────────────────────────╯

  ╭─ 󰒋 larper · 󰚩 deepseek-v4.1-flash · █ max · 󰉋 ~/project · 󰊢 main ↑2 ─── 1.2M ──╮
  │ ❯ ▏                                                                          │
  ╰──────────────────────────────────────────────────────────── ctrl+s tasks ───╯

快开始

npm install -g @deepseek-ai/dsh@latest   # the Node-hosted harness
npm install -g @d0nj/dsh-tui      # this terminal surface
dsh-tui            # launch it

这就是整个设置。 软件包是一个真实的 DSH 插件及其 dsh-tui编号 :dst 发射装置 第一个运行自动初始化 tui 配置文件( 此需要) pnpm),然后发射您节点托管的带. 要用手动方式在现有的配置文件中注册它: dsh plugin --profile tui add @d0nj/dsh-tui; 之后 dsh-tui 财务报告和审定财务报表 dsh --profile tui 等同起来.

为什么是dsh-tui

  • 真正的绳子. 主机,供应商,证书,MCP插件,设置,和工具与其他每个DSH表面相同. Token 会计、上下文压力和会话数据来自Web 和桌面客户端所用的同样的预测.
  • 一个从未浮起的甲板. 聊天时拥有可选屏幕并显示为固定高音文档:甲板总是终端上行的最后一行,记录片卷就位,拖放选择保留突出显示的范围 ctrl+c 或右键单击副本.
  • 平滑的地方它的重要性. 启动卡由帮助器进程驱动,而主机加载时,再在同一位置上交接到聊天卡. 全屏相框被逐行地分出,因此动画只重新粉刷了所改变的行.
  • 为长会所建. 带有语法高亮输出和红色/绿色 diff 带、 Claude 代码风格的背景任务的工具卡 /tasks 工作表,现场收缩反馈, /shake 用于推倒大小过大的工具结果、引导和消息队列,以及一个等待的码头,该码头用自旋动词和已过期的时钟向您通报情况.
  • 所有DSH飞船. 核准、提问、斜线命令、技能、预设、工作、时间表、工作空间和模型/主题/选手——在终端.
  • 包括电池. 持久性 Java 脚本和 Python eval 细胞和真铬 browser 带有自动化的工具显示被压制.
  • 你的设置棒. 说明理由的能见度、待办项目HUD、扩大的工具产出和主题在2008年发射时均被记住 $DSH_HOME/tui/preferences.json。 。 。 .

安装

所需资源

  • 节点.js 20+
  • 节点.js 20+和 pnpm那个.. 节点 建造 @deepseek-ai/dsh (单位:千美元)npm install -g @deepseek-ai/dsh; 桌面应用程序运行时间无法托管终端 UI )
  • 一个真彩色终端: Kitty, iTerm2, Windows 终端, Ghostty, 或 Wez Term
  • 仅使用 Python 3.8+ eval 单元格; Chromium 在第一次使用时下载 browser 工具

配置设置

dsh-tui install

这创造了一个最小 tui 剖面图: dsh-base 财务报告和审定财务报表 dsh-web-app 主机捆绑加终端表面. 您的其他配置文件没有复制任何内容 。 要添加插件, 请像其它配置文件一样使用 :

dsh plugin --profile tui add <package>
# or edit ~/.dsh/profiles/tui/cordis.patch.yml

运行

dsh-tui                    # new session
dsh-tui --continue         # most recent session in this directory
dsh-tui --resume <id>      # a specific saved session
dsh-tui --model deepseek-v4.1-flash --effort max

从退票

bun install
bun run build
bun run install:profile
bun run start
所有旗帜
旗帜含义
--cwd <dir>新会话工作目录
--resume <id>打开已保存的会话
--continue为目录打开最近的会话
--model <model>型号编号或 provider/model
--effort <level>选定模式的推理工作
--theme <name>deepseek (违约), basalt, (中文(简体) ), obsidian, (中文(简体) ), dark, (中文(简体) ), limestone, (中文(简体) ), light
--symbols <preset>格言: nerd (违约), unicode, (中文(简体) ), ascii
--ascii缩写 --symbols ascii
--yolo自动批准许可请求
--no-splash没有欢迎卡的靴子(装载器仍为动画)

权限模式

/mode 在第一个消息适用于下一个消息之前.

模式沙盒核准
/mode writeworkspace-write (默认)在工作空间外询问
/mode readread-only询问
/mode yolodanger-full-access自动操作

/mode 没有争论, 显示积极的政策.

密钥
密钥行动
enter发送; 在飞行中引导运行的转弯
shift+enter 编号 : ctrl+j新行
esc取消转弯、关闭面板或清晰输入
ctrl+c取消; 要退出两次
ctrl+d输入为空时退出
ctrl+p命令调色板
ctrl+b专题小组讨论会
ctrl+s 编号 : alt+a背景任务表
ctrl+v附加剪贴板图像
ctrl+o扩展工具输出
ctrl+t显示或隐藏推理
ctrl+l清除屏幕
up 编号 : down输入历史
PgUp 编号 : PgDn轮子滚动记录
ctrl+home 编号 : ctrl+end跳到顶部/ 活边
拖动选择记录文本; 释放副本
配置
变量目的
DSH_TUI_RUNTIME节点托管的路径 @deepseek-ai/dsh 运行时间
DSH_TUI_PYTHONPython 解释器 python eval 单元格
DSH_TUI_TRACE=1将时间写入 <tmp>/dsh-tui/trace.log
DSH_TUI_FORCE_TTY=1绕过交互- TTY 检查
DSH_TUI_BROWSER_INSTALL=0跳过下载 Chrome 测试
PUPPETEER_EXECUTABLE_PATH使用特定的铬/铬二进制

发展

AGENTS.md 包括建筑、变化和测试政策。 简本:

bun install
bun run typecheck
bun run test
bun run build && bun run sync
bun run start

贷项

互动设计灵感来自 哦,我的宝贝 ——底板作曲,密集状态行和卡片式工具输出. 背景命令和任务随之而来 克劳德代码'模型:静态工具行,任务通知,和一个任务表面. DSH的渲染,布局,和glyph词汇是它自己的.

色彩数学的平面,持续时间/计算格式,会话-accent衍生,和glyph词汇由Oh-my-pi改编而来,MIT许可.

许可证

麻省理工学院

版本与发布记录

@d0nj/dsh-tui 共发布 29 个版本,首次发布于 2026/11/09;过去 12 个月发布了 29 个版本。

版本发布日期距今
1.2.47latest2026/11/091 天前
1.2.462026/11/091 天前
1.2.202026/11/092 天前
1.2.212026/11/092 天前
1.2.172026/11/092 天前
1.2.152026/11/092 天前

关于 @d0nj/dsh-tui 的常见问题

@d0nj/dsh-tui 是什么?

Derminal UI for DeepSeek Harness:以"墨子"表示的完整DSH简介.

如何安装 @d0nj/dsh-tui?

在项目目录运行 npm install @d0nj/dsh-tui,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 dst、dstui、dsh-tui,可以用 npx dst 直接运行。

@d0nj/dsh-tui 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/d0nj__dsh-tui 是否存在。

@d0nj/dsh-tui 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@d0nj/dsh-tui 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@d0nj/dsh-tui 可以商用吗?

@d0nj/dsh-tui 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@d0nj/dsh-tui 的下载量有多少?

根据 npm 官方下载统计,@d0nj/dsh-tui 在 2026/10/11 – 2026/11/09 这 30 天内被下载 5,276 次,日均约 176 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@d0nj/dsh-tui 还在维护吗?

最新版本 1.2.47 发布于 2026/11/09(1 天前);至今共发布 29 个版本,其中过去 12 个月发布了 29 个;首次发布于 2026/11/09。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。