zanechen6/dsh-assistant-skin ↗★ 1
dsh-assistant-skin
为Web界面换上黑蓝暗调助理皮肤与动态形象 适合想要个性化DSH界面、增加虚拟助理动态交互形象的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zanechen6/dsh-assistant-skin說明文件
閱讀完整 README ↗配置
配置写在 profile 的 patch 层(~/.dsh/profiles/web/cordis.patch.yml),也可用 ~/.dsh/dsh-assistant-skin.json 覆盖:
- id: assistant-skin
config:
enabled: true
assistantName: 小汐 # 目前只用于记录;侧栏品牌位已归还 DSH
assistantTagline: 你的本地 AI 助理
theme: molan # molan(墨蓝) / ouhe(藕荷) / moyu(墨玉) / qingyu(青玉)
idleAction: breathe # 常驻("她平时什么样")用哪条片段,见下
idleAction 决定常驻状态播哪一条片段。常驻占 98% 的时间,所以这一条基本决定了她的日常观感——想要更静就换成 breatheSlow(呼吸更浅)或 blink(只眨眼,几乎完全不动)。给的名字不存在时按 breathe → 任意常驻 → 第一条 依次回退。
形象不在这里列——宿主半按 assets/looks/ 的文件名扫描:
look-01.jpg 形象 1 的静图(底图 / 片段缺席时的兜底)
look-01.breathe.mp4 形象 1 的某个动作片段(可多动作并存)
look-01.hair.mp4
look-02.jpg
look-02.breathe.mp4
丢一个 look-03.jpg 进去就多一个形象,丢一个 look-01.nod.mp4 就多一个动作,都不用改代码。宿主半每次请求现扫清单,所以刷新页面即可,不需要重启 dsh。
片段必须首帧 = 末帧(同一张图同时作首末帧),否则播到头会弹回起始帧。这条约束还带来一个好处:任意多条片段串接都不跳,因为 A 的末帧 = B 的首帧。