DeepSeek Harness Web 原本是爲桌面設計的:三欄並置,鼠標優先。如果直接在手機上打開,側欄、標題與輸入框會互相擠壓,點擊會話還會意外彈出系統鍵盤。本插件不壓縮桌面佈局,而是另做一層掌上界面,解決窄屏下的操作衝突。
這是什麼¶
這是 dsh-mobile-ui,由 yuanzhenqi 維護的 DSH 客戶端插件。它的定位是 DSH 的移動端殼,而非縮小版的桌面界面。
核心功能¶
針對移動端重做了交互與佈局:
- 抽屜導航 · 對話鋪滿:側邊欄變爲抽屜,對話區域鋪滿全寬,避免三欄佈局在窄屏下的互相擠壓。
- 切會話即收起,鍵盤保持落下:切換會話時抽屜自動收起,系統鍵盤保持落下狀態,不再搶奪焦點。
- 保留核心動作,只隱藏 Session log:保留核心操作按鈕,將 Session log 收起,讓界面更聚焦。
- 全寬 sheet,可滾動、可點按:設置頁以全寬 sheet 形式呈現,支持滾動與點擊,避免被底部欄切斷。
- 一套圓形觸控按鈕:統一使用圓形觸控按鈕,避免左右控件風格分裂。
- 本機文件上傳:支持本機文件上傳(限制 ≤ 50 MB),文件會被保存到
~/.dsh/uploads/。
安裝與啓用¶
安裝命令如下:
dsh plugin --profile web add yuanzhenqi/dsh-mobile-ui
安裝後刷新 Web UI 即可生效。無需賬號、域名或網關。
適用場景與注意¶
本插件適用於 DSH Web 0.1.x 官方 web profile。
- 遠程訪問:遠程訪問(HTTPS 網關、Android 殼)是另一套自託管方案,不在本倉庫。請使用你自己的證書與口令,不要把憑據寫入插件。
- 權限:插件以當前 dsh 進程權限運行。
總結¶
dsh-mobile-ui 通過重寫移動端交互層,讓 DSH 在手機上的體驗更接近原生應用。更多細節與源碼,可查看 GitHub 倉庫。