dsh-web-ui
zhu1090093659
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.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:realMisakaMikoto/dsh-skin-studio
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
为 DeepSeek Harness Web UI 创建、管理和分享可移植皮肤。
dsh-skin-studio 保留 DSH 原生的浅色、深色和跟随系统行为,并通过官方 --dsw-* Theme Token 叠加用户皮肤。每套皮肤可包含两套可编辑配色、主背景、组件媒体背景、界面/代码字体、受控的 DSH 内置视觉素材替换,以及中英文界面文案覆盖。

dsh plugin --profile web add dsh-skin-studio
dsh web
打开 设置 → 通用 → 自定义皮肤。
Bright Studio 默认皮肤,同时保留较有色彩倾向的示例皮肤。.dshskin 皮肤包完整携带 manifest.json 与经过校验的本地资源。视觉 Slot 会保持素材原始长宽比,并选择能让最终图片至少覆盖 DSH 原素材宽高的较大缩放倍数:
scale = max(DSH 宽度 ÷ 素材宽度, DSH 高度 ÷ 素材高度)
例如 DSH 原素材为 1000 × 1000 时:
200 × 300 的素材显示为 1000 × 1500。600 × 500 的素材显示为 1200 × 1000。一个方向与 DSH 原素材对齐,另一个方向允许超过。标题鲸鱼、品牌标志和文件夹优先使用 DSH SVG 自带的固定宽高;响应式背景会在父容器、窗口或字体布局变化后重新计算,避免刷新时尺寸漂移。
导入采用严格拒绝策略:必须符合 v4 schema、使用安全资源路径、声明正确大小,并通过文件签名和 SHA-256 校验。组件目标只保存点选器生成的标签、角色和类名结构;Visual/Copy Slot 只保存插件公开的语义 ID。SVG、GIF、网络 URL、任意 selector、CSS、HTML、JavaScript 和路径穿越都会被拒绝。单包上限 128 MB,背景图片上限 15 MB,视频上限 100 MB,替换素材和字体各上限 5 MB;已有 v1、v2、v3 皮肤会自动迁移。
完整字段、迁移和 slot 目录见 dshskin v4 格式。
应用前会报告低对比度问题;如果是有意设计,用户仍可确认后应用。
pnpm install
pnpm check
pnpm pack
插件的 Host 半部为空实现,功能位于浏览器 Client bundle。运行时只使用 DSH 官方 Theme 与 Slot API,不需要自定义 Host 设置命名空间或服务器路由。
测试基线为 @deepseek-ai/dsh 0.1.0-rc.6,同时按 DSH 当前官方源码维护内部 compatibility layer。配置只保存在当前浏览器 origin。v4 不包含跨浏览器 Host 同步、在线市场、任意 CSS/JS、任意 DOM selector、布局修改或全局圆角修改。DSH 尚未为内部视觉元素和既有 locale 命名空间提供覆盖 API,因此这些能力使用插件内置语义 slot;DSH 更新后无法定位的 slot 会安全跳过。
MIT。请只导出你有权分享的背景媒体和字体文件。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: skin、theme。