DSH Desktop — DeepSeek Harness Desktop App
DSH Desktop is a community-maintained desktop app for DeepSeek Harness on Windows and macOS. It bundles the runtime, manages the local Host and provides profiles, tray controls, updates and recovery tools.
On this page
Choose your DSH Desktop installer
Choose your OS, download directly, and continue with the first-task checklist below. The packaged app includes its normal runtime, so there is no setup page to visit first.
Windows x64
Download the current Windows NSIS installer maintained by the DSH Desktop project.
Download DSH Desktop for WindowsWindows x64 · EXE installermacOS
Download the current universal macOS disk image for Apple silicon or Intel Macs.
Download DSH Desktop for macOSmacOS · Universal DMGPrefer Chinese? Read the Chinese version →
Continue to the first-task checklist ↓Download, open, and run your first task
- 01
Install DSH Desktop
Run the Windows installer, or open the macOS DMG and move the app into Applications. The packaged app already contains its normal runtime dependencies.
Choose an installer → - 02
Finish the first-run setup
A new profile can show the Desktop setup wizard before the Host and main window start. Finish or skip it, then confirm the selected profile actually opens.
Read first-run notes → - 03
Connect a model
The app does not include model credit. Add your own provider and model credentials in Settings → Models.
Open model setup guide → - 04
Use a test workspace first
Start in a disposable folder, review approvals and verify file changes before using an important project.
Open first-task guide →
Startup failure or plugin crash? Browse version-specific community reports →
What DSH Desktop changes
DSH Desktop packages a fixed DeepSeek Harness upstream version with Electron, Node.js, pnpm and the Desktop integration. Normal users do not need to install Node.js, pnpm or a separate system-wide DSH before launching the packaged app.
- Run and recover the local Harness Host from a desktop app.
- Open the Agent workspace in its own window and keep it available from the system tray.
- Use the official Harness plugin/profile model while Desktop supplies window, terminal, update and recovery controls.
- Keep the Web service on loopback by default; LAN access is a separate opt-in setting.
Version and compatibility
DSH Desktop FAQ
What is DSH Desktop?
DSH Desktop is a community-maintained desktop client built around DeepSeek Harness. It keeps the Harness Web UI, Host and plugin system while adding native window, tray, terminal, update, profile and recovery integration.
Do I need Node.js or pnpm first?
Not for the packaged Windows/macOS app. The current project documentation says the installers bundle Electron, Node.js, pnpm and a fixed DSH dependency set. Its private terminal shims do not modify your global system PATH.
Is DSH Desktop an official DeepSeek product?
No. The Desktop project is independently maintained by the community and explicitly says it is not affiliated with or endorsed by DeepSeek.
Why did the window disappear but DSH is still running?
Closing the Desktop window normally hides it. Check the system tray to reopen it; choose Exit when you actually want to stop the app and Host process.
Which port does DSH Desktop use?
Desktop defaults to a randomly allocated local Web port (port 0) to avoid ordinary conflicts. If you explicitly configure a fixed port and another program owns it, the Host cannot start until you release the port or choose another one. The service listens on 127.0.0.1 by default.
Should I enable LAN access?
Only on a fully trusted network. The Desktop user guide warns that LAN exposure does not add authentication, so another device on the same network could open DSH and operate the computer through that surface.
Why did a plugin disappear after switching profiles?
Profiles have their own bundle/dependency composition. Switching profiles does not copy plugins from the old profile. Plugin Bundle changes also require a Desktop/profile restart before the new bundle set is active.
What if an older profile stops opening after an upgrade?
The v2.0.2 release warns about upstream breaking changes. The project recommends trying a new profile first. Before deleting an unusable old profile, review and copy its installed plugin list. The release notes say session messages are preserved, while installed plugins are not copied automatically.
How do I collect diagnostics after a crash?
If Desktop reaches the tray, use Export diagnostics. If it repeatedly crashes before the tray appears, the project user guide documents a dedicated --export-diagnostics recovery path. Review the ZIP before sharing it because local paths, workspace/session identifiers and crash dumps can still contain sensitive context.
Does DSH Desktop include free DeepSeek API credit?
No. The installer packages the local Harness runtime and Desktop integration, not model usage credit. Configure your own provider credentials.
Download, runtime, profile, port, recovery and compatibility details are based on the DSH Desktop v2.0.2 release plus the project's current user guide and FAQ. Check those sources again before installing or upgrading.
GitHub release page: https://github.com/anywhere-labs/dsh-desktop/releases/tag/v2.0.2