dsh-pet
PC2005-cloud/dsh-petDSH Web UI 桌面宠物,Windows / macOS / Linux 三端可用:浏览器浮层或透明置顶桌面窗口,106 个透明动画、带挤压与粒子的甩抛反弹物理、随会话事件实时联动的工作状态气泡、碎碎念与带持久记忆的对话、余额展示、表情包配图、多开同屏,并支持直接放入的自定义动画与宠物种类(pet pack)。
等待 Agent 回复时的恐龙快跑小游戏:常驻进度条从「梁子」冲向「梁圣」,折叠即暂停、任意键恢复。
English | 中文
穷玩车,富玩表,顶富就玩梁大快跑。
本项目由 DeepSeek Harness + DeepSeek-V4-Flash 100% vibe coding 开发,仅供娱乐。
为 DeepSeek Harness Web 打造的等待小游戏:agent 回复期间,输入框上方出现一条与"目标"栏同排的进度条,带播放键。点击展开游戏,Space/↑ 跳跃、↓ 下蹲,得分从「梁子」冲向「梁圣」,进度条在游戏收回后依然保留。
灵感来源:Chrome 的恐龙快跑——Chrome 浏览器内置的离线小游戏(T-Rex Runner,Chromium 项目)。
dsh plugin --profile web add dsh-running-liang
或仅 GitHub:
dsh plugin --profile web add skiuniverse/dsh-running-liang
重启 dsh web,发一条消息,点击进度条上的播放键即可开玩。
100% · 秒数——当次抵达梁圣后的存活时间。assets/avatars/)。~/.dsh/plugins/dsh-running-liang/avatars/(自动创建),或在「设置-插件-插件配置-梁大快跑」上传并选择;文件失效自动回退默认形象。在「设置-插件-插件配置-梁大快跑」卡片中:threshold(梁圣阈值,默认 150)、tierInterval(提档间隔秒,默认 15)、allowIdlePlay(测试开关:Agent 空闲时仍可激活游戏)、自定义跳跃/下蹲快捷键(跳跃默认 Space,↑ 恒为附加跳跃键;下蹲默认 ArrowDown)。速度表与手感参数为固定常量。
npm install
npm run typecheck # tsc --noEmit
npm test # vitest(engine / tiers / layout / store / render / avatar-files)
npm run build # 生成 lib/index.js(host)与 lib/client.js(浏览器 bundle)
npm run check # 发布前自检
架构说明:客户端注册到官方 DSH slot:conversation.input.dock 提供进度条和生长式游戏面板,settings.plugin.item 提供「插件配置」下的设置卡片。设置卡同时携带旧版列表槽使用的 id 与新版 keyed 槽使用的 key;host 端注册同名 settings namespace,供新版 DSH 发现这张卡片。host 端还通过 webServer 注册 /dsh-running-liang/avatars 路由,负责列表、读取和上传。长存状态仍放在 localStorage,形象文件保存在磁盘上,不受浏览器清理影响。
MIT —— 见 LICENSE。