Introduction¶
dsh-web-auto-open is a Web one-click startup plugin for DSH (DeepSeek Harness). It solves the problem where you still need to manually open the browser after running dsh web: when running dsh web, the plugin automatically opens the Web interface using the system’s default browser.
The following sections introduce its features, installation methods, optional configurations, and usage notes.
What is it¶
- Plugin name:
dsh-web-auto-open - Maintainer:
ChengChe106 - License:
MIT - Positioning: DSH Web one-click startup plugin
DSH’s philosophy is “Everything is a plugin.” The community directory is an independent site with no official affiliation to DeepSeek / Hypothesis and cannot be simply regarded as an official app store. This plugin provides an optional Web startup enhancement.
Core Features¶
- When running
dsh web, automatically open the Web interface using the system’s default browser. - Supports
Windows/macOS/Linux. - Can obtain the real port and correctly open it even when the server port is
0(randomly assigned by the system). - Automatically takes effect as a profile bundle after installation, without needing additional configuration.
- Supports disabling auto-open via
autoOpen: falseand setting a delay viadelayMs: 1000.
Installation and Activation¶
First, install the plugin:
dsh plugin add dsh-web-auto-open
It can also be executed via npx:
npx --yes @deepseek-ai/dsh plugin --profile web add dsh-web-auto-open
After installation, the plugin takes effect as a profile bundle automatically, without needing additional configuration.
View current profile configuration:
dsh --profile web --dump-config
Optional Configuration¶
If you do not want the plugin to automatically open the browser, you can override the web-open line in ~/.dsh/profiles/web/cordis.patch.yml:
- id: web-open
config:
autoOpen: false
If you want to delay opening the browser after the server is ready, you can override it to:
- id: web-open
config:
delayMs: 1000
Implementation and Dependencies¶
This plugin opens the browser via system commands:
Windows:cmd /c startmacOS:openLinux:xdg-open
Dependencies:
@deepseek-ai/dsh-native-command@deepseek-ai/schemastery
Peer dependencies:
@deepseek-ai/cordis^4.0.1
Applicable Scenarios and Notes¶
Suitable for scenarios where you use the DSH Web interface locally: you want to go directly to the browser page after starting the service, reducing the steps of manually entering the URL.
It is also suitable for situations where the system randomly assigns a port. When the server port is 0, the plugin can also get the real port and open the correct address.
The plugin runs with the current dsh process permissions. You should check the source code and license before installing.
Repository¶
GitHub: https://github.com/ChengChe106/dsh-web-auto-open