yyh-001/DSH-X

DeepSeek Harness 轻量桌面启动器:启动项与多实例,版本、插件、整合包、MCP 和技能管理。A lightweight desktop launcher for DeepSeek Harness: launch entries, multiple instances, versions, plugins, modpacks, MCP and skills.

What is DSH‑X?

DSH‑X is a community‑maintained desktop launcher for DeepSeek Harness – the web‑based interface that lets you run DeepSeek’s large‑language‑model services locally. The launcher does not replace the official DeepSeek web UI; it simply helps you install, start, and manage multiple DeepSeek instances on your computer.


Core features (as described in the README)

Area What it does
Multi‑instance launch Define launch items that specify a user directory, profile, DeepSeek version and port. You can run several instances side‑by‑side and add new launch items while others are already running.
Version management Independently keep track of the DeepSeek Harness versions you have installed. Install or uninstall a version manually and assign a specific version to any launch item.
Plugins & packs Install, enable/disable and update plugins per environment (profile). A built‑in “market” shows community‑published packs; you can also import/export packs in the .dspack format (manifest v5).
MCP & skills Configure an MCP server, import skill packages and toggle them on or off.
Opening modes Choose how the DeepSeek UI appears: inside a DSH‑X tab, a system‑browser tab, a separate browser window, or a dedicated desktop window.
Appearance Light/dark themes, adjustable transparency, animated start‑up effects, custom background and an optional “big‑fat‑fish” visual.
Updates & recovery Self‑updating binaries, automatic rollback on failure, and optional cleanup of old versions while always keeping the most recent and the previously used version.
Cross‑platform Pre‑built installers for Windows and macOS (Apple Silicon & Intel). The app ships with its own Node/npm/pnpm runtime, can run in the system tray/menu bar, and supports auto‑start on boot.

How you would use it

  1. Install – Download the Windows .exe or macOS .dmg from the latest release and run the installer (macOS may need a manual “Allow” step because the binary is only temporarily signed).
  2. Add a launch item – In the home screen, click Add and pick a profile, a DeepSeek version (or install a new one), and a port.
  3. Start – Hit Launch; DSH‑X starts a local server (default port 3780) that serves the official DeepSeek Harness web UI. You can open it in the built‑in tab or in an external browser.
  4. Manage plugins – Switch to the Plugins page, browse the community market, install or toggle plugins for the selected profile, or import a .dspack pack that bundles many plugins and configuration files.
  5. MCP & skills – In the MCP section, point the launcher at an MCP server, then import skill packages and enable the ones you need.
  6. Update – The app checks for newer releases, downloads them and replaces itself; old versions are kept according to your cleanup settings.
  7. Advanced – Change the web‑binding to “LAN” if you want other devices on the same network to reach the DeepSeek UI, or adjust theme, transparency, and the optional dynamic wallpaper.

Who might find DSH‑X useful?

  • AI hobbyists who run DeepSeek locally and need a convenient UI to spin up several isolated instances (different versions, different plugin sets).
  • Developers building on top of DeepSeek and wanting quick switching between environments without manually handling Node/npm installations each time.
  • Power users who like a desktop‑style manager with theme support, tray integration and the ability to bundle plugins into reusable “packs”.

Limitations & caveats (from the README)

  • DSH‑X only launches the official DeepSeek Harness web page; it does not modify the UI itself. All AI functionality still comes from DeepSeek’s backend.
  • The Windows installer is not Authenticode‑signed, so SmartScreen may warn “unknown publisher”.
  • macOS builds use a temporary signature and are not notarized; the first launch may require a manual security‑settings change.
  • Building the installers yourself requires Rust, Inno Setup 6 (Windows) or Xcode command‑line tools (macOS).
  • The release manifest and signing keys are kept locally and are not uploaded to the public repo, so reproducible builds depend on the maintainer’s private key.

Quick start checklist

# 1. Install (download the appropriate installer)
# 2. Launch DSH‑X
# 3. Add a launch item → choose profile, version, port
# 4. Click Launch → open in internal tab or external browser
# 5. (Optional) Open Plugins → browse market or import a .dspack pack
# 6. (Optional) Configure MCP & skills under the MCP tab
# 7. Enjoy your locally hosted DeepSeek Harness instances!

All information above is taken directly from the repository’s README; no additional features have been inferred.

Related

  • Project
  • Project
  • Project
  • Project
  • Project