Physicolor/harness-ui-enhancer
Physicolor★ 0TypeScript最后同步: 2026-08-15
Web UI polish layer for DeepSeek Harness: normalizes unfinished or self-contradictory official UI, reconciles style conflicts between installed plugins, and unifies the visual language via official design tokens.
README 摘要
Harness UI Enhancer DeepSeek Harness Web UI 强化层:一方面规范化官方界面中 未完善、设计语言自相矛盾 的部分;另一方面 协调所有插件在 DSH 中的兼容性与显示效果 ,构建更统一的视觉风格。未来还将探索更多 Agent 工具(如 Codex)的视觉风格。 Harness UI Enhancer 是一个 纯浏览器端(client-only) 的 DSH bundle 插件。它不新增任何模型工具、不修改会话日志,只通过官方 Slot 与 CSS 变量体系调整界面,卸载后不留下任何残留。 当前版本: v0.1.0 (持续迭代中) ✨ 当前功能(Settings → 通用设置) 插件在 设置 → 通用设置 中注册了两个界面块: 1. 统一的"通用设置"页头 官方设置页缺少页面标题与说明文字,插件补齐了 GeneralHeader (标题 + 描述),让设置页顶部与其他页面观感一致。 2. "界面定制"块(4 个实时调节项) 调节项 范围 说明 对话内容宽度 748–1000px 对话列的最大宽度,滑动即时预览 对话字号 12–20px markdown 正文与输入框文字大小(标题/代码/表格按比例联动) 工作区字号 12–20px 左侧工作区列表、按钮与图标的整体缩放 UI 字体 6 套预设 系统默认 / HarmonyOS Sans SC / 微软雅黑优先 / Noto Sans SC / 衬线(宋体风)/ 等宽 所有调节 即时生效 (滑动即预览),无需刷新;状态持久化在浏览器 localStorage,刷新后保留。 🔧 工作原理 - 零模型开销 :host 半为空实现(no-op),全部改动发生在浏览器半; - 官方设计令牌 :所有样式走 --dsw- 语义令牌(背景、边框、阴影、品牌色),因此 自动跟随 DSH 明暗主题 ,不会出现"插件样式与主题脱节"; - 两条注入通道 : 1. 静态规则( enhancer.module.css )读取 上的 --enhancer- 自定义属性; 2. 动态 标签重写 --dsw-font-markdown- 字体令牌(字体简写无法用自定义属性表达); - 可逆清理 :插件停止/更新/卸载时,动态样式标签与根属性通过 fiber 的 effect disposer 一并移除,页面恢复原状。 🚀 安装 装完 硬刷新浏览器 (Ctrl+Shift+R)即可在 设置 → 通用设置 看到"界面定制"块。 🗺️ 路线图 按"先官方、再插件、后风格"的顺序推进,每一阶段都保持可逆、只读协调、不破坏其它插件 DOM 的原则: - 阶段一 · 官方 UI 规范化 (进行中):继续修复官方界面中未完善、设计语言自相矛盾的部分——设置页头只是第一步,后续覆盖设置页其他区块、会话页细节、空态/…
在 GitHub 查看完整 README →分类
Plugin 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.
★ 2,452
omdsh-dev/DSH-better-sidebar一个侧边栏的完整工作台,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/Git/子代理
★ 1,027
Small-tailqwq/dsh-deep-whaleDSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)——CC BY-NC-SA 4.0
★ 822