跳到主内容

dsh-kimino-theme

20Star0Fork3Issue0Watching

为 DSH Web 注入《你的名字。》主题,彗星蓝毛玻璃拟态、电影响壁纸、Logo 替换、藏蓝输入卡,一条命令安装、卸载完全还原。

机审证据5/5方法论数据来源安装命令持续维护DSH 版本风险扫描
机审证据安装命令仓库已核验dsh-plugin Topic许可证READMEAI 百科
语言
JavaScript
License
MIT
分支
main
deepseek-harnessdshdsh-pluginkimi-no-na-wayour-name

安装

命令web profile
$ dsh plugin --profile web add dsh-kimino-theme

在终端中运行以上命令,通过 dsh CLI 安装此插件。可在右上角切换 Profile。 第一次用 dsh?看这篇新手教程

对话式安装

帮我安装 DeepSeek Harness 插件 niiang/dsh-kimino-theme:先查看仓库 https://github.com/niiang/dsh-kimino-theme 确认安全性,然后执行安装命令并验证插件加载成功。

把这段指令粘贴给 DSH Web GUI 里的助手,由它代你完成安装与验证。

一句话定位

把 DSH Web GUI 改造成新海诚《你的名字。》的电影感界面:壁纸垫底、毛玻璃拟态、彗星蓝主题色、电影 Logo 替换默认品牌;一条命令安装,卸载即完全还原。

