在開發 DeepSeek 智能體時,開發者往往希望工作環境符合個人習慣。DeepSeek Harness(DSH)Web 界面默認的樣式較爲固定。下面介紹一個插件,它允許在本地管理壁紙和皮膚,不依賴服務器存儲,且能適配 DSH 的語言設置。
插件簡介¶
dsh-custom-skin 是由 SLin-code 維護的插件,用於在 DSH Web 中設置自定義壁紙和半透明皮膚。它直接在瀏覽器端處理數據,不經過 DSH 服務器。
核心功能¶
- 本地圖片管理:支持上傳或拖拽本地圖片,最多保存 24 張,單張圖片大小不超過 20MB。
- 語言同步:在插件頁面選擇中文或英文,會同步更新 DSH Web 的界面語言,並使用 DSH 保存的語言偏好設置。
- 視覺調整:可調整圖片的適應方式、位置、遮罩、模糊度以及面板透明度。
- 主題適配:自動跟隨 DSH 的淺色和深色主題變化。
- 數據存儲:圖片保存在瀏覽器的 IndexedDB 中,配置保存在 localStorage 中,不上傳到 DSH 服務器。
安裝與啓用¶
- 在 DSH 倉庫根目錄執行安裝命令。
pnpm dsh plugin --profile web add github:SLin-code/dsh-custom-skin
pnpm dsh web
- 在 Web 界面左下角打開 Settings,選擇 Personalization 進行配置。
典型用法¶
打開 Settings,選擇 Personalization。點擊上傳按鈕或拖入圖片,即可更換壁紙。在頁面上方切換語言,整個 DSH Web 界面會隨之改變。
適用場景與注意¶
適合需要在本地管理多張壁紙、希望界面風格統一或需頻繁切換中英文的開發者。
- 數據隔離:壁紙按瀏覽器和站點來源隔離。如果你在另一個瀏覽器、不同端口或遠程地址打開 DSH,需要重新添加圖片。
- 數據清理:清除瀏覽器該站點的數據會一併刪除已保存的壁紙。
- 隱私安全:所有操作均在本地完成,無需擔心隱私上傳。
經過上述步驟,你可以完全掌控 DSH Web 的視覺呈現。插件源碼位於 GitHub,遵循 MIT 許可證。