DeepSeek Harness 采用插件化架构,允许通过扩展来定制工作区外观。tobewin/dsh-skin-studio 是一个独立插件,它通过 Harness 公开的浏览器主题服务注册皮肤,不修改、不嵌入 Harness 源码,旨在为开发者提供一个不侵入核心代码的视觉定制方案。
插件概览¶
- 名称:
tobewin/dsh-skin-studio - 维护者:ToBeWin
- 许可证:MIT
- 核心机制:仅依赖 Harness 公开的
ThemeRuntime、语言和设置插槽接口。
核心功能¶
该插件主要提供两类皮肤管理能力。
内置皮肤¶
插件内置 10 款预设皮肤,可直接切换使用,包括但不限于:
* 极光流光:深海底色与青绿极光
* 霓虹东京:赛博紫、洋红与电光蓝
* 日落珊瑚:暖白、珊瑚与琥珀
* 北境棱镜:冰川白、靛蓝与清透青色
* 月墨深蓝:墨黑、群青与冷冽蓝光
* 抹茶花园:柔和草绿、奶白与清新薄荷
* 蔷薇水晶:雾粉、紫晶与轻盈玫瑰色
* 日冕炽焰:深曜石、琥珀与熔岩橙光
* 北欧晨雾:雾灰、暖白与克制蓝调
* 钴蓝潮汐:深钴蓝、青蓝与海面反光
自定义画布¶
除预设皮肤外,插件支持创建专属的全局皮肤:
1. 本地图片上传:支持上传本地背景图(最大 5 MB)。图片在接收前会先完成解码验证,防止不支持的文件被误显示为纯色。
2. 基底与配色:可选择浅色或深色基底,并独立调整背景、表面、强调与文字颜色。
3. 取景与氛围:在预览中支持缩放、横向/纵向移动或拖动焦点。提供氛围强度调节,平衡图片表现力与内容可读性。
4. 实时应用:主框架、侧栏、卡片与输入区会协调使用半透明主题层,确保自定义图片在实际聊天页可见,而不只是显示在设置预览中。
安装与启用¶
使用官方安装命令添加插件,安装后需要重启 DeepSeek Harness。
dsh plugin --profile web add @tobewin/dsh-skin-studio
重启完成后,在 设置 → 皮肤工作室 中选择即可即时生效。
使用方法¶
- 进入 设置 → 皮肤工作室。
- 从内置列表中选择一款皮肤,或进入“自定义画布”进行编辑。
- 皮肤选择会保存在浏览器本地。点击 “默认外观” 即可恢复 Harness 原有的浅色、深色或跟随系统设置。
隐私与注意事项¶
- 权限范围:仅使用公开的
ThemeRuntime、语言和设置插槽接口,不访问网络、账号、会话内容或项目文件。 - 数据存储:当前皮肤 ID 保存在浏览器本地存储;自定义图片与配色存放在浏览器的 IndexedDB 中,不进行网络上传。
- 卸载行为:停用或卸载插件后,插件会自动注销皮肤定义,并恢复 Harness 的默认主题。
- UI 原生:操作按钮直接复用 Harness 公开的 UI primitives,遵循当前设计系统。