核心能力

  • 暴露壁纸与 Logo 静态资源:在 DSH Web 服务上挂载 /kimino-bg/current.jpg、/kimino-bg/logo-blue.svg、/kimino-bg/logo-letter.svg 三个路由,给浏览器半区提供素材
  • 整体视觉改造:覆盖约 60 项 DSH 设计 token(背景层、边框、按钮、交互态、滚动条、状态色等),统一为深色玻璃 + 彗星蓝(#93C5FD)配色
  • 替换默认品牌:首页大标题用电影 Logo 居中展示,侧边栏展开态换成电影 Logo,折叠态切成字母标记
  • 重绘输入卡:藏蓝玻璃胶囊造型 + 主题化占位文案(中文「黄昏之时,我在这里等你。」、英文「黄昏の時、私はここにいるよ。」)
  • 局部修复:消息列底部 40px 渐变蒙版淡出、修复「回到底部」按钮在某些会话中不出现的 bug、规范化输入卡与聊天区滚轮行为
  • 全局统一滚动条:Chromium 内核下薄型蓝紫玻璃滚动条,亮/暗模式共用一套视觉

技术实现

  • 语言: JavaScript(ESM,"type": "module")
  • 关键依赖: DSH 宿主 webServer(注册静态资源路由)、DSH 客户端 theme(overrideTokens 注入设计 token)、原生 node:fs/promises + node:path(读取资产);浏览器侧通过 window.__ModuleLoader__ 注册
  • 架构模式: 标准 DSH 双半区 bundle:宿主半区(bundle/host.js)注入 webServer 注册 3 个资源路由;浏览器半区(bundle/client.js)作为 ./client 导出由客户端模块系统加载;两半区都通过 ctx.effect 注册副作用,禁用/卸载即完全还原
  • 入口文件: bundle/host.js(main 字段,宿主半区)+ bundle/client.js(exports['./client'] 字段,浏览器半区);package.json#dsh.bundle.patch 指向 cordis.patch.yml,挂载插件行 kimino-theme

适用场景

喜欢《你的名字。》视觉风格、希望 DSH 聊天界面看起来更私人化、不想修改 DSH 源码只想换皮的普通用户。一条命令装上即可获得壁纸 + 毛玻璃 + 主题色 + Logo 替换效果,不喜欢时一行命令卸载即可彻底还原。

前置依赖与兼容性

依赖最低版本说明
DSH未声明须能运行 dsh web 启动 Web GUI;本插件未在 engines 中声明版本约束
Node.js未声明宿主半区只用 node:fs/promises、node:path、node:url 三个内置模块,未声明版本要求
平台跨平台未声明平台限制;推荐在 Microsoft Edge 或 Google Chrome 下使用,Firefox 下部分视觉(滚动条、渐变蒙版)可能打折
原生模块无仅使用 Node.js 内置模块,无 C++ 原生扩展

安装方式

dsh plugin --profile web add github:niiang/dsh-kimino-theme

配置项

本插件无需额外配置。安装后重启 dsh web 即可生效;卸载后所有视觉变更(token、样式表、滚动监听、路由)会通过 fiber 的 effect 链自动注销,页面回到 DSH 默认主题。

常见问题

Q: 安装后必须重启 dsh web 吗?

A: 是。安装插件后须重启 dsh web 才会加载宿主半区(壁纸/Logo 路由)和浏览器半区(token 覆盖 + 样式表)。浏览器侧还需 Ctrl+F5 强刷跳过网页缓存。

Q: 装完重启后页面没变化怎么办?

A: 先确认安装命令带 --profile web(装到了正确的 profile);再 Ctrl+F5 强刷一次;仍不行时查看 dsh web 启动日志有没有 [kimino-theme] host half active (3/3 asset routes registered) 字样,若没有或路由数少于 3,说明本次安装未生效。

Q: 能和别的皮肤主题插件一起用吗?

A: 不建议。token 覆盖是叠加式的,但视觉上会互相覆盖(玻璃底色、滚动条、按钮色都会冲撞)。同一时间只启用一个主题类插件效果最好。

Q: DSH 大版本升级后样式错乱怎么办?

A: 主题部分选择器依赖 DSH 前端构建期哈希类名(如 .Md3f7G_*、.wSkVaW_*、.hHd-Xa_*、.FjxK0a_*、.pXSMma_*、.uV2eYG_*),大版本升级后这些哈希可能变化。受影响的选择器需要对照新版类名更新,可到 issue 区反馈附截图。

Q: 在 Firefox 下能用吗?

A: 毛玻璃、滚动条与渐变蒙版按 Chromium 内核(Edge / Chrome)打磨。Firefox 下部分显示效果不兼容(滚动条、渐变蒙版可能打折),建议改用 Edge 或 Chrome。

Q: 壁纸和 Logo 能换成自己的吗?

A: 可以。需本地克隆仓库并改用 link: 安装,然后在 assets/current.jpg 替换壁纸、assets/logo/ 下替换两个 SVG。路由侧设了 1 小时缓存(Cache-Control: public, max-age=3600),替换后请浏览器强刷。

Q: 占用 DSH 启动时间多吗?

A: 插件宿主半区在 DSH 启动时注册 3 个静态资源路由(壁纸/Logo),浏览器半区注册约 60 项 token 覆盖 + 一张样式表 + 几个滚动事件守卫。卸载/禁用后所有副作用(路由、样式、属性、监听器)都通过 fiber 的 effect 注销,页面完全还原。

Q: 如何彻底卸载?

A: 运行 dsh plugin --profile web remove dsh-kimino-theme 后重启 dsh web,主题的所有副作用(路由、token 覆盖、样式表、滚动事件监听)都会被清理,页面回到 DSH 默认。

上手难度

入门 — 一条命令安装、无需任何配置,重启后即可看到效果;遇到样式异常时按 README 常见问题排查即可。

已知问题与限制

  • 部分选择器依赖 DSH 前端构建期哈希类名(Md3f7G_* / wSkVaW_* / hHd-Xa_* / FjxK0a_* / pXSMma_* / uV2eYG_*),DSH 大版本升级后这些哈希可能变化,需要跟随更新
  • 毛玻璃、滚动条与渐变蒙版按 Chromium 内核(Edge / Chrome)打磨,Firefox 下部分显示效果不兼容(滚动条、渐变蒙版可能打折)
  • 主题强制深色玻璃视觉,亮色模式不做单独适配(亮/暗模式共用同一套 token 与样式)
  • 壁纸与 Logo 路由缓存 1 小时(Cache-Control: public, max-age=3600),替换素材后需浏览器强刷
  • 主题内 token 覆盖与组件样式集中在 bundle/client.js,文件内存在大量 CSS 选择器(来源是 DSH 内置组件的内部类名),与 DSH 自身耦合较深,DSH 升级后样式需要适配

查看使用指南 →

该插件的安装步骤、关键要点、FAQ 与兼容性说明(基于已收录字段派生)。

收录徽章

Listed on deepseek-plugin.org
[![Listed on deepseek-plugin.org](https://img.shields.io/badge/listed_on-deepseek--plugin.org-007EC6)](https://deepseek-plugin.org/plugins/niiang/dsh-kimino-theme)

把这段 markdown 粘贴到你的 GitHub README,链接回本插件详情页。徽章只声明已被本站收录,不代表安全认证。

返回插件目录