sjh9714/dsh-win32

Use DSH on Windows: install a minimalist persistent shell (Git Bash/ConPTY, available in the sandbox) with one line, npm can install

dsh-win32 fixes DeepSeek Harness on Windows without WSL: the setup command checks the latest published DSH Windows package contract, checks PowerShell 7 and known broken koffi runtimes, creates a DeepSeek Harness desktop shortcut for the Web profile, leaves the official profile and preset unchanged, and shows the exact next steps for a first session (add a workspace, choose the stock Minimal preset, keep Workspace Write enabled). The doctor command verifies the published DSH Windows stack and checks local Windows failures (JSON output follows the dsh-doctor/v1 envelope); fix only repairs installed koffi versions that are known broken or fail a real runtime load, verifying the load again after repair.

Coding & Development ★ 14 updated 2026-09-21 — untested
View on GitHub ↗

Install

npx dsh-win32 setup

The setup command is npx dsh-win32 setup (official PowerShell, Workspace Write, one command). It checks the official persistent PowerShell and Windows ACL sandbox stack, finds known Windows failures, applies the repairs it can prove safe, and creates a desktop shortcut. Companion commands: npx dsh-win32 doctor (and --json) verifies the published DSH Windows stack, npx dsh-win32 fix repairs only installed koffi versions known broken or failing a real runtime load. It does NOT install Git, PowerShell, busybox, WSL, or another DSH bundle. Profile/legacy variants: npx dsh-win32 setup --profile desktop --no-shortcut and npx dsh-win32 setup --legacy.

Compatibility

Windows only (win32 badge). Works with current DeepSeek Harness that ships persistent PowerShell and a Windows ACL sandbox; legacy DSH rc.6 and older supported behind an explicit --legacy flag (Git Bash preset needs danger-full-access; busybox preset can run in Workspace Write).

Details

Recent updates

The current README documents setup/doctor/fix, the legacy DSH rc.6 paths, honest limits (cannot prove a separately cached launcher is the same version; PowerShell 7 recommended but not installed), and that --sandboxed remains accepted but makes no extra change on current DSH.

FAQ

Does dsh-win32 install WSL or Git?
No — the README states it does not install Git, PowerShell, busybox, WSL, or another DSH bundle on the current path.
What does the fix command do?
It only repairs installed koffi versions that are known broken or fail a real runtime load, then verifies the load again after repair.
Is it for the current DSH or legacy only?
Current DSH ships persistent PowerShell and a Windows ACL sandbox which setup checks; legacy DSH rc.6 and older are supported behind an explicit --legacy flag.

Alternatives

cc1252/deepseek-harness-desktop · Links2008/DeepSeek-Harness-Desktop · hongfeiyucode/deepseek-harness-desktop

More plugins in Coding & Development

Browse more in Coding & Development

Guides for Coding & Development plugins