前言¶
DeepSeek Harness 的插件機制允許把 Web 界面的一部分外觀和反饋行爲做成可安裝的主題插件。dsh-naiwa-theme 是 DevourerM 維護的一個非官方、非商業娛樂向插件,用於給 DeepSeek Harness Web 界面換一套奶蛙風格主題。
它主要解決的是“默認 Web 界面比較中性,想快速換一個輕主題”的問題:下面會介紹它的功能、安裝方式、本地開發方式,以及使用前的注意事項。
這是什麼¶
dsh-naiwa-theme 是一個用於 DeepSeek Harness Web 界面的主題插件。
它通過 DSH 的 web profile 安裝,用於替換界面配色、空狀態元素、標題圖標、輸入框發送按鈕,並加入兩段界面提示音。插件代碼採用 MIT License;部分圖像、音頻和角色參考素材來自第三方,相關權利歸各自權利人所有。
GitHub 倉庫地址:
https://github.com/DevourerM/dsh-naiwa-theme
核心功能¶
根據 README 和已覈實資料,這個插件提供以下能力:
- 奶黃、奶油白和嫩綠色主題配色。
- 支持深色模式與淺色模式。
- 會話空狀態保留半顆奶蛙頭背景,並把標題改爲“嘎嘎滴辣蝦”。
- 標題圖標替換爲抱腹大笑的奶蛙標記。
- 輸入框發送按鈕替換爲奶蛙頭像。
- 頂層會話開始運行時播放短爬行音效。
- 頂層會話完成後播放大笑音效。
- 歷史會話加載和子代理狀態變化不會觸發提示音。
- 尊重系統的“減少動態效果”設置。
當前版本在 DeepSeek Harness 0.1.0-rc.5 源碼版上開發和測試。插件對空狀態標題的修改依賴當前 Web UI 結構;如果後續 Harness 調整對應 DOM,可能需要同步更新選擇器。
安裝與啓用¶
安裝前建議先確認當前環境:已安裝 dsh CLI,或者正在從 DeepSeek Harness 源碼目錄運行。插件會作爲當前 DSH 的 web profile 插件運行,安裝前請檢查源碼、許可證和素材說明。
已安裝 dsh CLI¶
在 PowerShell 或類似終端中執行:
dsh plugin --profile web add github:DevourerM/dsh-naiwa-theme
從 DeepSeek Harness 源碼運行¶
先進入 DeepSeek Harness 源碼目錄,再執行:
cd D:\path\to\deepseek-harness
pnpm dsh plugin --profile web add github:DevourerM/dsh-naiwa-theme
Git 安裝會通過 prepare 構建瀏覽器包。pnpm 10 可能要求先在 $DSH_HOME/profiles/web/pnpm-workspace.yaml 中允許該構建:
allowBuilds:
dsh-naiwa-theme: true
按 pnpm 輸出的提示添加後,重新運行安裝命令。
安裝完成後¶
安裝完成後重啓 DSH。如果頁面仍使用舊資源,按 Ctrl + F5 強制刷新。
其他安裝方式¶
從 tarball 安裝¶
下載 Release 中的 dsh-naiwa-theme-<version>.tgz,然後執行。例如 0.5.0 的示例命令:
dsh plugin --profile web add .\dsh-naiwa-theme-0.5.0.tgz
從 npm 安裝¶
README 也給出 npm 安裝命令,適用於包已發佈到 npm 的場景:
dsh plugin --profile web add dsh-naiwa-theme
本地鏈接安裝¶
如果你已經把插件源碼放在本地目錄,可以在 DeepSeek Harness 源碼目錄中執行:
cd D:\path\to\deepseek-harness
pnpm dsh plugin --profile web add D:\path\to\dsh-naiwa-theme
更新與移除¶
更新命令:
dsh plugin --profile web update dsh-naiwa-theme
移除命令:
dsh plugin --profile web remove dsh-naiwa-theme
如果當前是從 DeepSeek Harness 源碼版運行,移除時在命令前加 pnpm:
pnpm dsh plugin --profile web remove dsh-naiwa-theme
本地開發與打包¶
本地開發需要 Node.js。項目沒有第三方構建依賴。
常用命令:
pnpm run build
pnpm test
構建會把 CSS、三張主題圖片和兩段 MP3 內嵌進根目錄的 client.js,運行時不依賴外部靜態資源路徑。
打包發佈文件:
pnpm test
pnpm pack
適用場景與注意¶
適合以下場景:
- 本地使用 DeepSeek Harness Web 界面,想換一套輕鬆主題。
- 學習 DSH Web 插件的安裝、構建和打包方式。
- 做非商業娛樂、學習和插件開發交流。
使用前需要注意:
- 這是一個非官方、非商業的娛樂向項目。
- 當前版本基於 DeepSeek Harness
0.1.0-rc.5源碼版開發和測試。 - 空狀態標題的修改依賴當前 Web UI 結構;後續 DOM 變化可能需要同步更新選擇器。
- 本項目部分角色參考、圖像參考及音頻素材整理自互聯網。
- 部分圖像素材使用 GPT Image 2 生成或輔助製作。
- 兩段界面提示音由互聯網來源視頻中的音軌截取和編輯。
- 相關角色、原始圖片、視頻和音頻的權利歸各自權利人所有。
- 如果你是相關素材的權利人並希望調整署名或移除內容,可以通過 GitHub Issue 聯繫維護者。
- MIT License 適用於本項目自行編寫的插件代碼,不自動改變第三方素材或參考形象原有的權利狀態。
結尾¶
dsh-naiwa-theme 提供了一個比較完整的 DSH Web 主題插件示例:配色、空狀態、圖標、按鈕、提示音和“減少動態效果”設置都能在一個插件裏組合起來。如果你只是想在本地換一個輕鬆風格的 Web 界面,它可以作爲起點;如果要繼續使用或二次開發,建議先檢查源碼、許可證和素材說明。
倉庫地址:
https://github.com/DevourerM/dsh-naiwa-theme