DeepSeek Harness (DSH) 的核心哲学是「一切皆插件」。对于习惯频繁切换界面风格或希望统一 Agent 视觉呈现的开发者来说,手动修改配置文件成本较高。dsh-theme-center 插件提供了一套主题管理方案,内置了精选主题库与壁纸编辑器,支持一键切换与配置导入导出。
这是一个由 dac114514 维护的趣味换装类插件(MIT 许可证)。它解决了 DSH Web UI 主题分散、切换不便的问题,提供了一个中心化的管理界面。
安装与启用¶
插件已发布在 npm,使用官方命令安装:
dsh plugin --profile web add dsh-theme-center
安装完成后,需重启 dsh web 进程,随后在 Web 界面打开 Settings → 主题 / Themes。
核心功能¶
插件提供以下能力:
- 精选内置主题目录:包含 11 个主题,浅色与深色风格分开展示。
- 一键切换主题:点击卡片即可应用,选择在重启后保持。
- 自定义壁纸:支持上传任意图片,内置裁剪与色调编辑器。拖动可平移画面,滚动可缩放(范围 100%–300%),并可调整遮罩透明度与背景模糊度。
- dsh-theme 文件导入导出:支持将当前配置导出为
dsh-theme文件,或导入他人的配置文件。 - 双语 UI:界面支持简体中文与英语切换。
典型用法¶
- 打开 Settings → 主题 / Themes。
- 在壁纸编辑器中,使用鼠标拖动画面以平移,滚动滚轮以缩放(100%–300%)。
- 使用
dsh-theme文件进行导入或导出。
注意事项¶
- 所有主题参数保存在
theme-center设置命名空间中。 - 壁纸图片会被本地缩小处理为 1440px、JPEG 格式、q0.72 质量。
- 运行环境需要 Node.js 版本
^22.19.0或>=24。
通过该插件,可以在本地快速搭建符合个人审美的 DeepSeek Harness 界面。插件源码与文档可参考下方链接。
- GitHub: https://github.com/dac114514/dsh-theme-center
- 社区目录: https://www.skillhub.cn/plugins/dac114514/dsh-theme-center