deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
🌌 崩坏:星穹铁道「流萤」主题的 DeepSeek Harness Web UI 皮肤插件。 萤火绿霓虹配色 × 立绘/动态壁纸 × 开屏变身动画 × 萤火氛围粒子 × 背景音乐 × 打字音效。
让夜之城之外,星穹列车的萤火也为你点亮。🪰✨
cover 铺底,界面容器半透明让壁纸透出;左暗右亮渐变遮罩保证聊天区可读#00ff87 / #7dff9e)× 莹白文字--dsw-* 设计令牌,随主题即时生效prefers-reduced-motion,自动跳过SAM → 重播开屏变身动画(精确匹配,普通消息不误触)GIF/表情包/ 目录,按对话内容触发,每回合最多一个,右下角弹出):右下角四个按钮(自右向左):
| 按钮 | 功能 |
|---|---|
| 声 | 打字音效 开/关 |
| 萤 | 氛围粒子分档(关/星点/曳光/流萤) |
| 景 | 壁纸设置面板(类型 + 模式 + 随机间隔 + 确定) |
| 乐 | 背景音乐 开/关 + 播放卡片 |
dsh-theme-firefly/
├── package.json # dsh.client 声明(web 插件,注入 ui-theme 槽位)
├── lib/index.js # 服务端占位
├── lib/client.template.js # 浏览器端主题源码(含占位符,随仓库提交)
├── lib/client.js # 构建产物(build.cjs 生成,含 base64 素材,git 忽略)
├── assets/ # 壁纸:图片(jpg/png/webp) + mp4 动态壁纸
├── GIF/ # 开屏动图(取第一个 .gif)
│ └── 表情包/ # 表情包 GIF(文件名即触发情绪:开心/得意/变身/没错/期待/疑惑)
├── music/ # 背景音乐(mp3/ogg/m4a/wav),默认第一首「使一颗心免于哀伤」
├── build.cjs # 构建:读取 client.template.js,把素材内嵌成 lib/client.js
├── LICENSE # MIT(仅代码)
├── .gitignore # 忽略构建产物与第三方壁纸
└── README.md
仓库不提交
lib/client.js(构建产物)。clone 后需先构建,再安装。
# 1. 构建:读取 lib/client.template.js,把素材内嵌成 lib/client.js
node build.cjs
# 2. 以 link 方式安装到 web profile(本插件声明了 dsh.bundle,会自动注册)
dsh plugin --profile web add "link:<本目录绝对路径>"
# 3. 重启 dsh web 生效
💡 默认开箱即用为静态壁纸(官方立绘)。如需动态壁纸,自行将已授权/原创的
.mp4放入assets/后再执行node build.cjs。
⚠️ 与其它主题(如赛博朋克主题)互斥:多个主题都会调用
ctx.theme.setTheme并注入!important令牌样式,后加载的赢。建议同时只启用一个主题 (把其它主题的 patch 行注释掉即可,可随时恢复)。
dsh plugin --profile web remove dsh-theme-firefly
# 删除 cordis.patch.yml 里的 ui-theme-firefly 行,重启
DSH 只服务插件的 client.js 一个文件,因此 build.cjs 会把 assets/、GIF/、
music/ 里的素材以 base64 内嵌进 lib/client.js。
node build.cjs # 在项目目录下运行;幂等,可重复执行
assets/ 支持 .jpg/.jpeg/.png/.webp(静态)与 .mp4(动态)GIF/ 目录取第一个 .gifmusic/ 支持 .mp3/.ogg/.m4a/.wav,默认第一首为「使一颗心免于哀伤」💡 体积建议:素材会 base64 内嵌进 JS 包,建议控制大小(mp3 ≤128kbps、图片 ≤500KB、 视频 ≤1080p),避免页面加载变慢。
window.__ModuleLoader__.load() 注册为 DSH 客户端模块,
导出 cordis 插件 { isPlugin, inject: ["theme"], apply }apply(ctx) 中 ctx.theme.register({ id, colorScheme, tokens })
向 ThemeRuntime 注册 --dsw-* 令牌并 setTheme 激活<style> 实现壁纸背景、粒子动画、开屏动画等;音频全部
Web Audio 实时合成,无外部资源依赖<video muted loop autoplay>、静态用 CSS 背景层、
音乐用 <audio>;均以 base64 data-URI 内嵌firefly-bg.jpg、firefly2.png、firefly3.png)。米哈游对非商业同人二创较为友好,
不涉及商业盈利一般不予追究,但版权仍归米哈游所有。.mp4 放入
assets/ 后运行 build.cjs 即可启用;没有 mp4 时主题会自动回退为静态壁纸,
其余功能不受影响。⚠️ 请勿将第三方壁纸资源随仓库公开分发;如需收录,请使用你自己的原创或已授权素材。
本项目为粉丝同人作品,与米哈游、HoYoverse、DeepSeek 无任何关联,也未获得官方授权。 仅用于技术学习与个人使用。如侵权请联系我删除。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。