🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

nguyenduclong-ict/dsh-better-uiux

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
⚠ 装前注意

为 DeepSeek HarnessDSH Desktop 提供的两项 UI 增强功能,统一放在设置中的

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/14 · 已提供中文文档

为 DeepSeek Harness 提供更好的 UIUX:一个设置区,包含用于实时终端输出流式传输和自定义 CSS 注入的开关

综合分
29.1
GitHub 分
29.1
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add nguyenduclong-ict/dsh-better-uiux
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 0 天前真实安装成功
是什么
dsh 原生插件 · ui
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 11 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/22(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-better-uiux(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 05:52:10

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-better-uiux

为 DeepSeek Harness(DSH Desktop) 提供的两项 UI 增强功能,统一放在设置中的
Better UIUX 区块内,每项功能各自拥有独立的开关。

| 开关 | 功能 | 默认值 |
| --- | --- | --- |
| 实时终端输出 | 将前台命令输出和后台任务输出流式传输到对话记录中:带有脉冲标题点的实时区块、复制 / 停止 / 查看任务、输出模态框,以及可点击的任务行。 | 开启 |
| 自定义 CSS | 将你自己的 CSS 注入到 Web GUI 中,输入时实时生效。 | 开启 |

两项功能默认均开启,因此全新安装后即可直接使用。关闭的功能会真正停止:其路由会返回 enabled:false,其子进程和任务拦截会被跳过,而关闭实时终端会移除它注入的每一个节点。这一点很重要,因为 DSH 预计有一天会原生支持实时输出——到那时,请关闭此功能,而不是卸载任何东西。

截图

设置

设置 → Better UIUX 包含两个开关、每个开关的一行说明,以及 CSS 编辑器(自动保存,防抖 500 毫秒)。该选择由所有窗口共享,并在重启后保留。

安装

DSH Desktop

Windows(PowerShell):

cd "$env:APPDATA\dsh-desktop\harness\profiles\web"
& "$env:APPDATA\dsh-desktop\harness\.desktop-bin\pnpm.cmd" add https://github.com/nguyenduclong-ict/dsh-better-uiux

macOS:

cd "$HOME/Library/Application Support/dsh-desktop/harness/profiles/web"
"$HOME/Library/Application Support/dsh-desktop/harness/.desktop-bin/pnpm" add https://github.com/nguyenduclong-ict/dsh-better-uiux

Linux:

cd "$HOME/.config/dsh-desktop/harness/profiles/web"
"$HOME/.config/dsh-desktop/harness/.desktop-bin/pnpm" add https://github.com/nguyenduclong-ict/dsh-better-uiux

DSH CLI

dsh plugin --profile web add https://github.com/nguyenduclong-ict/dsh-better-uiux

然后重启 DSH Desktop(或重新加载配置文件)。该仓库自带浏览器 bundle,声明无运行时依赖,且无需构建步骤,因此从 GitHub 安装即可。

卸载

dsh plugin --profile web remove dsh-better-uiux

这会移除该包及其配置文件条目。你的设置位于配置文件之外,在 /plugins/dsh-better-uiux/config.json 中,浏览器则将其镜像到 localStorage 中的 dsh_better_uiux_config_v2 下——删除这两者即可重新开始。

存储与路由

| | |
| --- | --- |
| 配置 | $DSH_HOME(默认为 ~/.dsh)/plugins/dsh-better-uiux/config.json |
| GET/POST /api/better-uiux/config | 读取 / 更新 { features, css } |
| GET /api/better-uiux/jobs | 带实时状态的后台任务 |
| GET /api/better-uiux/output | 某个任务或前台进程的实时输出 |
| GET /api/better-uiux/stop | 停止一个任务、一个进程或一个待处理的 job_output 等待(?mode=wait) |

当实时终端开关关闭时,这三个终端路由会返回 { success: true, enabled: false, … }。

注意事项

- 不要将独立的 dsh-plugin-live-terminal 与本插件一起运行:两者使用相同的样式 id、模态根节点和 dsh-live-* 类,会互相覆盖对方的节点。本插件会检测到冲突并在控制台中提示——请卸载独立版本。
- 编辑消息(重写已发送的消息并从该点重新运行对话)已在本包中实现,但在本版本中隐藏且关闭:两部分都会强制将其标志关闭,设置中也不会为其渲染开关。
- 实时终端开关会保留一个 1 Hz 的任务轮询,但处于门控状态,因此关闭该功能每秒只产生一次空操作调用。

开发

index.js            宿主部分:配置存储、实时终端宿主钩子、HTTP 路由
core.js             浏览器部分:配置存储、设置区域、自定义 CSS、(隐藏的)消息编辑器
live-terminal.js    浏览器部分:实时终端,受开关门控 + 完整拆除
client.js           生成文件:由 build.mjs 合并 core.js + live-terminal.js
build.mjs           合并步骤(shell 每个包只加载一个 bundle)
tests/              渲染、接线、宿主冒烟、配置边界、放置/分叉、激活

npm run build            # 重新生成 client.js
npm run check            # 构建 + 语法门禁 + 整个测试套件
npm run install:local    # 将此检出目录 junction 到正在运行的 web profile
npm run status:local
npm run uninstall:local

每个防护措施背后的工程说明——它所针对的 bug、分叉锚点设计、实时终端移植——都在 docs/INTERNALS.md 中。

许可证

MIT © nguyenduclong-ict

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群