dsh-desktop-pet:DSH 界面右下角的懸浮桌寵

前言

DeepSeek Harness(DSH)主要用於智能體開發與調試。長時間面對界面可能產生視覺疲勞。dsh-desktop-pet 插件在 DSH Web 界面右下角懸浮一隻橘色小貓。這隻小貓具備眨眼、搖尾、打呼嚕等純 CSS 動畫效果,支持拖拽、點擊互動,作爲開發過程中的輕量級陪伴工具。

是什麼

該插件由 Ares-song-RD 維護,屬於趣味換裝類別。它不依賴任何圖片資源,僅使用內聯 SVG 和純 CSS 動畫實現。瀏覽器端依賴 React,服務端依賴 Cordis。安裝後需重啓 DSH 應用才能生效。

核心功能

  • 拖拽與位置記憶:支持用鼠標拖拽小貓到任意位置。位置信息會自動保存到 localStorage,窗口縮放時位置會自動收斂。
  • 交互行爲:
    • 單擊:小貓會蹦跳,並彈出隨機語音氣泡(氣泡語言隨界面語言變化)。
    • 雙擊:循環切換心情狀態(發呆 → 睡覺 → 興奮)。
    • 右鍵:彈出迷你菜單,支持隱藏桌寵、換心情、查看關於信息。
  • 主題與設置:支持深淺色主題。提供設置頁,可控制顯示開關、動畫開關以及直接選擇心情。

安裝與啓用

安裝前請確保 Node 版本 >= 20。

# 1. 克隆倉庫
git clone https://github.com/Ares-song-RD/dsh-desktop-pet.git

# 2. 安裝依賴並構建
cd dsh-desktop-pet && npm install && npm run build

# 3. 將構建產物複製到 DSH profile 的 vendor 目錄
# 示例路徑:~/.dsh/profiles/desktop/vendor/dsh-desktop-pet
cp -r . ~/.dsh/profiles/desktop/vendor/dsh-desktop-pet

# 4. 在 profile 的 package.json 中註冊依賴
# dependencies 增加: "dsh-desktop-pet": "file:./vendor/dsh-desktop-pet"
# dsh.profile.bundles 增加: "dsh-desktop-pet"

# 5. 安裝 profile 依賴並重啓 DSH
cd ~/.dsh/profiles/desktop && pnpm install
# 重啓 DeepSeek Harness 桌面應用,小貓會出現

典型用法

  1. 啓動 DSH 應用後,小貓會自動出現在右下角,開始眨眼、搖尾巴。
  2. 用鼠標按住小貓拖動到任意位置,下次啓動時位置保持不變。
  3. 單擊小貓:小貓蹦跳並顯示隨機語音氣泡(如“摸一下,能量 +1”)。
  4. 雙擊小貓:切換心情狀態(例如從發呆變爲睡覺)。
  5. 右鍵小貓:選擇隱藏、換心情或查看關於信息。
  6. 在 DSH 的設置頁 → 桌寵中,可開關顯示、開關動畫或手動選擇心情。

注意事項

  • 瀏覽器端依賴 React。
  • 安裝後必須重啓 DSH 應用。
  • 插件使用 MIT 許可證,可自由使用與修改。

結尾

該插件通過極簡的代碼結構(零圖片、零額外依賴)提供了可視化的陪伴功能。更多詳情請參考 GitHub 倉庫。

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

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

小夜