← 返回列表
未验证
「鲸蓝戏水」macOS theme + swimming whale aquarium background for…
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/23 · 已提供中文文档
「鲸蓝戏水」macOS theme + swimming whale aquarium background for the DeepSeek Harness Web GUI (dsh-plugin)
综合分
28.9
GitHub 分
28.9
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dataizu/dsh-whale-aqua-theme该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
🐋 鲸蓝戏水 · DSH Whale Aqua Theme 给 DeepSeek Harness Web GUI 用的 macOS 风格主题 + 水中鲸鱼动态背景。 适用于本地运行的 DeepSeek Harness Web 界面。 🖼️ 预览 截图与动图来自仓库内 demo/preview.html(纯演示页,使用真实主题 CSS 与背景脚本,内容为虚构示例)。 🎬 动态效果(鲸鱼游动 + 气泡 + 喷水 + 水母发光) 动态预览 浅色模式(运行中) 浅色模式 鲸鱼发送按钮(三种状态) 未发送(空闲,静态鲸鱼): 未发送 输入文字时(鲸鱼保持静态,仅输入框有内容): 输入文字 发送之后(运行中:摆尾游动 + 喷水泡 + 蓝色呼吸光环 + 水母发光): 发送之后 深色模式 深色模式 设置面板 设置面板 轨迹视图 轨迹视图 ✨ 效果一览 - 水中鲸鱼背景:极淡水色渐变(底部透明)+ 上升气泡(水面爆开)+ 点阵鲸鱼巡游(S 形行进波、尾部大摆、受惊吐泡) - 鲸鱼发送按钮:官方鲸鱼剪影,空闲静态;运行时头顶喷水泡 + 蓝色呼吸光环(选择器已做跨版本兼容) - 苹果风皮肤:macOS 配色(明/暗双主题)、克制圆角、毛玻璃菜单、Finder 式选中、水母发光输入框、磨砂对话区、设置面板统一化、轨迹彩色方框徽章 - 低开销:DPR 1.25、24fps、失焦/隐藏自动暂停、按钮动画按需绘制 ⚠️ 版本兼容性(必读) 本主题分两部分,兼容性不同: | 部分 | 跨 DSH 版本兼容性 | | --- | --- | | 背景动画 + 发送按钮鲸鱼(index.html 脚本、whale-icon.css) | ✅ 任意版本可用——只依赖稳定 DOM 特征(data-composer-card 属性、_primary 类后缀、canvas) | | 皮肤样式 apple-style.css(侧边栏/设置/轨迹等) | ⚠️ 依赖编译类名——不同 DSH 版本的 CSS 类名哈希不同,可能部分或全部不生效 | 如果某部分皮肤没生效:在该页面按 F12 → 用选择器检查目标元素的实际类名(形如 xYz123_row),把 apple-style.css 中对应的哈希前缀替换成你版本里的前缀即可(类名后缀如 _row 是稳定的)。 🧩 插件方式安装(首选,免改 dist) 本仓库同时是一个标准的 DSH 插件包(package.json 声明 dsh.bundle manifest)。插件形态下,主题随 profile 安装、停用、卸载,不改动任何 dist 文件,DSH 升级不受影响;背景动画的全部副作用(canvas、window 监听、动画循环、按钮 canvas)都纳入了插件生命周期管理,停止插件即完全回收。 方式一:插件市场 —— 本主题已提交 awesome-dsh-plugin 收录,通过审核后可在 dshmarket 插件市场的「🎭 主题与外观」Tab 一键安装/切换/卸载。 方式二:命令行安装 dsh plugin --profile web add https://github.com/dataizu/dsh-whale-aqua-theme 安装完成后重启 DSH 生效;删除 profile cordis.patch.yml 中 id: dsh-whale-aqua 的 insert 行(或在市场中移除)即可停用。 🤖 一键 AI 部署(传统 dist 方式) 如果你的 DeepSeek Harness 支持插件系统,优先使用上面的插件方式安装——一条命令、不改任何 dist 文件、可随时停用。以下提示词适用于不想引入插件系统的场景。 把下面代码块原样复制给你的 AI(DeepSeek Harness / Claude Code / ChatGPT 均可),让它自动完成定位、备份、复制和拼接,任何 DSH 版本都可执行: 任务:给本机的 DeepSeek Harness Web GUI 安装「macOS 主题 + 水中鲸鱼背景」 请按以下步骤完成部署。只改 DSH 的 Web 静态文件,不修改源码、不重启服务、不破坏原有文件(先备份)。 第 1 步:定位 Web 前端目录 找到 DeepSeek Harness 的 Web 静态资源目录(特征:包含 index.html,路径形如 .../node_modules/@deepseek-ai/dsh-web-frontend/dist/),记为 。 查找顺序: 1. 询问用户 DSH 的部署位置,在其下找 dist/index.html; 2. 全局搜索名为 dsh-web-frontend 的目录 (Windows:where /r C:\ dsh-web-frontend 或按用户指定盘符;macOS/Linux:find / -type d -name "dsh-web-frontend" 2>/dev/null); 3. 若仍找不到,请停下来询问用户路径,不要瞎猜。 第 2 步:获取主题文件 执行 git clone https://github.com/dataizu/dsh-whale-aqua-theme 到临时目录(记为 )。 若网络受限,让用户手动下载该仓库的 zip 并解压,继续后面的步骤。 第 3 步:备份原文件 cp /index.html /index.html.bak cp /apple-style.css /apple-style.css.bak 2>/dev/null || true cp /whale-icon.css /whale-icon.css.bak 2>/dev/null || true 第 4 步:复制样式文件 cp /apple-style.css /apple-style.css cp /whale-icon.css /whale-icon.css 第 5 步:把背景动画脚本拼进 index.html(幂等,可重复执行) 读取 /index.html 后: 1. 若其中已包含 whale-icon.css 字样 → 跳过链接插入;否则在 之前插入两行: 2. 若其中已包含 dsh-bg-canvas 字样 → 跳过脚本插入;否则把 /install/background-snippet.html 中 HTML 注释以下的整个 ... 块, 插入到 之前。 3. 保存文件。 第 6 步:校验 1. 确认 下三个文件存在且非空; 2. 提取 index.html 中 的内容存为临时 .js,若本机有 node 则执行 node --check 校验语法; 3. 检查 index.html 里引用的 /assets/.js、/assets/.css 文件名,与 /assets/ 目录下的实际文件是否一致: - 一致 → 全部功能可用; - 不一致 → 说明本机 DSH 版本与主题开发版不同:背景动画和鲸鱼发送按钮仍可用,但皮肤 apple-style.css(侧边栏/设置面板/轨迹样式)可能部分不生效。此时读取本机 dsh-web-frontend 包目录下 package.json 的 version 字段,把版本号报告给用户, 并说明"把该版本号反馈给主题作者即可生成适配版皮肤"。 第 7 步:验证与报告 1. 提醒用户硬刷新页面(Ctrl+Shift+R)查看效果; 2. 报告以下信息:定位到的 路径、执行了哪些修改、备份文件位置、DSH 前端版本号、是否有"皮肤可能不生效"的提示。 该提示词也保存在仓库根目录的 AI_DEPLOY_PROMPT.md,方便单独复制。 🚀 手动安装方法 方法 A:补丁式安装(推荐,任意 DSH 版本) 1. 找到 DSH 的 Web 前端目录,通常形如: /node_modules/@deepseek-ai/dsh-web-frontend/dist/ 2. 复制 apple-style.css、whale-icon.css 到该 dist 目录。 3. 打开该目录下的 index.html(目标机器自己的,不要用本仓库的覆盖!),做两处修改: - 在 里加两行: - 把 install/background-snippet.html 里的整个 ... 块复制到 之前。 4. 硬刷新(Ctrl+Shift+R)。 方法 B:整页覆盖(仅限与开发版本相同的 DSH 构建) 把 same-version/index.html 与两个 CSS 一起覆盖到 dist。 不同版本的 DSH 前端资源文件名不同,直接覆盖会导致界面无法加载——所以默认请不要用这个方法。 📁 文件清单 | 文件 | 作用 | | --- | --- | | package.json / cordis.patch.yml | 插件包声明(dsh.bundle manifest 与插入行,供插件系统/市场一键安装) | | index.js / client.js | 插件宿主面 / 浏览器面(两个 CSS 全文内嵌;背景动画脚本已移植为带生命周期清理的版本) | | apple-style.css | macOS 皮肤全套(配色、分区样式、水母发光、磨砂对话区) | | whale-icon.css | 发送按钮鲸鱼图标与喷水动画(跨版本) | | install/background-snippet.html | 背景动画脚本补丁(跨版本,拼进自己的 index.html) | | same-version/index.html | 完整页面(仅同版本构建可用) | | whale-path.txt | DeepSeek 官方鲸鱼 SVG path 的压缩版(3 位小数,点阵采样数据源) | | template.html | index.html 模板(鲸鱼 path 用 __WHALE_PATH__ 占位) | | reference/hero-whale.svg | 官方 hero 鲸鱼 SVG 参考 | 🎚️ 常见调参点 | 想调什么 | 在哪里 | | --- | --- | | 发送按钮喷水位置/大小 | whale-icon.css 中 ::before / ::after(两粒水泡)的 left/top/width/height | | 输入框发光强弱/流速 | apple-style.css 中 dsh-jelly-breathe / dsh-jelly-flow 关键帧 | | 对话区毛玻璃透明度/模糊 | apple-style.css 中 body .Md3f7G_scroll | | 背景气泡数量/大小/速度 | install/background-snippet.html 脚本中 BUB_CAP、newBubble | | 鲸鱼游速/摆幅/受惊 | 同脚本中 updateWhale 与 whaleWave 相关参数 | | 性能档位(DPR/帧率) | 同脚本中 DPR = Math.min(..., 1.25) 与 ts - lastT < 41 | 📄 许可与声明 - 样式与脚本代码:MIT License(见 LICENSE)。 - DeepSeek 鲸鱼图形为 DeepSeek 官方资产,版权归 DeepSeek 所有;本仓库仅用于个人主题美化,请勿商用。 English / 简体中文双语说明,欢迎 PR 与 Issue。
扫码进群