DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Ui Crystal — DeepSeek Harness 插件(DSH Plugin)
← Plugins
U

dsh-ui-crystal

Ui Crystal

Crystal — 为 DeepSeek Harness 网页外壳打造的精致蓝紫色 UI 主题,带有 DeepSeek 鲸鱼娘(鲸鱼女孩)背景。纯 CSS 客户端插件。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:gityanglijun/dsh-ui-crystal#37e321c2a53cf924ce9278c3ca0b6827cf3bcca0
README兼容性版本
LightDarkDesktop pet

兼容性与来源证明

Ui Crystal 以 dsh-ui-crystal 发布,当前版本为 1.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/8/21

版本

1.0.0stable
2026/8/21

相关插件

正在加载相关插件…

最新版
1.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/8/18
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rClient Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Client Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包Pet@linxin666/dsh-pet适用于 dsh Web GUI 的多宠物伴侣插件:由注册表驱动的浮动宠物,可响应模型活动,支持为每只宠物命名、抚摸/喂食互动以及亲密度评分

README

dsh-ui-crystal 🐋💎

Crystal — a polished blue-violet UI theme for the DeepSeek Harness web shell, featuring the DeepSeek 鲸鱼娘 (whale-girl) as a seamless background companion.

为 DeepSeek Harness 网页端打造的水晶主题:深蓝紫配色 + 鲸鱼娘立绘背景,纯 CSS 客户端插件,无需构建、零依赖、即插即用。

Light Dark Desktop pet

Features / 特性

AreaEffect
Dark paletteDeep blue-violet scale replaces the stock gray-blue; vivid DeepSeek-blue accent
Light paletteAiry blue-tinted white, refined shadows
Brand / buttonsBlue → violet gradient primary fill, matching hover states
ComposerGlassy translucent input card with backdrop blur and a focus glow
ConversationSoft ambient glow behind the chat column
ScrollbarsBlue-violet floating pill thumb (WebKit) + tinted Firefox thumb
Background鲸鱼娘 transparent PNG embedded as WebP (40% alpha light / 60% dark), zero-scrim, seamless
Background switcher🎨 可拖动按钮:27 张内置透明壁纸 + 本地图片上传(canvas 压缩后持久化)+ 透明度滑块 + 角落/全屏展示方式 + localStorage 记忆
桌面宠物🐋 7 个透明动画(idle/walk/dance/eat/wave/kick/punish,AE 渲染 PNG 序列→动画 WebP),状态机自动切换(闲逛→散步移动→久置入睡),走路带位移 + 镜像朝两个方向,可拖动,点击唤出面板
TypographyNicer UI / code font stacks (full CJK fallbacks)

Desktop pet / 桌宠

  • 默认开启:右下角鲸鱼,idle 呼吸 → 随机散步(带位移、左右镜像)→ 久置入睡;点击/拖动即唤醒
  • 桌宠开启时 🎨 按钮自动隐藏(桌宠本身是入口,点击唤出面板),关闭桌宠后按钮恢复——避免双控件占屏
  • 面板「🐋 桌宠」区:8 个状态按钮(idle/walk/dance/eat/wave/kick/punish/sleep)+ ✅/⛔ 开关
  • 所有动画统一归一化(鲸鱼高 280px、520×340 画布),显示大小一致且高清
  • 自动动作频率:每次 idle(间隔 4-10s)加权随机——walk 42% / dance 10% / wave 9% / eat 9% / kick 7% / punish 5% / 继续 idle 18%;一次性动作播放 4-5.5s 后回 idle
  • 入睡:无操作 90s 自动入睡,任何交互(点击/拖动/面板按钮)都会重置计时并唤醒

Background switcher / 背景切换

  • 点击 🎨 按钮(按住可拖动到任意位置,位置自动记忆)打开面板:内置背景缩略图、🐋 鲸鱼娘、无背景、📁 本地图片、透明度滑块
  • 展示方式:内置图片固定右下角自然大小;用户上传的图片可选“角落 / 全屏”(全屏 = cover 拉伸)
  • 添加自己的背景:把图片(png/jpg/webp/gif)丢进插件目录 assets/backgrounds/,刷新后自动出现在列表(由插件 Node 端伺服,无需重新构建)。内置图片已做白底转透明 + 水印清理(node make-transparent.mjs 可对新增图片重复执行)
  • 本地图片上传会先压缩(最长边 1920px)再存入 localStorage;选择、展示方式与透明度刷新后保留

How it works / 原理

A pure-CSS client plugin in the DSH sense: the package declares dsh.client and exposes a ./client bundle that the web shell materializes. Materializing injects one <style> tag that overrides the harness's --dsw-* design tokens plus a few stable attribute-hooked surfaces, and builds the background layer + switcher UI. No server logic, no dependencies, no build step for consumers.

Install / 安装(官方 bundle 格式,一行部署)

📖 完整部署文档见 DEPLOY.md(一键脚本、一行命令、验证、故障排查、卸载)。

一键部署(推荐):

git clone https://github.com/gityanglijun/dsh-ui-crystal.git
cd dsh-ui-crystal
node deploy.js        # 官方 dsh plugin 流程 + bundle 自动激活 + 校验
dsh web               # 重启一次

纯命令一行部署:

dsh plugin --profile web add "github:gityanglijun/dsh-ui-crystal#main"
dsh web

本包声明 dsh.bundle.patch(cordis.patch.yml),因此 dsh plugin add 会 自动把它加入 dsh.profile.bundles,启动时自动插入 loader 行——无需手动 编辑任何 profile 文件。之后编辑 client.js 经 client-hmr 热更新,无需重启。

Uninstall / 卸载

dsh plugin --profile web remove dsh-ui-crystal
dsh web

Develop / 开发

The theme's readable source lives in src/styles.css; the whale art in assets/. client.js is a generated artifact — rebuild it after changes:

node build.js          # src/styles.css + assets/*.webp -> client.js

Customize the whale / 自定义鲸鱼

WantWhere
Bigger / smallerbackground-size: auto 92vh in src/styles.css
Stronger / fainterregenerate assets/whale-light.webp (40% alpha) / assets/whale-dark.webp (60%)
Different artswap the WebP files (keep transparency), then node build.js
Repositionbackground-position: calc(100% - 6px) 100%

To regenerate the alpha variants from a source PNG with sharp:

// multiply the alpha channel, e.g. 0.4 for light / 0.6 for dark, then
// .webp({ quality: 82 }) and save into assets/

License / 许可

  • Code (CSS, build scripts, manifests): MIT
  • Artwork (whale-girl images): CC BY-NC-SA 4.0 — see ASSET_LICENSE.md
    • Source: fornarwhal/deepseek-whale-girl-icon
    • 角色「溟月」by 上善无形 · 二创 by ZipZipPipe · 修复 by QYQCAMIAO

Credits / 致谢

  • DeepSeek Harness — the host app this theme plugs into
  • 鲸鱼娘素材仓库作者 for the artwork