dsh-xiaoyaoyou
Manifest validXiaoyaoyou glyph-water background for DeepSeek Harness new conversations: flowing text light, ripples, and sparse accents.
逍遥游 · Glyph Water
A DeepSeek Harness visual plugin for the new conversation screen only. Fixed Chinese glyphs form a quiet surface. Their opacity flows like mist; clicks create outward ripples, with sparse blue accent clusters.
一个只在 新建会话页 生效的 DeepSeek Harness 背景插件。 字形固定,明暗流动。点击空白区域会荡开涟漪。 进入已有对话或插件页后,背景自动卸载。
Screenshots / 效果截图
Two user-provided screenshots, shown as a looping GIF. Each screenshot stays visible for 2.5 seconds. This is a slideshow, not a recording of the continuous animation.
使用两张实机截图制作循环 GIF,每张停留 2.5 秒。 这是截图轮播,不是连续动画录屏。

Original images / 原始清晰截图: 截图一 · 截图二
Companion editor / 配套编辑器
Glyph Studio is the standalone editor behind this plugin. Use its parameter panel to explore text, gradients, ripples and accent colors. This repository contains the DSH integration.
需要可视化调参时,使用原项目
字间 · Glyph Studio。
它提供文字、渐变、波纹和点缀的参数面板。
导出的参数可写入本插件的 theme.json,再重新构建安装。
Install / 安装
Tested and declared compatible with DSH 0.2.1-rc.2 only.
Desktop on Windows was tested. Other versions and platforms are unverified.
The manifest restricts installation to that DSH version.
-
Download
local-dsh-xiaoyaoyou-0.1.0.tgzfrom Releases. -
Open a terminal in the download directory and run:
dsh plugin --profile desktop add ./local-dsh-xiaoyaoyou-0.1.0.tgz -
Restart DeepSeek Harness. Open Plugins and confirm that 逍遥游 · 字间水面 / Xiaoyaoyou · Glyph Water is enabled.
-
Open a new conversation.
安装包已包含前端构建产物,无需安装时构建。 在下载目录执行上述命令,再重启 DSH。 在插件页确认开关已启用,打开新建会话即可。
The package is distributed through GitHub Releases, not npm.
Its package identifier is @local/dsh-xiaoyaoyou.
private: true prevents accidental npm publication; it does not prevent
installation from the release archive.
Disable it from the Plugins page. To uninstall:
dsh plugin --profile desktop remove @local/dsh-xiaoyaoyou
Behavior / 效果
- Fixed 18 × 20 px glyph grid, using a passage from Zhuangzi's Xiaoyaoyou.
- Flowing opacity fields; glyphs do not translate or jitter.
- Click ripples with a narrow crest and a fading wake.
- Sparse, irregular clusters of accent-colored glyphs.
- Pale radial gradient confined to the new conversation content area.
- Input fields, buttons, menus and links do not trigger ripples.
- Hidden windows pause animation; reduced-motion preference shows a still field.
- Leaving the hero screen releases the canvas, animation and event listeners.
The supplied preset uses propagation speed 1200, idle depth 0.23, threshold 0.31, and four accent clusters of seven glyphs each. The original tuning panel is not included in this plugin.
Customize and build / 修改与构建
Requires Node.js 22 or newer. No package dependencies are required. React is supplied by the DSH frontend module loader.
git clone https://github.com/Aimer779/dsh-xiaoyaoyou.git
cd dsh-xiaoyaoyou
node build.mjs
node --test test/*.test.cjs
pnpm pack --out local-dsh-xiaoyaoyou-0.1.0.tgz
Edit theme.json, then rebuild and reinstall the archive.
Do not edit generated client.js directly.
No localhost server or original Glyph Studio checkout is needed.
修改 theme.json 后,重新构建并安装生成的包。
文字、渐变色、点缀颜色和动画参数都保存在此文件中。
Integration and limits / 接入边界
The plugin registers through DSH's window.__ModuleLoader__ and
shell.overlay slot. The adapter attaches a decorative layer to:
[data-phase="hero"] [data-conversation-content][data-content-phase="hero"]
This semantic DOM contract was verified against the desktop's bundled
0.2.1-rc.2 frontend. It is not a guaranteed public background-slot API.
If DSH changes that contract, the adapter must be updated.
If no matching node exists, the plugin displays nothing.
There are no agent tools, network requests, telemetry or conversation-text reads.
The decoration uses aria-hidden and does not capture pointer events.
It does not modify DSH's application files or global theme settings.
Verification / 验证
Verified on 2026-10-18:
- New conversation: glyph field and click ripple visible.
- Existing conversation and Plugins page: no plugin background.
- Return to new conversation: background returns.
- Automated lifecycle tests: mount once, unmount, dispose, pause when hidden, reduced motion, and no restart from deferred font readiness after disposal.
No test message was sent to a model. The first-send transition was not tested end to end; its lifecycle state change is covered by the adapter tests. Other DSH releases, dark mode, platforms and the Web profile are unverified.
Source and license
Effect algorithms originated in Glyph Studio. The classical Chinese passage is public-domain text. Plugin code: MIT.
DSH references: plugin packaging guide, community contribution guide.
Comments
Loading…
Similar plugins
✦
No screenshots
by Xian-JL
Xiao theme for DeepSeek Harness Web and Desktop with selectable artwork, a draggable companion, and optional official DeepSeek balance display.
★ 0
JavaScript
Oct 8, 2026
dsh plugin --profile web add dsh-xiao-themeby du-u-uck
Aqua glassmorphism theme for the DeepSeek Harness web UI: mica and compatibility modes with adjustable blur and frost, fluid or wallpaper backdrop, background brightness, particle-whale accent, and a
★ 4
AGPL-3.0
JavaScript
Sep 8, 2026
dsh plugin --profile web add @deepseek-ai/dsh-client-ui-aqua✦
No screenshots
by Lichtspur
DeepSeek official-home style theme for the dsh web GUI: fluid particle background, glass sidebar, glass composer, frosted header, running-subagent progress panel, DSTT time-based mode, and DeepSeek br
★ 1
MIT
JavaScript
Sep 10, 2026
dsh plugin --profile web add @dsh-external/dsh-deepseek-style-themeby ycqaq233
DeepSeek 官网视觉风格主题 (dsh-plugin) — 官网流体背景 / 交互网格 / 粒子鱼 LOGO / 标题聚光灯 / 磨砂玻璃,双主题自适应
★ 6
MIT
JavaScript
Aug 17, 2026
dsh plugin --profile web add dsh-unknown-themeby zhanghzdev
DeepSeek Harness 的悬浮主题挂件:切换官方外观 + 自定义背景(图片/纯色)
★ 1
MIT
JavaScript
Oct 13, 2026
dsh plugin --profile web add dsh-theme-buttonby sbearbug
Three-level source-text pins for DeepSeek Harness that survive context compaction: recall on demand, resident background, or highlighted constraints.
★ 1
MIT
JavaScript
Oct 13, 2026
dsh plugin --profile web add dsh-highlightpin