dsh plugins中文
← Back to popular plugin directory

chengxiaosheng · DSH Desktop

chengxiaosheng/dsh-desktop · enterprise

A desktop product around the unmodified published DeepSeek Harness packages: the full Web UI running with no Node HTTP server and no port, composed entirely as Cordis plugins over the @deepseek-ai/ family.

★ 2GitHub stars
1Forks
2026-08-25Last updated
TypeScriptLanguage
MITLicense

Key features

  • Runs the complete DeepSeek Harness Web UI (session log, tools, model route, agent loop) in a desktop window.
  • Ships dshmarket as the default plugin market: open Settings → Plugin Market, browse, search, and one-click install community plugins.
  • A system tray (show / restart host / quit) is always present, and its labels follow the app's actual display language.
  • Changes that cannot hot-load (for example a market install that needs a restart) apply through Restart host in the settings General section or the tray's Restart host item: the host disposes and re-boots in-process, the IPC bridge is re-installed, and the renderer reloads — the Electron process, window, and tray stay up.
  • The host never binds a socketa virtual webServer interceptor provides the official route-registry contract without a port, the renderer wire client rides an Electron IPC bridge instead of HTTP/WebSocket, and every host route (the /api plane, the session-log download, and any plugin route) dispatches in-process.

Requirements

  • The Electron shell is minimalone window plus the IPC bridge.
  • Terminal, profile management, updates, and signed releases are deferred.

Install command

dsh plugin --profile web add github:chengxiaosheng/dsh-desktop
View GitHub repository ↗Back to popular plugin directory