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: false and setting a delay via delayMs: 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 start
  • macOS: open
  • Linux: 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