deep-whale-day-night-theme
Manifest valid★ 127Non-commercial day/night whale-girl skin for official Harness rc.7: current no-viewport-frame layout, paired crystal-workshop and moon-tide scenes, chibi companions, translucent ornaments, and lightwe
Deep Whale Day & Night Theme · Whale Girl Day/Night Workshop
Non-commercial / No Commercial Use: This project is released under CC BY-NC-SA 4.0. Personal and other non-commercial use is permitted with attribution; commercial use is prohibited, and adaptations must use the same license.
A complete day/night character UI skin for the DeepSeek Harness Web GUI. It replaces only the presentation layer: the native theme service switches the full scene, character, companion, controls, ornaments, and lightweight atmosphere without reading or changing sessions, model requests, or workspace data.
A complete whale-girl day/night theme for DeepSeek Harness Web GUI. It modifies only the presentation layer: the native theme service switches scenes, characters, sidebar pets, controls, trims, and lightweight dynamic effects without reading or changing sessions, model requests, or workspace data.
Screenshots
| Day | Night |
|---|---|
![]() | ![]() |
About
Deep Whale Day & Night is a complete non-commercial presentation skin for the official DeepSeek Harness Web GUI. It combines two coordinated interfaces rather than applying a simple color filter: a shy white-dress whale maid in a luminous crystal workshop by day, and a softly alluring blue-dress whale maid in a moonlit observatory by night. The native Harness theme button switches the scene, palette, translucent surfaces, composer crown, sidebar ornaments, chibi companion, title colors, and restrained ambience as one coherent set.
Deep Whale Day & Night is a complete non-commercial UI skin for the official DeepSeek Harness Web GUI, not a simple color swap. Day: a white-dress whale maid, shy and vulnerable, in a bright crystal workshop; Night: a softly alluring blue-dress whale girl in a moon-tide observatory. The native Harness theme button (top-right) synchronously switches background character, overall palette, frosted-glass UI, composer crown, sidebar trims, chibi companion, title colors, and restrained ambient effects.
The skin is intentionally limited to the client presentation layer. It does not read or modify chat content, model requests, credentials, or workspace files. It uses the official @deepseek-ai/dsh-client-ui-theme service and an independent profile bundle entry, so it neither depends on a private theme catalog nor replaces Harness itself.
This theme is strictly limited to the client presentation layer; it does not read or modify chat content, model requests, credentials, or workspace files. It uses the official @deepseek-ai/dsh-client-ui-theme service and an independent profile bundle entry, so it does not depend on any private theme catalog and does not replace the Harness main application.
v0.1.12 Update
- Replaced the stale repository covers with authoritative captures reverified in a clean official Harness rc.7 profile. The published screenshots now show the current no-viewport-frame layout rather than the retired full-screen border artwork.
- Made runtime packaging rebuild the embedded client bundle before staging release files, preventing an older committed bundle from silently returning in a later release.
- Added the authoritative full day/night captures to the lightweight runtime and release package while retaining an uncompressed payload below 10 MiB.
- Reconciled GitHub source, runtime branch, tag, release assets, checksums, and bilingual release notes as one tested release state.
v0.1.11 Update
- Restored direct activation through the official Harness profile bundle and theme service; verified against
@deepseek-ai/dsh@0.1.0-rc.7. / 恢复通过 Harness 官方 profile bundle 与主题服务直接激活,并已针对@deepseek-ai/dsh@0.1.0-rc.7验证。 - Added a lightweight
runtimedistribution branch and release tarball. The install payload is under 10 MiB uncompressed instead of cloning the full artwork and development history. / 新增轻量runtime分支与 Release 安装包;无需克隆完整素材与开发历史,安装内容解包后不足 10 MiB。 - Reduced continuously animated particles from 24 to at most 10, removed full-screen idle animation loops and permanent compositor hints, and automatically enters reduced mode when the page is hidden, reduced motion is requested, or accelerated WebGL is unavailable. / 持续粒子由 24 个降至最多 10 个,移除全屏空闲循环与永久合成层提示;页面隐藏、系统要求减少动态或硬件加速 WebGL 不可用时会自动进入低动态模式。
- Removed dependencies on unavailable custom catalog services. Install, activation, removal, cleanup, and reinstall now follow the official Harness plugin lifecycle. / 移除对不存在的自定义主题目录服务的依赖;安装、激活、卸载、清理与重装均遵循官方 Harness 插件生命周期。
Features
- Complete crystal-workshop day scene and moon-tide observatory night scene with independent palettes, system title colors, character plates, and transparent chibi companions. / 完整的白昼水晶工坊与夜晚月潮观测室,分别使用独立色板、系统标题栏颜色、角色图和透明 Q 版侧栏宠物。
- Full component coverage for new sessions, workspace trees, session lists, chat cards, context injection, thinking rows, composer, model and permission menus, settings, tools, Todo, terminal, title bar, and collapsed sidebar. / 覆盖新建会话、工作区树、会话列表、聊天卡片、上下文注入、思考行、输入框、模型与权限菜单、设置、工具、Todo、终端、标题栏和折叠侧栏。
- Composer crown rails, sidebar ribbons, nine-slice component frames, and workspace ornaments retain their source proportions without adding a frame around the full viewport. / 输入框顶饰、侧栏飘带、组件九宫格边框和工作区装饰均保持源图比例,同时不再包围整个视口。
- The composer crown is separated from the content background; its outer tips align with the top border while the center emblem spans the rim without blocking native controls. / 输入框顶饰与内容背景分离,两侧尖角对齐顶部边框,中央徽章跨坐边线且不遮挡原生控件。
- Deterministic atmosphere with at most 10 staggered bubbles by day or drifting lights by night; hidden pages,
prefers-reduced-motion, and unavailable accelerated WebGL disable the loops. / 白昼最多 10 个错峰气泡,夜晚最多 10 个漂移光点;页面隐藏、prefers-reduced-motion或硬件加速 WebGL 不可用时会停用循环。 - All runtime artwork is embedded into the client bundle as data URIs, so the installed skin requires no remote asset service. / 所有运行时素材均以内嵌 data URI 进入客户端 bundle,安装后的主题不依赖远程素材服务。
Requirements
- DeepSeek Harness Web GUI. This release is tested with
@deepseek-ai/dsh@0.1.0-rc.7. dshorpnpm dlx @deepseek-ai/dsh@0.1.0-rc.7available for plugin installation.- Node.js and pnpm are required only when rebuilding or running tests from source.
Recommended Lightweight Install
Install the reviewed runtime-only branch from the public GitHub repository. It contains the prebuilt plugin, two preview covers, license, and documentation, but excludes editable source artwork and development dependencies.
Install the reviewed runtime-only branch from the public GitHub repository. It contains the prebuilt plugin, two theme covers, license, and docs, but no editable artwork or dev dependencies.
dsh plugin --profile web add git+https://github.com/GGBond2424648901/deep-whale-day-night-theme.git#runtime
Use the explicit git+https:// form shown above. pnpm may resolve the shorter github: form through SSH and fail with Permission denied (publickey) on machines without a GitHub SSH key. / 请使用上面的显式 git+https:// 地址。pnpm 可能把较短的 github: 写法解析为 SSH,未配置 GitHub SSH Key 的电脑会出现 Permission denied (publickey)。
If dsh is not globally installed:
pnpm dlx @deepseek-ai/dsh@0.1.0-rc.7 plugin --profile web add git+https://github.com/GGBond2424648901/deep-whale-day-night-theme.git#runtime
Install the Release Package
Download deep-whale-day-night-theme-0.1.12.tgz and SHA256SUMS.txt from the v0.1.12 release, verify SHA-256, then run from the download directory.
Download deep-whale-day-night-theme-0.1.12.tgz and SHA256SUMS.txt from the v0.1.12 Release, verify SHA-256, then run from the download directory:
dsh plugin --profile web add .\deep-whale-day-night-theme-0.1.12.tgz
Source and Development Channel
git clone https://github.com/GGBond2424648901/deep-whale-day-night-theme.git
cd <harness>
dsh plugin --profile web add /absolute/path/to/deep-whale-day-night-theme
The default branch is the complete source and artwork channel for auditing, contribution, and rebuilding. The plugin activates directly when its profile row is loaded and restores every CSS, DOM, page-title, system-color, observer, timer, and animation change when unloaded. Its unique wiring ID is ui-skin-deep-whale-day-night.
The default branch is the complete source and artwork channel for auditing, contribution, and rebuilding. The plugin activates directly when its profile configuration row is loaded; when unloaded, it restores all CSS, DOM, page title, system color, observer, timer, and animation side effects. The unique wiring ID is ui-skin-deep-whale-day-night.
To remove it:
dsh plugin --profile web remove @dsh-external/dsh-client-ui-skin-deep-whale-day-night
Update and Migration
Existing installations using the current package name can update in place, then restart Harness:
Existing installations using the current package name can update in place, then restart Harness:
dsh plugin --profile web update @dsh-external/dsh-client-ui-skin-deep-whale-day-night
Versions published before the package rename used @dsh-external/dsh-client-ui-skin-maid-atelier. Remove that obsolete dependency first, then install the runtime branch with the current package name:
Earlier versions used the old package name @dsh-external/dsh-client-ui-skin-maid-atelier. Please remove the obsolete dependency first, then install using the runtime branch with the current package name:
dsh plugin --profile web remove @dsh-external/dsh-client-ui-skin-maid-atelier
dsh plugin --profile web add git+https://github.com/GGBond2424648901/deep-whale-day-night-theme.git#runtime
To diagnose a profile, dump its composed configuration and confirm that ui-skin-deep-whale-day-night appears exactly once and no legacy ui-skin-maid-atelier row remains:
To diagnose a profile, dump its composed configuration and confirm that ui-skin-deep-whale-day-night appears exactly once and no legacy ui-skin-maid-atelier row remains:
dsh --profile web --dump-config
For deepseek-harness-desktop v2.0.0, install into the profile that the desktop launcher actually boots—normally web. If that distribution exposes and selects a separate desktop profile, repeat the same command with --profile desktop. Deep Whale uses only the public profile-bundle and browser theme interfaces; it does not require a desktop-private API.
For deepseek-harness-desktop v2.0.0, install the theme into the profile that the desktop launcher actually boots (typically web). If that distribution provides and selects a separate desktop profile, change --profile web to --profile desktop in the same command and run it again. Deep Whale only uses the public profile bundle and browser theme interfaces; it does not depend on any desktop-private API.
Day and Night Switching
Use the native top-right theme control. Day mode applies pearl white, ice blue, sapphire text, champagne-gold edges, rising bubbles, and the crystal scene. Night mode applies deep-sea blue, cobalt glass, moon-silver text, warm-gold edges, drifting stars, and the observatory scene. View Transition provides the circular reveal where supported, with a short fade fallback elsewhere.
Use the native top-right theme button to switch. Day mode: pearl white, ice blue, sapphire text, champagne-gold edges, rising bubbles, crystal scene. Night mode: deep-sea blue, cobalt glass, moon-silver text, warm-gold edges, drifting stars, observatory scene. View Transition provides a circular reveal where supported, with a short fade fallback elsewhere.
Development
pnpm install
pnpm run embed:assets
pnpm run typecheck
pnpm run test
pnpm run build
assets/ contains editable scene, character, companion, composer, trim, and component artwork. The runtime defaults are the full-scale white-dress V3 day scene with a less-negative horizontal offset and the matched-height, left-safe V5 night scene with its restrained shy blush and reddish-pink lips; deep-whale-day-scene-v3.webp, deep-whale-night-scene-v3.webp, deep-whale-night-scene-v4.webp, and the earlier variants remain included as alternate source artwork. scripts/embed-deep-whale-art.mjs generates src/client/deep-whale-art.generated.ts; src/client/ornament-art.ts owns the non-distorting vector rails; and lib/ contains the committed prebuilt package.
assets/ stores editable scene, character, companion, composer, trim, and component artwork. scripts/embed-deep-whale-art.mjs generates src/client/deep-whale-art.generated.ts, src/client/ornament-art.ts handles the non-distorting vector rails, and lib/ stores the committed prebuilt package.
Repository Layout
assets/ Editable day/night artwork and generated UI slices
lib/ Prebuilt installable JavaScript
preview/ Compact light and dark previews
screenshots/ Full-page day and night captures
scripts/ Artwork embedding and build helpers
src/ TypeScript source and client skin
tests/ UI, asset, behavior, and distribution contracts
Compatibility
The skin targets the DeepSeek Harness Web GUI, is verified on @deepseek-ai/dsh@0.1.0-rc.7, and peers only with the official @deepseek-ai/cordis and @deepseek-ai/dsh-client-ui-theme packages. It keeps native controls, accessibility attributes, keyboard focus, menus, dialogs, command windows, and upstream auto-grow behavior; the skin is not a replacement for Harness itself.
This theme targets the DeepSeek Harness Web GUI, has been verified on @deepseek-ai/dsh@0.1.0-rc.7, and peers only with the official @deepseek-ai/cordis and @deepseek-ai/dsh-client-ui-theme packages. It preserves native controls, accessibility attributes, keyboard focus, menus, dialogs, command windows, and upstream auto-grow behavior; it does not include the Harness main application.
Attribution and License
This repository is distributed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International. The controlling terms are in LICENSE; the complete three-stage creator and generation attribution chain is in NOTICE.
This repository is published under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. The full legal terms are in LICENSE; the complete three-stage creator and generation attribution chain is in NOTICE.
Original character creator: 上善 (Pixiv). Secondary DeepSeek maid redesign: zipzip (Pixiv). Theme adaptation and UI preparation: Small-tailqwq.
DeepSeek and related names or logos are the property of their respective owners. This fan-made non-commercial project does not imply official endorsement or affiliation.
Compatibility
Versions
| Latest version | Published | Size |
|---|---|---|
| 0.1.12 | — | — |
Comments
Loading…
Similar plugins
Whale Girl light theme for the DSH Web UI, ported from a DreamSkin skin package: registers one native runtime theme with a full --dsw-* token remap derived from the source palette, layers the artwork
★ 0
↓ 222/wk
dsh plugin --profile web add dsh-theme-whalegirl✦
No screenshots
Deep-sea whale-blue reskin for the DSH Web GUI: 14 theme tokens in light and dark, five whale-tail-maid placements, a clock and weather card, and a collapsible hardware readout (CPU, memory, GPU, per-
★ 0
dsh plugin --profile web add dsh-whale-decorby qaz040619
大肥鱼
★ 3
JavaScript
Sep 29, 2026
dsh plugin --profile web add dsh-blue-fat-fishby Cicero010
DeepSeek Harness 的鲸鱼皮肤包:全界面壁纸 + 金/银描边装饰 + 蕾丝蝴蝶结 + 角落立绘 + 环境粒子,支持第三方皮肤包与 Agent 状态联动
★ 3
MIT
Python
Oct 5, 2026
dsh plugin --profile web add dsh-whale-atelierby dataizu
macOS-style skin with a swimming whale aquarium background and a dot-matrix whale send button for the DeepSeek Harness Web GUI.
★ 2
MIT
HTML
Oct 19, 2026
dsh plugin --profile web add dsh-whale-aqua-themeby Chael-Chael
Adds an animated ASCII whale ocean behind empty chats, with neutral frosted-glass input, visual color selection, light/dark support, and configurable whales, fish, grid and wakes.
★ 8
↓ 1.1k/wk
JavaScript
Oct 22, 2026
dsh plugin --profile web add dsh-ascii-whales





