dsh plugins中文
← Back to popular plugin directory

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
View GitHub repository ↗Back to popular plugin directory