← 返回列表
D

dsh-skin-studio

v0.4.4 · 0 天前发布

Create, manage, and share portable DeepSeek Harness skins.

deepseek-harnessdshdsh-pluginthemeskin

README

dsh-skin-studio



为 DeepSeek Harness Web UI 创建、管理和分享可移植皮肤。

dsh-skin-studio 保留 DSH 原生的浅色、深色和跟随系统行为,并通过官方 --dsw-* Theme Token 叠加用户皮肤。每套皮肤可包含两套可编辑配色、主背景、组件媒体背景、界面/代码字体、受控的 DSH 内置视觉素材替换,以及中英文界面文案覆盖。

!皮肤工作室编辑器

安装



sh

dsh plugin --profile web add dsh-skin-studio
dsh web


打开 设置 → 通用 → 自定义皮肤

功能



  • 多皮肤库:新建、复制、编辑、启用、删除和恢复 DSH 默认。

  • 浅色/深色各有六个易懂的语义颜色。

  • “界面组件”按输入框、按钮、侧边栏、消息、代码、边框和状态色分组编辑。

  • “全部 DSH Token”覆盖运行时公开颜色和插件验证过的组件颜色白名单。

  • 用 OKLCH 生成另一模式,生成后仍可独立微调。

  • 整页实时预览,并明确区分“应用”和“取消”。

  • PNG、JPEG、WebP、MP4、WebM 背景,可分别调整浅深模式的背景透明度、界面遮盖强度和明暗遮罩;视频始终静音并自动循环。

  • 背景媒体使用居中覆盖裁切,并跟随右侧主对话区域自适应,不会铺到左侧会话列表下方。

  • 支持鼠标和键盘操作的组件点选器可选择侧边栏、输入框、按钮、消息气泡、菜单、面板或任何其他可见 DSH 组件类型;每类可使用独立图片或静音循环视频,并分别调整浅深模式的透明度和遮罩。

  • 独立“素材替换”页可替换空状态鲸鱼、Hero 背景插图、
  • 版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-skin-studio
    Repo
    Engines
    {"node":">=20"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-theme","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-ui-slots"]}}