kunge6702/dsh-desktop

kunge6702★ 1JavaScript最后同步: 2026-08-16

在 GitHub 打开

deepseek harness的桌面客户端

README 摘要

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…

在 GitHub 查看完整 README →
工具/开发dsh-pluginweb ui

分类