前言¶
dsh-web-auto-open 是 DSH(DeepSeek Harness)的一個 Web 一鍵啓動插件。它解決的是 dsh web 啓動後還需要手動打開瀏覽器的問題:運行 dsh web 時,插件會自動用系統默認瀏覽器打開 Web 界面。
下面介紹它的功能、安裝方式、可選配置和使用注意事項。
這是什麼¶
- 插件名:
dsh-web-auto-open - 維護者:
ChengChe106 - 許可證:
MIT - 定位:DSH Web 一鍵啓動插件
DSH 的理念是「一切皆插件」。社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係,不能簡單視爲官方應用商店。這個插件提供的是一個可選的 Web 啓動增強。
核心功能¶
- 運行
dsh web時,自動用系統默認瀏覽器打開 Web 界面。 - 支持
Windows/macOS/Linux。 - 當服務器端口爲
0(系統隨機分配)時,也能拿到真實端口並正確打開。 - 安裝後作爲 profile bundle 自動生效,無需額外配置。
- 支持通過
autoOpen: false關閉自動打開,通過delayMs: 1000設置延遲打開。
安裝與啓用¶
先安裝插件:
dsh plugin add dsh-web-auto-open
也可以通過 npx 執行:
npx --yes @deepseek-ai/dsh plugin --profile web add dsh-web-auto-open
安裝後,插件會作爲 profile bundle 自動生效,無需額外配置。
查看當前 profile 配置:
dsh --profile web --dump-config
可選配置¶
如果不希望插件自動打開瀏覽器,可以在 ~/.dsh/profiles/web/cordis.patch.yml 中覆蓋 web-open 行:
- id: web-open
config:
autoOpen: false
如果希望在服務器就緒後延遲打開瀏覽器,可以覆蓋爲:
- id: web-open
config:
delayMs: 1000
實現與依賴¶
該插件通過系統命令打開瀏覽器:
Windows:cmd /c startmacOS:openLinux:xdg-open
依賴項:
@deepseek-ai/dsh-native-command@deepseek-ai/schemastery
Peer 依賴:
@deepseek-ai/cordis^4.0.1
適用場景與注意¶
適合本地使用 DSH Web 界面的場景:希望啓動服務後直接進入瀏覽器頁面,減少手動輸入網址的步驟。
它也適合系統隨機分配端口的情況。當服務器端口爲 0 時,插件也能拿到真實端口並打開正確地址。
插件以當前 dsh 進程權限運行。安裝前應檢查源碼與許可證。
倉庫¶
GitHub:https://github.com/ChengChe106/dsh-web-auto-open