DeepSeek Harness Hub
← 返回列表

l-vM2k/dsh-ayaka-theme

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

@l-vm2k/dsh-ayaka-theme

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/2 · 已提供中文文档

deepseek harness 插件 dsh-ayaka-theme

综合分
29.1
GitHub 分
29.1
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add l-vM2k/dsh-ayaka-theme
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-ui-theme
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

@l-vm2k/dsh-ayaka-theme

Listed on dsh-plugin.org

神里绫华 · 冰华主题 + 桌面宠物 — DeepSeek Harness Web 客户端主题插件

一个 DSH 标准 bundle 插件,安装后浏览器自动加载:

- 🌸 半透明绫华立绘贴在屏幕右侧
- 🐱 Q 版绫华小头趴在聊天输入框右上角,点击说话(语音 + 文字气泡同步)
- ❄️ 樱花花瓣 + 雪花飘落(混合大小,稀疏密度)
- 🎨 冰蓝色主题配色(亮色/暗色双模式)

安装

dsh plugin --profile web add github:l-vm2k/dsh-ayaka-theme

然后重启 dsh web:

dsh --profile web

打开浏览器,绫华主题已加载 (记得必须是深色主题!!!!否则将会变白花花的一片)✨

卸载

dsh plugin --profile web remove @l-vm2k/dsh-ayaka-theme

插件结构

├── package.json          # dsh.bundle + dsh.client 声明
├── cordis.patch.yml      # bundle 层:一行 insert 挂载插件
├── tsconfig.json         # TS 配置
├── tsdown.config.ts      # 构建配置
├── assets/               # 图片 + 音频(打进包里,自包含)
│   ├── ayaka-portrait.png
│   ├── ayaka-head.png
│   ├── ayaka-bg.jpg
│   ├── ayaka-1.wav
│   ├── ayaka-2.wav
│   └── ayaka-3.mp3
└── src/
├── index.ts          # Node 半:注册 /ayaka-assets 路由服务静态资源
├── ayaka-tokens.ts   # 主题色 token 覆盖
└── client/
└── index.ts      # 浏览器半:主题注册 + DOM overlay

关键:package.json 的 dsh 字段

{
"dsh": {
"bundle": { "patch": "./cordis.patch.yml" },
"client": {
"inject": ["@deepseek-ai/dsh-client-ui-theme"],
"platform": "web",
"immediately": true
}
}
}

- dsh.bundle.patch — 声明这是一个 bundle,dsh plugin add 靠这个识别
- dsh.client — 声明浏览器端插件,modules 扫描器自动发现

关键:cordis.patch.yml

- insert:
- id: ui-ayaka-theme
name: '@l-vm2k/dsh-ayaka-theme'

一行 insert 同时触发两件事:
1. Loader 挂载 node 半 → apply() 注册 /ayaka-assets 路由
2. modules 扫描器自动发现 dsh.client → 服务浏览器 bundle

⚠️ 不要写两行 insert 指向同一个包,会导致 node 半执行两次,重复注册路由报错。

构建

安装依赖
pnpm install

编译 + 打包
pnpm run build
或分两步:
pnpm run build      # tsc → lib/types/ + tsdown → lib/index.js + lib/client.js

License

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群