dsh-desk-pet:跟随 DSH agent 状态的 macOS 桌宠插件

前言

在 DSH 的插件生态里,本地 agent 的状态仍然需要靠终端、日志或网页确认。dsh-desk-pet 把这件事放到桌面上:它是 macOS 上的 DeepSeek Harness 桌宠,用真实窗口跟随本地 DSH agent 的状态变化,也支持用一张图片生成自定义皮肤。

下面介绍它的功能、安装命令和常用参数。

这是什么

anneheartrecord/dsh-desk-petanneheartrecord 维护,许可证为 MIT。

它的定位是 macOS 桌宠插件:提供真实 macOS 窗口,可浮在全屏应用之上,用于显示 DSH agent 的当前状态。

核心功能

状态显示

插件跟随本地 DSH agent 的状态变化,状态包括:

  • 空闲
  • 干活
  • 等你
  • 报错
  • 开心
  • 睡着

皮肤

内置五套皮肤,每套覆盖六个状态,每个状态三帧。

也可以把一张图片交给插件自带的 skill,用于生成自定义皮肤。生成过程使用用户自己的生图工具和额度,插件不上传素材。

自定义皮肤保存在:

~/.dsh-desk-pet/skins/

该目录位于安装包外,升级插件不会删除。

窗口与菜单

窗口是真实 macOS 窗口,可浮在全屏应用之上。

右键菜单提供:

  • 会话清单
  • 免打扰
  • 皮肤
  • 宠物位置
  • 项目主页
  • 检查更新
  • 退出

运行要求

插件零依赖,使用系统自带 Python。

只支持 macOS;Windows 和 Linux 未测试,短期不打算做。

安装与启用

如果已经安装 DSH,先添加插件,再启动 dsh web

dsh plugin --profile web add deepseek-desk-pet
dsh web

从旧版本升级时,需要带 @latest

dsh plugin --profile web add deepseek-desk-pet@latest

不带 @latest 时,caret 版本范围可能锁住次版本号。

如果想使用 GitHub 的 main 分支,可以执行:

dsh plugin --profile web add github:anneheartrecord/dsh-desk-pet#main

注意包名是 deepseek-desk-pet,仓库名是 dsh-desk-pet,两者不一致。

插件以当前 dsh 进程权限运行;安装前建议检查源码和 MIT 许可证。

典型用法

启动与停止

也可以直接运行可执行入口:

./bin/dsh-desk-pet

停止当前宠物:

./bin/dsh-desk-pet --stop

启动参数

指定启动时使用的皮肤:

./bin/dsh-desk-pet --skin jellyfish

调整大小:

./bin/dsh-desk-pet --scale 0.5

执行重置:

./bin/dsh-desk-pet --reset

前台运行:

./bin/dsh-desk-pet --foreground

自检:

./bin/dsh-desk-pet --probe

查看皮肤帧清单:

./bin/dsh-desk-pet --inventory

使用 --skin-sheet 生成皮肤 sheet,并传入皮肤 id:

./bin/dsh-desk-pet --skin-sheet <你的皮肤id>

适用场景与注意

适合 macOS 上本地使用 DSH 的场景。

使用时需要注意:

  • 宠物四周透明边距上的点击不会穿透到后面的窗口。
  • 当前没有设置窗口,也没有贴边 mini 模式。
  • 生成皮肤时插件侧不显示进度,只能查看 agent 输出。
  • 生成自定义皮肤使用用户自己的生图工具和额度,插件不上传素材。
  • 从旧版本升级时,需要带 @latest,否则 caret 版本范围可能锁住次版本号。
  • 包名是 deepseek-desk-pet,仓库名是 dsh-desk-pet,两者不一致。
  • 插件以当前 dsh 进程权限运行,安装前应检查源码和许可证。

结尾

dsh-desk-pet 的价值比较直接:在 macOS 桌面上用真实窗口显示 DSH agent 状态,并支持用一张图片生成自定义皮肤。

社区目录页:https://www.skillhub.cn/plugins/anneheartrecord/dsh-desk-pet

GitHub:https://github.com/anneheartrecord/dsh-desk-pet

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