wlj521/dsh-ui-tweaks
wlj521★ 1TypeScript最后同步: 2026-08-16
一切皆插件,可以定义自己喜欢的dsh,开关控制单项功能
README 摘要
dsh-ui-tweaks DeepSeek Harness(DSH)Web UI 插件:在设置面板中实时调整对话界面——字体大小、表格样式、对话框宽度、可开关的对话时间线,以及输入框上方的 GitBar (git 状态胶囊:分支 / 差异 / 提交)。 预览 对话时间线 :右侧竖轨,悬停展开消息预览、点击跳转、随滚动高亮当前位置,自动避让右侧边栏 表格样式 :Claude Desktop 浅灰圆角卡片风格 对话框宽度 :消息列、输入框、统计栏同步变宽 设置面板 :字体大小 / 表格样式 / 对话框宽度 / 时间线 / Git 状态栏 GitBar :输入框上方的 git 状态胶囊(分支 / 差异 / 提交),支持分支切换、删除、推送到远程,差异面板与提交弹窗 功能 - 消息字体大小(px) :直接输入数字(10–32),作用于消息正文、标题、表格与代码。 - 表格样式 :可选 默认 或 Claude Desktop 风格(浅灰圆角单元格卡片、单元格间有间隙、无边框、单元格与行内代码同底色、表头不加粗)。 - 对话框宽度(px) :直接输入数字(600–1600);消息列、输入框、输入框下方的统计栏(轮数/步数/耗时/tok/s) 三者同步变宽 。 - 对话时间线(可开关,默认关闭) :在消息区右侧显示细竖导航轨——每条用户消息一根指示线,悬停展开面板预览消息、随滚动高亮当前位置、点击平滑跳转到对应消息(自动加载更早历史)。 浅色/深色模式都正常显示 ,且 始终贴在消息区右侧 :即使安装了右侧边栏(如 dsh-better-sidebar)并展开,时间线也会自动避让、不会与侧边栏重叠。会话中用户消息少于 2 条时自动隐藏。 - GitBar(默认开启,可在设置中关闭) :当会话的工作目录是一个 git 仓库时,在输入框上方显示三颗 DSH 原生风格的紧凑胶囊(与输入框同宽、随“对话框宽度”设置联动): - 分支胶囊(左) :当前分支名(有未提交改动时带橙色圆点);点击 向上 弹出分支面板——本地 / 远程分支列表(点击即 git switch ),底部可 新建分支 ( git switch -c 并自动切换)。 - 差异胶囊(右) : +N −M · K 个文件 ;点击从右侧滑出 差异面板 :文件列表 + 逐文件 diff(默认 只显示有差异的 hunk ,右上可切“完整文件”视图)。面板 支持拖动拉伸宽度 ,展开时 自动把对话区往左挤 (不影响右侧时间线),底部可直接 提交 / 提交并推送 。 - commit message 胶囊(右) :点击弹出提交对话框——输入说明( 留空点提交会自动生成 ,LLM 优先、失败回退启发式规则)、待提交文件清单(只显示文件与 ±行数, 点击文件即打开差异面板定位到该文件 ),按钮:取消 / ✨ 生成 / 提交 / 提交…
在 GitHub 查看完整 README →分类
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 40,557
zhu1090093659/dsh-web-uiPlugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
★ 3,380
omdsh-dev/DSH-better-sidebar开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/Git/子代理页面
★ 1,612