DeepSeek Harness (DSH) 旨在通过插件化扩展功能。在长时间编写智能体代码的过程中,一个能感知编码行为并伴随进化的桌宠,可以成为工作流中的趣味点缀。dsh-desktop-pet 正是这样一款插件,它将桌宠引入了 DSH 网页界面。
这是一款由 JiayiXie-jpg 维护的趣味类插件。它不仅提供基础的悬浮陪伴,还集成了养成系统、语音互动以及基于 AI 的形象生成功能。
核心功能¶
悬浮陪伴
桌宠常驻 DSH 界面,支持拖拽和收起,不影响正常工作流。
养成系统
拥有 6 种族、5 档稀有度和唯一 DNA。宠物状态包括 XP、心情、饱食和亲密度,并会经历三阶段进化,进化方向与编码习惯相关。
编码联动
实时感知任务开始、完成、报错或新会话。宠物会根据事件涨经验、切换动画或弹出气泡。
语音打气
使用 seed-tts 音色自动播报,点击宠物也有回应。
AI 生成形象
支持上传照片,通过 Seedream 生成写实形象,再用 Seedance 制作动画,最后通过绿幕和 Canvas 色键处理得到透明背景的专属桌宠。
互动
支持投喂、摸摸、重孵和改名。
安装与启用¶
- 安装依赖包:
pnpm add dsh-desktop-companion
- 在 profile 的
cordis.patch.yml配置文件中添加以下内容:
- insert:
- id: dsh-desktop-pet
name: dsh-desktop-companion
- 重启
dsh web,桌宠将出现在界面右下角。
典型用法¶
安装后,桌宠会自动随 DSH 的任务事件产生互动。若要启用 AI 生成形象或语音播报功能,需设置环境变量:
export DSH_PET_ARK_KEY=你的_Ark_API_Key # Seedream 生图 / Seedance 动画
export DSH_PET_TTS_KEY=你的_语音_API_Key # seed-tts-2.0 语音合成
不配置上述凭据时,插件仍可使用基础像素宠物、养成与气泡互动功能。
适用场景与注意事项¶
该插件适合希望在 DSH 网页中获得陪伴感、通过桌宠反馈编码状态的开发者。
注意事项:
* AI 生图 / 动画与语音播报依赖火山引擎凭据,属于可选配置。
* 插件以当前 DSH 进程的权限运行,安装前建议检查源码与许可证。
* 修改配置后必须重启 dsh web 才能生效。
总结¶
dsh-desktop-pet 通过将 DeepSeek Harness 与养成游戏机制结合,为开发者提供了一个随编码活动进化的陪伴对象。它不仅具有视觉上的趣味性,还通过状态管理和事件联动增强了与开发环境的交互感。
- 插件目录:https://www.skillhub.cn/plugins/JiayiXie-jpg/dsh-desktop-pet
- 源码地址:https://github.com/JiayiXie-jpg/dsh-desktop-pet