DSH desktop client
Void0312Aurora/dsh-desktop-electron · enterprise
Cross-platform Electron desktop shell for the DSH Web GUI: tray-resident standalone window over your own dsh web, no bundled Node runtime.
★ 5GitHub stars
1Forks
2026-08-14Last updated
TypeScriptLanguage
BSD-3-ClauseLicense
Key features
- Windows has no harness confinement backend, so the CLI's default workspace-write mode cannot boot there.
- When DSH_PERMISSION_MODE is unset the shell falls back to danger-full-access (approval prompts disabled) and logs a warning.
- Set DSH_PERMISSION_MODE explicitly to override.
- On Windows the kill is taskkill /T /F, because child.kill() is TerminateProcess of the direct child only.
- On POSIX the server is spawned detached and the whole process group is signalled, SIGTERM then SIGKILL after a grace period.
Requirements
- A working dsh web, resolved in this order
- DSH_BIN — an explicit path to a dsh executable
Install command
dsh plugin --profile web add github:Void0312Aurora/dsh-desktop-electron