猫猫毛玻璃主题 TheMyceliumOfAntan/dsh-nachoneko-theme
DeepSeek Harness给 Web 界面换上全屏壁纸与蓝调毛玻璃皮肤
26.3/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add TheMyceliumOfAntan/dsh-nachoneko-theme该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 80 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 3 处,展示前 3 条)
- 读取本地文件build.mjs:15
const read = (p) => readFileSync(join(root, p), "utf8"); - 读取本地文件build.mjs:16
const image = (p) => readFileSync(join(root, p)).toString("base64"); - 写入本地文件build.mjs:48
writeFileSync(join(root, "client.js"), client);
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 全屏壁纸皮肤
- 蓝调毛玻璃皮肤
README
由 DeepSeek 最新模型翻译生成dsh-nachoneko-theme
Nachoneko(甘城猫猫 / なちょこ)主题插件,用于 DeepSeek Harness Web GUI。
深色为主 · 全屏壁纸 + 半透明毛玻璃 · 主题色 #A3D3FF。
Nachoneko theme in the dsh Web GUI
功能
- 主题色 #A3D3FF:--dsw-static-deepseek- 尺度以 #A3D3FF 为锚点重着色(品牌色、主按钮、业务状态、滚动条、气泡随尺度联动),--dsw-static-blue- 为略深的伴生蓝(链接/次级强调)。
- 全屏壁纸:body 铺壁纸(cover + fixed),叠加蓝调渐变遮罩保证可读性;深色/浅色各有一套遮罩。
- 毛玻璃:侧边栏(blur 20px)、消息输入框(blur 24px)、markdown 代码块(blur 24px,底色略实 0.65 保证代码对比度)。
- 设置页装饰图:296.jpg 缩略图贴在设置弹窗左下角(z-index: -1 垫在内容下层,不遮挡任何设置项)。
- 浅色/深色/跟随系统:继续遵循 Harness 原有的外观设置。
安装
需要 dsh CLI 与 pnpm(dsh plugin 通过 pnpm 管理插件依赖)。
展开完整文档(README 剩余 1 节)
dsh-nachoneko-theme
Nachoneko(甘城猫猫 / なちょこ)主题插件,用于 DeepSeek Harness Web GUI。
深色为主 · 全屏壁纸 + 半透明毛玻璃 · 主题色 #A3D3FF。
Nachoneko theme in the dsh Web GUI
功能
- 主题色 #A3D3FF:--dsw-static-deepseek- 尺度以 #A3D3FF 为锚点重着色(品牌色、主按钮、业务状态、滚动条、气泡随尺度联动),--dsw-static-blue- 为略深的伴生蓝(链接/次级强调)。
- 全屏壁纸:body 铺壁纸(cover + fixed),叠加蓝调渐变遮罩保证可读性;深色/浅色各有一套遮罩。
- 毛玻璃:侧边栏(blur 20px)、消息输入框(blur 24px)、markdown 代码块(blur 24px,底色略实 0.65 保证代码对比度)。
- 设置页装饰图:296.jpg 缩略图贴在设置弹窗左下角(z-index: -1 垫在内容下层,不遮挡任何设置项)。
- 浅色/深色/跟随系统:继续遵循 Harness 原有的外观设置。
安装
需要 dsh CLI 与 pnpm(dsh plugin 通过 pnpm 管理插件依赖)。
从 Git 安装(推荐)
dsh plugin --profile web add git+ssh://git@github.com/TheMyceliumOfAntan/dsh-nachoneko-theme.git
或从本地目录安装(开发/分享)
dsh plugin --profile web add C:\path\to\dsh-nachoneko-theme
然后重启 dsh web(dsh plugin 只安装依赖并登记 bundle,loader 树在启动时重组):
dsh web
浏览器打开 http://127.0.0.1:3080 (硬刷新 Ctrl+Shift+R)
注意:从 git 安装时 pnpm 可能提示需要允许 build 脚本——本插件没有任何原生依赖或 prepare 脚本,正常不会触发;若提示,按 pnpm 输出的提示在 pnpm-workspace.yaml 的 allowBuilds 里放行即可。
卸载
dsh plugin --profile web remove dsh-nachoneko-theme
重启 dsh web 后主题即消失
工作原理
- dsh.bundle.patch 声明本包是一个 profile bundle:安装后会被自动加入 dsh.profile.bundles,其 cordis.patch.yml 向 loader 树插入一行 nachoneko-theme。
- dsh.client(platform: "web", immediately: true)让 client-modules 把本包的 ./client bundle 纳入 window.__DSH_BOOT__ 并在启动时立刻加载;client 侧的 cordis loader 会把每个 bundle 当作插件应用,因此 client.js 的 factory 必须返回合法的插件形状(函数或带 apply 方法的对象),否则启动时报 invalid plugin, expect function or object with an "apply" method, received undefined。本主题的 factory 返回 { name, apply },CSS 注入在 apply() 里执行:向 注入一张 。
- 宿主侧 index.js 是 no-op——主题是纯浏览器端效果。
- client.js 完全自包含:壁纸与设置页角标以 base64 data URI 内联(client-modules 只服务 /plugins//client.js,不服务其他静态资源)。
自定义主题
资源文件在 assets/:
| 文件 | 说明 |
| assets/nachoneko.css | 主题样式源(token 重着色 + 壁纸遮罩 + 毛玻璃 + 角标) |
| assets/nachoneko-bg.jpg | 全屏壁纸(由 063.png 压缩为 1920px JPEG) |
| assets/nachoneko-corner.png | 设置页左下角装饰图(由 296.png 压缩为 360x210,透明背景,暗色主题不刺眼) |
| assets/screenshot.png | 主题实际效果截图(1600px) |
改完 assets/nachoneko.css 或换图后重新生成自包含 bundle:
node build.mjs
然后重启 dsh web(或直接刷新页面——client.js 以 no-cache 提供,浏览器会重新拉取)。
兼容性说明
- token 重着色(--dsw-static- / --dsw-alias-)与语义类 .md-code-block 相对稳定。
- 毛玻璃与壁纸透出依赖当前构建的 CSS Module 哈希类名:.pI_x6G_frame(应用根)、.wSkVaW_root(对话区根)、.uV2eYG_card(输入框)、.VOzbGW_panel(设置弹窗)。DSH 升级若改变这些哈希,对应的表面会退回不透明底色(主题仍可用,只是毛玻璃失效)——届时按新哈希更新 assets/nachoneko.css 即可。
- 两个已知陷阱(已在 CSS 中规避):backdrop-filter 直接加在侧边栏/输入框/代码块上会把 position: fixed 后代(设置弹窗、浮层)关进包含块,因此毛玻璃一律用 ::before 伪元素实现;对话区根 .wSkVaW_root 的不透明底色会完全挡住壁纸,必须改为半透明。
资源版权
- 代码(client.js、index.js、build.mjs、cordis.patch.yml):MIT,见 LICENSE。
- assets/ 下的插画图片来自网络,不随 MIT 许可证授权;分发或二次发布请自行确认素材权利。壁纸 nachoneko-bg.jpg、角标 nachoneko-corner.png(由 296.png 去背景处理)著作权由原作者 甘城なつき 所有。
许可证
MIT — 见 LICENSE。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
TheMyceliumOfAntan/dsh-nachoneko-theme
给 Web 界面换上全屏壁纸与蓝调毛玻璃皮肤
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目