DeepSeek Harness 插件

DSH-Skin-Studio-tobewin

Vibrant, switchable application skins for DeepSeek Harness(英文原文)

跳到安装方式

来源信息

GitHub 仓库
ToBeWin/DSH-Skin-Studio
最近更新
2026年8月18日
分类
界面增强
GitHub stars
1
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-21

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/ToBeWin/DSH-Skin-Studio
插件名:DSH-Skin-Studio-tobewin
作者:ToBeWin

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器3 个文件
README.md来源说明 · 只读预览

<h1 align="center">DSH Skin Studio</h1>

<p align="center">Turn DeepSeek Harness into a workspace that feels unmistakably yours.</p>

<p align="center"> <a href="https://www.npmjs.com/package/@tobewin/dsh-skin-studio"><img src="https://img.shields.io/npm/v/@tobewin/dsh-skin-studio?color=2563eb&label=npm" alt="npm version"></a> <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-111827" alt="MIT license"></a> <img src="https://img.shields.io/badge/images-local--only-0f766e" alt="Images stay local"> <img src="https://img.shields.io/badge/skins-10%20built--in-7c3aed" alt="Ten built-in skins"> </p>

<p align="center"><a href="#quick-start">Quick start</a> · <a href="#中文">中文说明</a> · <a href="https://github.com/ToBeWin/DSH-Plugin-Market">All ToBeWin plugins</a></p>

Vibrant, switchable skins for DeepSeek Harness.

DSH Skin Studio registers themes through Harness's public browser theme service. It does not fork, patch, embed, or modify DeepSeek Harness.

See it in Harness / 应用效果

The selected wallpaper, palette, translucent surfaces, sidebar, and composer are applied together across the real Harness workspace—not just inside a settings preview.

选定的背景图、配色、半透明表面、侧边栏和输入框会共同应用到真实 Harness 工作区,而不只是显示在设置预览中。

<p align="center"> <img src="docs/images/skin-studio-applied.png" alt="A custom DSH Skin Studio wallpaper and palette applied across the DeepSeek Harness workspace" width="96%"> </p>

Custom Canvas editor / 自定义画布编辑器

<p align="center"> <img src="docs/images/skin-studio.png" alt="Custom wallpaper framing and palette controls in DSH Skin Studio" width="92%"> </p>

Included skins

  • Aurora Flow — deep ocean and teal aurora.
  • Neon Tokyo — cyber violet, magenta, and electric blue.
  • Sunset Coral — warm white, coral, and amber.
  • Arctic Prism — glacier white, indigo, and clear cyan.
  • Moonlit Ink — ink black, ultramarine, and cool blue glow.
  • Matcha Garden — soft leaf green, cream, and fresh mint.
  • Rose Quartz — misty pink, amethyst, and airy rose tones.
  • Solar Flare — deep obsidian, amber, and lava-orange glow.
  • Nordic Mist — fog gray, warm white, and restrained blue.
  • Cobalt Tide — deep cobalt, cyan blue, and ocean reflections.

Custom Canvas

Alongside the included skins, Custom Canvas lets you create one personal, application-wide skin:

  • Upload a local background image (up to 5 MB). The image is decoded before it is accepted, so an unsupported file can never appear as a misleading solid-color skin.
  • Choose a light or dark base mode.
  • Set the background, surface, accent, and text colors independently.
  • Adjust image atmosphere so the background remains expressive without reducing readability.
  • Frame each image independently: zoom, move horizontally/vertically, or drag the focus point directly in the preview. The chosen crop is retained with the skin and used in the live chat view.
  • The application frame, sidebar, cards, and composer use coordinated translucent token layers, so the image remains visible in the real chat view rather than only in settings.
  • Apply the combination instantly across the whole DSH interface.

The image and palette remain on this device in browser storage (IndexedDB); no image is uploaded or sent over the network.

Quick start

dsh plugin --profile web add @tobewin/dsh-skin-studio

