返回目錄

deepseek-harness-skin

維護狀態: 活躍

heigeai/deepseek-harness-skin

DeepSeek Harness 換膚系統:21 套內建皮膚 + 一張圖生成整套配色的自定義皮膚。資料來源驅動,保對比度推導,構建期校驗可讀性。

前往 GitHub
$ git clone https://github.com/HeiGeAi/deepseek-harness-skin.git

53

星數

4

Fork

TypeScript

語言

MIT

授權條款

2026-08-13

建立於

2026-09-23

最近推送

MIT 授權、建置期注入的 DeepSeek Harness 換膚套件:21 套內建皮膚 + 一張圖自訂皮膚,保對比度配色推導,一鍵切回原生介面。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-09-01

授權條款

MIT

01它能幫你完成什麼?

  • 用 21 套內建皮膚或一張圖自訂皮膚,替 DeepSeek Harness(dsh)Web 介面換膚

    一套換好主題的 DeepSeek Harness Web 介面(側欄/輸入框/會話清單重新配色),在「設定 → 通用設定 → 皮膚」裡一鍵切換,保對比度配色推導,隨時切回原生介面

    想個人化 Web 介面、又不想丟掉原生控制項與功能的 DeepSeek Harness 使用者

  • 用一張圖替 DeepSeek Harness 介面生成一整套配色

    從單張 PNG/JPG/WebP 推導出的自訂皮膚——本機解碼、擷取四個色種、自動調蒙版、重編碼 WebP 存到 ~/.dsh/skins/

    想用自己的圖片做專屬 DSH 主題、又不希望原圖傳出本機的人

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 一份 `0.1.0-rc.5` 版本的 deepseek-harness 原始碼检出
  • Node.js 22.19 以上
  • pnpm
  • 不能從 npm 用 `npx @deepseek-ai/dsh` 直接裝——這套皮膚要跟著前端一起建置

安裝步驟

  1. 01

    $ git clone https://github.com/HeiGeAi/deepseek-harness-skin.git

  2. 02

    cd deepseek-harness-skin

  3. 03

    bash scripts/install.sh /path/to/deepseek-harness

  4. 04

    cd /path/to/deepseek-harness && pnpm install && pnpm run build && pnpm dsh web

  5. 05

    開啟 http://127.0.0.1:3080 → 設定 → 通用設定 → 皮膚,點一下就換

驗證整合成功

  • 浏览器打开 `http://127.0.0.1:3080`,左下角**设置 → 通用设置 → 皮肤**,点一下就换。

復原

  • bash scripts/uninstall.sh /path/to/deepseek-harness

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

Build-time skin injection into the DeepSeek Harness web UI (patches ui-theme + host, rebuild required)

  • 內建皮膚庫(21 套)

    src/styles/skins/themes/ 下的內建主題 JSON 檔案→21 套換好主題的 DeepSeek Harness 介面(淺色/深色,flat/glass/neon)

  • 一張圖自訂皮膚

    一張 PNG / JPG / WebP 圖片→一套自訂皮膚:擷取四個色種、自動調蒙版濃度、重編碼 WebP 存到 ~/.dsh/skins/

    上傳圖片只在本機處理,壓縮後的 WebP 落在 ~/.dsh/skins/
  • 保對比度配色推導

    四個種子色(accent / secondary / surface / text)→完整 73 級色階,保持原生對比度關係(OKLab 計算,sRGB 色域外色度二分拉回)

  • 建置期可讀性校驗

    皮膚 JSON 檔案→21 套皮膚 × 8 項對比度契約任一不達標就直接建置失敗

04適合誰?何時不該用?

適合

  • 想個人化 Web 介面、又不想丟掉原生控制項與功能的 DeepSeek Harness 使用者
  • 想用自己的圖片做專屬 DSH 主題、又不希望原圖傳出本機的人

不適合

  • 這是原始碼級改動:install.sh 覆蓋 packages/client/ui-theme 並打一個 8 檔案的宿主補丁,之後需要重新 `pnpm run build`。不是執行期注入,也不劫持任何程序。
  • 基線版本是 `0.1.0-rc.5`。DSH 還在 developer preview,上游改了介面結構時補丁可能打不上,腳本會明確報錯,而不是裝到一半。

05相容性、維護與安全提醒

  • 這是原始碼級改動:install.sh 覆蓋 packages/client/ui-theme 並打一個 8 檔案的宿主補丁,之後需要重新 `pnpm run build`。不是執行期注入,也不劫持任何程序。
  • 基線版本是 `0.1.0-rc.5`。DSH 還在 developer preview,上游改了介面結構時補丁可能打不上,腳本會明確報錯,而不是裝到一半。
  • 上傳路由只認 WebP 魔術數字,超過 4MB 的請求會被直接掐斷而不是快取進記憶體。
  • 本專案與 DeepSeek 官方無隸屬關係。
2026-08-132026-08-30v1.0.0

MIT · 最新發布 v1.0.0(2026-08-13);皮膚系統 v1.0.0 對應 DSH 0.1.0-rc.5;最近推送 2026-08-30

06常見問題

怎麼安裝 DeepSeek Harness Skin?

複製本倉庫,然後對著 `0.1.0-rc.5` 版本的 deepseek-harness 原始碼執行 `bash scripts/install.sh /path/to/deepseek-harness`。腳本會先把要覆蓋的檔案整份備份到 `~/.dsh-skin-backups/`,注入皮膚包並打上 8 個檔案的宿主補丁,再隨前端 `pnpm install && pnpm run build && pnpm dsh web` 重建,最後開啟 http://127.0.0.1:3080。

能用一張圖做自己的皮膚嗎?

可以。皮膚選擇器第一項就是「自訂(選圖)」:選一張 PNG/JPG/WebP,剩下全自動——瀏覽器本機解碼、擷取四個色種、自動調蒙版濃度、重編碼成 WebP 存到 `~/.dsh/skins/`。原圖不出本機。

它會影響 DeepSeek Harness 的功能嗎?

不會。它只改樣式,側欄、輸入框、會話清單仍是 DSH 原生控制項,功能一點沒動。所有規則掛在 `body[data-dsh-skin]` / `body[data-skin-chrome]` 下,切回「預設」就把屬性一摘,介面立刻回到原生外觀,沒有殘留。

需要哪個版本的 DeepSeek Harness?

需要 `0.1.0-rc.5` 版本的 deepseek-harness 原始碼(Node.js 22.19 以上、pnpm)。從 npm 直接跑 `npx @deepseek-ai/dsh` 裝不了,因為皮膚要跟著前端一起建置。DSH 還在 developer preview,上游改了介面結構時補丁可能打不上——腳本會明確報錯,而不是裝到一半。

怎麼解除安裝或切回原生介面?

執行 `bash scripts/uninstall.sh /path/to/deepseek-harness`。也可以隨時在「設定 → 通用設定 → 皮膚」裡選「預設」切回;`~/.dsh/skins/` 裡的自訂圖解除安裝腳本不動,不要可以自己刪。

08資料與來源

  • 作者聲明github.com238d114d1e5b…

    Reskin the DeepSeek Harness web UI. 21 built-in skins plus one-image custom themes, with contrast-preserving color deriv…

  • 作者聲明github.com238d114d1e5b…

    装进 DSH 源码,换肤就是设置面板里的一次点击,随时切回原生界面。

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-01。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。