dsh-ux:DSH Web 界面的體驗增強套件

前言

DSH 的擴展方式可以概括爲「一切皆插件」:社區目錄是獨立站點,與 DeepSeek / 幻方沒有官方從屬關係,不應理解爲官方應用商店。dsh-ux 是其中一個 DSH Web 界面體驗套件,GitHub 倉庫爲 jiangnanquan/dsh-ux,許可證爲 MIT。

它包含兩部分:dsh-enhance Web 插件,以及 dsh-desktop 無邊框 Electron 桌面殼。對已經通過 dsh web profile 使用 DSH 的人來說,下面介紹它在主題、佈局、摺疊膠囊、賬戶用量和桌面形態上做了什麼,以及如何安裝、升級、卸載。

組件構成

dsh-enhance

dsh-enhance 是 DSH Web 插件。package.json 中聲明的包名爲 dsh-enhance,版本爲 1.0.0。它聲明瞭 dsh.bundle.patchdsh.client,安裝後會被加入 profile 的 bundles。

dsh-desktop

dsh-desktop 是 macOS 無邊框沉浸式窗口,把 DSH Web 放進桌面應用形態。它可以雙擊啓動,自動拉起後端和窗口。

核心能力

主題與佈局

主題方面,dsh-enhance 使用 Solarized 淺色配色;深色模式保留官方默認。

字體方面,優先使用 Maple Mono 字體棧,檢測到已安裝才啓用;未安裝時自動回退到 PingFang SC、SF Mono、Menlo 或等寬字體。

佈局方面,它加寬消息列、使用緊湊間距、收窄輸入隊列,並禁用橡皮筋滾動。

摺疊膠囊

思考塊會聚合爲 Think ×N 膠囊;工具調用會聚合爲 A → B → C 鏈路膠囊。

長鏈路會按可用寬度換行。每一行獨立成一個膠囊,點擊任意一行即可展開。

賬戶用量

界面底部會顯示官方賬戶餘額、本輪 token 成本,以及近 30 天用量圖表。

這些信息需要當前 DSH 已配置 DEEPSEEK_API_KEY 憑據。未配置時,這些信息顯示爲查詢失敗或不可用,不影響主題、佈局和摺疊膠囊等其餘功能。

計價表按官方峯谷價硬編碼。如果官方調價,需要更新 lib/index.js 中的 pricingFor

安裝與啓用

先確認你已經按 DSH 的 profile 機制運行 dsh web

然後執行安裝命令:

dsh plugin --profile web add github:jiangnanquan/dsh-ux#main

這個包聲明瞭 dsh.bundle.patchdsh.clientdsh plugin add 會把它加入 profile 的 bundles。執行後重啓 dsh 即可生效,無需手改配置。

重複執行安裝命令是安全的,冪等。後續升級和卸載使用包名 dsh-enhance

dsh plugin --profile web update dsh-enhance
dsh plugin --profile web remove dsh-enhance

注意安裝地址使用倉庫名 dsh-ux,而升級和卸載命令使用包名 dsh-enhance,兩者來自同一倉庫。

交給 AI 執行

如果你不想手動執行命令,可以把 README 中給出的提示詞粘貼給任意 AI agent,讓它按 INSTALL.md 完成安裝、自檢和回滾。

示例提示詞如下:

請按照 https://github.com/jiangnanquan/dsh-ux/blob/main/INSTALL.md 裏的步驟,在我的機器上安裝並驗證 dsh-enhance 插件(profile 用 web),然後運行文檔裏的健康檢查並告訴我結果。如果任何一步失敗,按文檔的回滾步驟恢復原狀並說明原因。

桌面殼用法

dsh-desktop 面向 macOS。使用桌面殼時,雙擊 啓動 DSH.command,它會自動拉起後端和窗口。

它支持以下環境變量:

  • DSH_URL
  • DSH_SNAPSHOT

這兩個環境變量用於指向不同的 DSH Web 地址或快照。

依賴與運行前提

dsh-enhance 的 peer dependencies 包括:

react ^18.0.0 || ^19.0.0
@deepseek-ai/dsh-client-runtime ^0.1.0-rc.6
@deepseek-ai/dsh-client-ui-theme ^0.1.0-rc.6

使用賬戶用量功能時,還需要當前 DSH 已配置 DEEPSEEK_API_KEY。未配置時,餘額、本輪成本和近 30 天用量圖表會顯示查詢失敗或不可用。

適用場景與注意

適合:

1、已經通過 dsh web profile 使用 DSH,想調整主題和佈局。
2、經常面對較長的思考塊或工具調用鏈,需要摺疊成膠囊。
3、希望在界面底部看到官方賬戶餘額、本輪 token 成本和近 30 天用量。
4、在 macOS 上想把 DSH Web 做成無邊框桌面窗口。

注意:

  • 插件會以當前 DSH 進程權限運行。安裝前建議先檢查源碼、補丁、依賴和許可證。
  • 許可證爲 MIT。
  • 餘額、本輪成本和用量圖表依賴 DEEPSEEK_API_KEY,未配置時不可用。
  • 計價表按官方峯谷價硬編碼,官方調價後需更新 pricingFor
  • 字體效果取決於本機是否安裝 Maple Mono;未安裝時使用回退字體。
  • 插件目錄是獨立站點,與 DeepSeek / 幻方沒有官方從屬關係。

結尾

dsh-ux 把主題、佈局、摺疊膠囊和賬戶用量集中成 DSH Web 插件,並額外提供一個 macOS 無邊框桌面殼。適合已經使用 dsh web,並希望調整界面密度、摺疊長思考鏈和工具鏈、查看賬戶用量信息的用戶。

GitHub 倉庫:

https://github.com/jiangnanquan/dsh-ux

如果你正在某個 DSH 插件目錄中查找它,請將其視爲獨立插件入口;本文未給出具體目錄頁地址,避免引用未覈實的 URL。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