Restart DeepSeek Harness, then open Settings → Skin Studio. Changes apply immediately. The selection is remembered locally in the browser; choose Default appearance to return to the normal Harness light/dark/system preference.

Compatibility and privacy

  • Requires the current DSH Web UI theme extension point.
  • Uses public ThemeRuntime, locale, and settings-slot APIs only.
  • No network request, analytics, account access, or project-file access.
  • The package stores the selected skin id in browser local storage and an optional Custom Canvas image/palette in browser IndexedDB.
  • Removing or disabling the plugin unregisters all skin definitions and restores the normal Harness theme.

Native design language

Skin Studio uses the public Harness UI primitives for its operational controls: primary actions, secondary actions, hover, focus, and disabled states all follow the currently installed Harness design system. Image framing and skin previews are the only purpose-built controls; they use the same public --dsw-* theme tokens and automatically follow light, dark, and custom skins.

Development

pnpm install
pnpm check
pnpm build

The source tree is intentionally small: the host entry is inert, while client/client.js contains the public client extension.

License

[MIT](LICENSE)

---

中文

这是一个为 DeepSeek Harness 提供绚丽全局皮肤的独立插件。

它只通过 Harness 公开的浏览器主题服务注册皮肤,不复制、不修改、不嵌入 Harness 源码。

内置皮肤

  • 极光流光:深海底色与青绿极光。
  • 霓虹东京:赛博紫、洋红与电光蓝。
  • 日落珊瑚:暖白、珊瑚与琥珀。
  • 北境棱镜:冰川白、靛蓝与清透青色。
  • 月墨深蓝:墨黑、群青与冷冽蓝光。
  • 抹茶花园:柔和草绿、奶白与清新薄荷。
  • 蔷薇水晶:雾粉、紫晶与轻盈玫瑰色。
  • 日冕炽焰:深曜石、琥珀与熔岩橙光。
  • 北欧晨雾:雾灰、暖白与克制蓝调。
  • 钴蓝潮汐:深钴蓝、青蓝与海面反光。

自定义画布

除内置皮肤外,「自定义画布」可以创建一套专属的全局皮肤:

  • 上传本地背景图(最大 5 MB)。图片会先完成解码验证;不支持的文件不会再以“已上传但只有纯色”的状态被接受。
  • 选择浅色或深色基底。
  • 分别调整背景、表面、强调与文字颜色。
  • 调整图片氛围强度,在图片表现力与内容可读性之间平衡。
  • 为每张图片单独取景:缩放、横向/纵向移动,或直接在预览里拖动焦点。取景参数会和皮肤一同保存,并应用到实际聊天页。
  • 应用主框架、侧栏、卡片与输入区会协调使用半透明主题层,因此图片会在实际聊天页可见,而不只是设置页预览。
  • 将图片和配色组合,即时应用到整个 DSH 界面。

图片与配色只保存在本机浏览器的 IndexedDB 中,不会上传或发送到网络。

安装与使用

dsh plugin --profile web add @tobewin/dsh-skin-studio

重启 DeepSeek Harness 后,在 设置 → 皮肤工作室 中选择即可即时生效。选择会保存在浏览器本地;点击「默认外观」即可恢复 Harness 原有的浅色、深色或跟随系统设置。

隐私与解耦

  • 只依赖 DSH 的公开 ThemeRuntime、语言和设置插槽接口。
  • 不访问网络、账号、会话内容或项目文件。
  • 浏览器本地保存当前皮肤 ID;可选的自定义图片与配色存放在 IndexedDB。
  • 停用或卸载插件后会自动注销皮肤并恢复 Harness 默认主题。

原生设计语言

皮肤工作室的操作按钮直接复用 Harness 公开的 UI primitives:主操作、次级操作、悬停、焦点与禁用状态都会跟随当前安装的 Harness 设计系统。图片取景和皮肤预览属于新增能力,因此仅为这两类控件编写最小的专用界面;它们同样只使用公开的 --dsw-* 主题 token,并自动适配浅色、深色和自定义皮肤。