kunge6702/dsh-desktop

kunge6702★ 1JavaScriptLast synced: 2026-08-16

Open on GitHub

deepseek harness的桌面客户端

README excerpt

DSH Desktop DSH Desktop is a thin Electron shell around @deepseek-ai/dsh 's local web UI. It starts dsh web on an OS-assigned loopback port, opens only the exact origin reported by that child, and keeps the service available from the system tray. Development The lockfile pins Electron 39.8.10 because its embedded Node.js 22.22 satisfies DSH's Node engine. The supervisor also refuses to start on an incompatible Electron runtime. The selected workspace is stored in Electron's user-data directory. The first launch creates Documents/DSH Workspace ; use the tray menu to select another directory. DSH Desktop runs as a single instance: launching it again, clicking its tray icon, or choosing Show DSH restores and focuses the existing window. Packaging Run npm run dist on the target platform. Before packaging, a locked production-only install is prepared under runtime/node modules and stored in resources/dsh-runtime.asar . Native modules and the packages that launch external helpers remain beside the archive in dsh-runtime.asar.unpacked ; this keeps installation to a small number of files without breaking PTY, ripgrep, Koffi, Sharp, or DSH's profile module resolution. DSH ships Windows/macO…

View full README on GitHub →
Tools / Devdsh-pluginweb ui

Category