Introduction

When developing with DeepSeek Harness (DSH), manually starting the Web service and opening a browser can interrupt the workflow. The dsh-launcher plugin is designed to solve this problem by generating scripts and shortcuts for quick service startup.

Plugin Overview

This is a launcher and plugin that provides “one-click launch” functionality for the DSH Web interface. The plugin is maintained by KaiYuan0422 and is licensed under the MIT License.

Core Features

  1. Generate Startup Script: Generates a Start DSH.bat script that can be launched by double-clicking.
  2. Service Check: Automatically checks whether the DSH service is already running on the specified port to avoid duplicate startup.
  3. Auto Start and Open: Starts the DSH Web service and automatically opens the default browser.
  4. Desktop Shortcut: Optionally creates a desktop shortcut pointing to the script itself (changes take effect automatically).
  5. Icon Support: Uses the default original rocket icon, or specifies a custom icon (.ico path) through configuration.
  6. Settings Integration: Registers the dsh-launcher settings namespace and provides a configuration card in the DSH settings panel.
  7. Tool Support: Provides the create_dsh_shortcut tool, allowing AI to generate the script.

Installation and Activation

Install the plugin using the following command:

dsh plugin add dsh-launcher

After installation, find the dsh-launcher card in the DSH “Settings → Plugins” panel to configure it.

Typical Usage

  1. Use the Script Directly: Place the generated Start DSH.bat in any directory and double-click it to start the service.
  2. Plugin Configuration: Configure the startup address, workspace, shortcut options, and icon path in the dsh-launcher card in the “Settings → Plugins” panel.
  3. Tool Invocation: Use the create_dsh_shortcut tool to generate or update the script based on the current settings.

Use Cases and Notes

  • Environment Dependencies: Supports the Windows environment only. It depends on dsh, curl (built into Windows 10/11), and PowerShell.
  • Privacy and Security: The plugin and scripts do not contain any personal data or API keys. They only involve local startup operations for http://127.0.0.1:<port>.
  • Shortcut Mechanism: The desktop shortcut points to the original script file itself, not a copy. If the configuration is modified and saved in the graphical interface, the desktop icon will automatically point to the updated content the next time it is double-clicked.

Conclusion

This plugin provides a convenient startup solution for local development environments. For more details, refer to the directory page or the GitHub repository.