前言¶
在 DSH Web 里長時間盯屏寫智能體或調插件,常見問題是提醒工具要麼佔滿側邊欄,要麼和主界面脫節。系統日曆或獨立 App 可以記喝水、起身,但和你在用的 Harness 界面不在同一層,切換成本高。下面介紹社區插件 dsh-fat-fish:在 Web UI 的 overlay 層掛一隻可拖動的桌寵,用可配置間隔提醒喝水與走動,並在瀏覽器本地記當日次數與近期記錄,不額外起服務。
這是什麼¶
dsh-fat-fish(包名 dsh-fat-fish,當前版本 1.0.0)由維護者 203-11 發佈,在 SkillHub 分類爲 趣味換裝。定位是:面向 DeepSeek Harness Web UI 的浮動「魚娘」桌寵,核心用途是 提醒喝水、提醒走動,附帶每日統計、自定義形象與趣味文案,而不是替代專業健康類應用。
核心功能¶
以下能力均來自倉庫 README 與 package.json 說明,未在資料中出現的配置項不在此展開。
- 桌寵表現:浮動、可拖動;待機時有輕微起伏、眨眼、氣泡;支持向前衝刺式遊動動畫。
- 喝水 / 走動提醒:間隔可配置;支持暫停、恢復、稍後提醒;可一鍵記錄「已喝水 / 已走動」。
- 每日與歷史:當日喝水、走動計數;緊湊的近期歷史視圖。
- 自定義形象:支持導入 PNG、JPG、WebP、GIF;在瀏覽器內縮放到最長邊 1024px,僅保存在本機瀏覽器,不上傳。
- 縮放與位置:寵物縮放約 60%~200%,默認 165%;設置、歷史、形象、縮放與位置經
localStorage持久化,刷新後保留。 - 互動文案:根據你實際喝水、走動的頻率有內心獨白;帶 meme 風格吐槽;連點會有「 roast 」類反饋(README 原文表述)。
- 提醒音:使用 Web Audio API 在運行時合成原創 Manbo 風格短鈴,不捆綁第三方錄音或採樣。
- 隱私與網絡:提醒計劃、計數、設置、形象、縮放與位置均存於瀏覽器
localStorage;資料明確說明這些功能 不會爲此發起網絡請求。
運行要求:需要帶 shell.overlay 插槽的 DSH Web;README 寫明在 DSH 0.2.1-rc.3 上測試過。無構建步驟、無額外後端服務。
安裝與啓用¶
插件是可直接安裝的 DSH 包(dsh.bundle 通過 cordis.patch.yml 掛載)。資料中的安裝方式如下,未給出 dsh plugin add github:... 一類命令,請勿自行拼接。
- 插件上架 DSH Plugin Market 後,在市場中安裝(SkillHub 爲社區插件目錄站點,與 DeepSeek / 幻方無官方從屬關係,不等同於官方應用商店唯一入口,以你實際使用的 DSH 市場爲準)。
- 本地開發:將倉庫目錄作爲包根目錄,通過 DSH 插件管理器 安裝該目錄。
package.json 中客戶端配置爲 Web 平臺、immediately: true,即安裝後會在 Web 客戶端側加載;具體是否在界面中看到桌寵,取決於當前 DSH Web 是否提供 overlay 槽位且插件已啓用。
典型用法¶
資料未提供逐步截圖教程,可復現的操作邏輯如下。
- 在 DSH Web 中完成插件安裝並打開 overlay 可用界面後,拖動桌寵到不擋操作的位置;需要時在設置裏調整喝水、走動提醒間隔,以及暫停 / 恢復 / 稍後提醒。
- 收到提醒時,用一鍵記錄寫入當日計數;在歷史或統計區域查看當天與近期記錄。
- 在設置中導入本地圖片作爲桌寵形象(支持 PNG / JPG / WebP / GIF);按需調整縮放(60%~200%)。
- 開發改代碼時:倉庫即包根,無需 build;改
client.js與locale下語言文件後,再通過 DSH 插件管理器安裝/重裝該目錄即可驗證。
提醒音爲運行時合成;若瀏覽器靜音或 Web Audio 受限,以實際環境爲準。
適用場景與注意¶
適合:長期在 DSH Web 前工作、希望輕量、界面內嵌的喝水與起身提示,並願意用桌寵增加一點粘性的開發者或重度 Harness 用戶。
注意:
- 插件在 當前 DSH 進程 / Web 客戶端 權限下運行;安裝前建議閱讀 https://github.com/203-11/dsh-fat-fish 源碼與 MIT 許可證;默認角色立繪與插件圖標另有 NOTICE.md 中的資產說明。
- 數據僅存本瀏覽器
localStorage,換設備或清站點數據會丟失記錄與自定義形象。 - 星標與社區熱度以 GitHub 頁面爲準(線索中爲 0),功能以 README 爲準,勿依賴未證實的第三方評價。
結尾¶
dsh-fat-fish 把 overlay 桌寵、喝水走動提醒、本地日誌和可換形象收在一個 DSH Web 插件裏,適合不想離開 Harness 界面又想被輕量「催」一下的場景。進一步瞭解可打開 SkillHub 目錄頁與 GitHub 倉庫閱讀完整 README 與 NOTICE。