前言¶
DeepSeek Harness(dsh)支持通過插件擴展界面。若你希望在長時間對話或開發時,側欄與工作區背景不是純色塊,而是輕量、可切換的字符動畫,又不想引入會讀會話或調模型的外觀插件,社區維護的 dsh-ascii-scenes 提供八套 ASCII 環境主題:一鍵切換、點擊可交互,閱讀時背景會自動收斂,也可單獨關閉動畫。
下面介紹插件定位、能力、安裝方式與使用注意。事實以倉庫 README 與 package.json 爲準。
這是什麼¶
dsh-ascii-scenes 由 Srelka 維護,分類上屬於 dsh 社區的「趣味換裝」類插件。當前發佈版本爲 0.5.0,簡介爲:Eight interactive ASCII ambient themes for DeepSeek Harness —— 八套可交互的字符場景主題,帶場景選擇器,並支持「減少動態效果」相關行爲。
插件只改界面與動畫:不註冊模型工具或提示詞,不讀取會話文本,不調用模型,也不發起網絡請求。服務端入口爲空,無額外端口或遙測。
八套場景與交互¶
背景覆蓋側欄與主工作區;正文、輸入框和主題面板使用對應配色。背景點擊會避開按鈕、輸入框、文本、拖動和文字選擇。支持系統「減少動態效果」,頁面隱藏時暫停動畫。
| 場景 | 效果與交互 |
|---|---|
| Claude · 暖夜 | 暖色字符太陽、漂浮微粒、小蟹偶爾散步,點擊回應 |
| 藍天 · 浮雲 | 浮雲與鳥羣緩慢移動,點擊吹起一陣風 |
| 海龜 · 潟湖 | 海龜划水、珊瑚與漂浮花朵,點擊附近海龜產生遊動回應 |
| 池塘 · 錦鯉 | 錦鯉、荷葉與落花,點擊水面產生漸隱水波 |
| 深海 · 水母 | 水母收縮遊動,點擊水母或水面產生回應 |
| 水面 · 紙船 | 紙船隨水漂動,點擊水面擾動水流 |
| 夏夜 · 螢火 | 草叢與螢火,點擊附近光點輕輕散開 |
| 夜空 · 月色 | 月牙、流雲與星空,點擊喚起零星閃光 |
關閉「場景動畫」可保留靜態背景;切回「原生外觀」或禁用插件會恢復進入場景前的淺色、深色或跟隨系統設置。
安裝與啓用¶
面向 dsh 桌面/Web 界面,插件 0.5.0 已在 dsh 0.2.1-rc.3、0.2.1-rc.5 中驗證。包聲明的兼容範圍爲 >=0.2.1-rc.3 <0.3.0-0。倉庫附帶已構建的 client.js,安裝時無需本地構建。
桌面版,在終端執行:
dsh plugin --profile desktop add github:Srelka/dsh-ascii-scenes#v0.5.0
使用 dsh web 時:
dsh plugin --profile web add github:Srelka/dsh-ascii-scenes#v0.5.0
安裝後重啓對應的 dsh 桌面應用或 Web 服務。
卸載時選擇對應 profile:
dsh plugin --profile desktop remove dsh-ascii-scenes
(Web 側將 desktop 換爲 web。)重啓後生效。
也可通過自定義插件市場安裝:索引源爲 https://raw.githubusercontent.com/Srelka/dsh-ascii-scenes/main/market/index.json;官方索引生成器可將倉庫 URL https://github.com/Srelka/dsh-ascii-scenes 加入源列表。第三方市場是否收錄由各市場維護者決定。
典型用法¶
- 按上文命令爲 desktop 或 web profile 安裝 v0.5.0,並重啓 dsh。
- 打開左側欄底部 主題,或 設置 → 通用 → 場景主題,選擇一個場景。
- 需要安靜閱讀時,關閉「場景動畫」保留靜態背景;要恢復宿主默認主題時,選「原生外觀」或禁用插件。
場景、動畫開關和原生外觀偏好保存在當前客戶端的 localStorage,鍵爲 dsh-ascii-scenes:v1。卸載插件後這些偏好仍保留。
適用場景與注意¶
適合希望在 dsh 桌面或 Web 界面裏換一套輕量 ASCII 背景、並偶爾用點擊觸發小互動的用戶。插件以當前 dsh 進程權限運行;安裝前應自行查看 GitHub 倉庫 源碼與 MIT License。
其他修改背景或主題配色的插件可能覆蓋相同樣式,建議一次只啓用一套外觀方案。倉庫 README 說明:當前源碼中有部分動效與性能優化尚未打版本標籤發佈,日常使用以 v0.5.0 標籤爲準。
結尾¶
dsh-ascii-scenes 在不動模型與會話數據的前提下,用八套可交互 ASCII 場景擴展 dsh 界面。目錄與說明見 SkillHub 插件頁,源碼與安裝細節見 GitHub:Srelka/dsh-ascii-scenes。