dsh plugins中文
← Back to popular plugin directory

pet whale · DSH desktop pet

nzl153/dsh-pet-whale · skills

Desk pet little whale: DSH (DeepSeek Harness) Web table pet plug-in, switching animations with agent status, pure DOM zero dependence.

★ 2GitHub stars
0Forks
2026-08-16Last updated
JavaScriptLanguage
MITLicense

Project overview

DeepSeek Harness(DSH)Web 界面的桌宠插件:右下角一只官方轮廓版小鲸鱼,随 agent 状态实时切换动画。纯 DOM 实现、零 React 依赖、零运行时第三方依赖,WebAudio 合成音效无音频文件。

仓库内的 preview.html 即预览页源码,本地直接打开同样可以体验。 特性 能力 · 说明 能力: 状态机 · 说明: idle / think(深潜)/ working(游动 + 敲键盘 + 代码粒子)/ celebrate(跃起冒泡)/ error(发抖 + 尴尬黑线)/ disappointed(报错后短暂失落)/ wait(等待你的输入);优先级 error > celebrate > think > working > idle 能力: 回合语义 · 说明: 回合进行中永不发呆:有工具 = working,无工具(文字流或内部推理)= think 深潜;工具密集期键盘动画粘滞 2.5s 能力: 交互 · 说明: 单击戳戳、双击 360° 翻滚、拖拽时眼睛变成动漫勾勾眼(> =0.1.0-rc.6(web profile)。

装完重启 dsh web(host 半在启动时合成)。之后 client 半的改动只需硬刷新(Ctrl+F5),无需重启。 构建与测试 开发 src/client/palettes.ts — 色板扩展点。加一行就是一个新皮肤;eye/pupil 字段用于深色皮肤的"眼睛反白" scripts/extract-whale.mjs — 从 preview.html 同步 V2 SVG(含 CSS 变量替换),改完模板重跑 pnpm extract scripts/verify-live.mjs — 重启后的一键线上验证(boot 清单 / bundle 下载 / 注册格式) 状态来源:ctx.sessions 服务的会话快照(running / runningCalls / partial / lastAgentError / turnEnds),详见 src/client/state.ts 附:自用 UI 美化补丁(仅供参考)

Install command

dsh plugin --profile web add github:nzl153/dsh-pet-whale
View GitHub repository ↗Back to popular plugin directory