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¶
- Generate Startup Script: Generates a
Start DSH.batscript that can be launched by double-clicking. - Service Check: Automatically checks whether the DSH service is already running on the specified port to avoid duplicate startup.
- Auto Start and Open: Starts the DSH Web service and automatically opens the default browser.
- Desktop Shortcut: Optionally creates a desktop shortcut pointing to the script itself (changes take effect automatically).
- Icon Support: Uses the default original rocket icon, or specifies a custom icon (.ico path) through configuration.
- Settings Integration: Registers the
dsh-launchersettings namespace and provides a configuration card in the DSH settings panel. - Tool Support: Provides the
create_dsh_shortcuttool, 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¶
- Use the Script Directly: Place the generated
Start DSH.batin any directory and double-click it to start the service. - Plugin Configuration: Configure the startup address, workspace, shortcut options, and icon path in the
dsh-launchercard in the “Settings → Plugins” panel. - Tool Invocation: Use the
create_dsh_shortcuttool 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.