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

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

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

小夜