前言¶
DeepSeek Harness(DSH)日常啓動時,界面往往是直接進入工作臺,缺少一段能一眼看出「環境是否就緒」的過渡。社區裏改主題、換圖標的做法很多,但少有把啓動過程和 profile、插件、模型、工作區這些信息綁在一起展示的。
下面介紹維護者 Rearpoem 發佈的 dsh-link-start:在 DSH 側欄「趣味換裝」分類下,把啓動頁換成約 18 秒的動畫風格 Link Start 連線動畫,中間幾步讀的是你這實例上的真實狀態(非官方同人向,畫面由插件代碼繪製,不含原作素材)。
這是什麼¶
dsh-link-start 是 DSH 的 Host 端插件:監聽 webserver/index-inject,在 DSH 自有 React 界面掛載之前,向啓動頁注入樣式與腳本,用全屏遮罩播放啓動動畫。
- 倉庫:Rearpoem/dsh-link-start
- 社區目錄:SkillHub 插件頁
- 許可:MIT
- 當前包版本:
0.1.1(見倉庫package.json) - 引擎要求:DSH
>=0.2.2-rc.1且<0.3.0
插件以當前 DSH 進程權限運行;安裝前建議瀏覽源碼與許可證,確認與你的工作方式一致。
核心功能¶
動畫按時間線推進,並把 Host 讀到的狀態疊在畫面上(只用於顯示,不會發往外部):
- 黑屏出現
Link Start!,會等到 DSH 界面開始渲染(最多約 5 秒)再繼續,避免與啓動搶時間。 - 白底空間中的光束與飛過圓盤(Host / Plugins / Model / Workspaces / Sessions),標籤變 OK;右側 HUD 顯示 profile 名、已加載插件數、默認模型、工作區數、會話數。
- 界面語言行:
Language ▶,取自 DSH 語言設置,未設置時跟隨系統。 Log in面板::account顯示用戶名;:api key僅爲sk-加星號的動畫效果,不讀取、不展示真實密鑰。- 工作區確認:顯示最近使用的工作區名;讀不到時改爲賬號名。
- 歡迎語放大後藍色收尾,淡出進入 DSH;若界面仍未就緒,白屏最多再等約 4 秒。
交互與適配:
- 點擊或按任意鍵可跳過(Cmd / Ctrl / Alt 組合鍵不攔截)。
- 系統開啓「減少動態效果」時,默認約 10 秒平緩版(保留檢測、語言、登錄、工作區與歡迎語,弱化光束與圓盤飛行動畫);配置
motion: full可始終播完整版。 - 低性能時啓動卡頓會停在
Link Start!再續播;動畫卡頓會自動降畫質。 - 同一窗口會話內只播一次(
sessionStorage);重啓 DSH 後會再播。腳本停止推進約 26 秒後遮罩會自動消失,避免擋界面。
安裝與啓用¶
需要 DSH 0.2.2-rc.1 及以上、0.3.0 以下。安裝後應完全退出並重新打開 DSH。
方式一:插件索引¶
- 打開 DSH 側欄 插件,在 實驗性插件 下啓用 自定義插件索引。
- 在 發現 標籤頁添加索引地址:
https://raw.githubusercontent.com/Rearpoem/dsh-link-start/main/plugin-index.json
- 在列表中找到 Link Start 啓動畫面,安裝。
方式二:命令行¶
dsh plugin --profile desktop add https://github.com/Rearpoem/dsh-link-start/releases/download/v0.1.1/dsh-link-start-0.1.1.tgz
將 desktop 換成目標 profile 名(例如 web)。
典型用法:可選配置¶
配置均可省略。在對應 profile 的 cordis.patch.yml 裏爲 dsh-link-start 增加 config:
- id: dsh-link-start
name: dsh-link-start
config:
account: Player # Log in 面板用戶名,默認系統用戶名,最多 24 字符
welcome: "Welcome to\nDeepSeek Harness !" # 歡迎語,\n 換行,最多 3 行、60 字符
everyReload: false # true:每次頁面重載都播放
motion: auto # auto / full / gentle
quality: auto # auto / high / low
修改後需重啓 DSH。everyReload: true 適合調試動畫;老機器可把 quality 設爲 low。
適用場景與注意¶
適合:
- 希望在每次(或重啓後)啓動 DSH 時,用一段固定節奏確認 profile、插件、模型與工作區是否如預期。
- 喜歡「趣味換裝」類體驗,且能接受非官方同人風格啓動頁(與 DeepSeek 官方及原作版權方無關聯)。
注意:
- 僅 Host 端插件;Web 版與桌面版的注入時機不同,但都在
#root之前或隨啓動載荷執行,目的都是先蓋住再進入 DSH UI。 - 任一項 DSH 狀態讀失敗時,該項只顯示標籤,動畫仍會繼續。
- 社區目錄 SkillHub 爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;本插件亦標明爲 Unofficial fan work。
結尾¶
dsh-link-start 把 DSH 啓動從「直接進界面」改成「先過 Link Start、再展示本機狀態」的儀式感流程,並保留跳過與降動效、降畫質等實用兜底。