Releases: xccElephant/deepseek-harness-desktop
Release list
v0.2.0
Unofficial desktop build of the DeepSeek Harness, not affiliated with DeepSeek.
This release is about updates. The app now notices when a newer desktop build is published, and the repository follows the Harness's own releases on npm.
What's new
The app tells you when it is out of date. Shortly after launch it checks this repository's latest release and, only if there is a newer one, offers to open the download page. A prompt can be dismissed for that version, and Help → Check for Updates… asks on demand. The check reads the redirect from /releases/latest rather than calling the GitHub API, so it spends none of the API's 60 anonymous requests an hour — a budget that is often already gone behind a shared or carrier-grade address. A check that fails is logged and forgotten: it never delays startup or interrupts.
Nothing is downloaded or installed for you. Without a developer certificate, an app that replaced its own binary would be executing an unverified download, so it reports and leaves the decision to you.
The bundled Harness is followed automatically. A scheduled workflow compares the pinned version against npm's latest daily and, when they differ, opens a pull request touching only that pin and starts a full build of the branch: all four platforms packaged, then the Linux and Windows builds installed and launched. Merging and releasing stay deliberate, because a developer-preview upstream can change the two things this shell depends on — the dsh web --port interface and the line it prints when the server is listening.
Still bundling Node 24.19.0 and @deepseek-ai/dsh@0.1.0-rc.6, unchanged from 0.1.0. Your sessions and configuration live in ~/.dsh and are untouched by installing over an earlier version; quit the app first.
Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | …-arm64.dmg |
| macOS (Intel) | …-x64.dmg |
| Windows x64 | …-x64-setup.exe |
| Linux x64 | …-x86_64.AppImage or …-amd64.deb |
Before the first launch
These builds carry no developer certificate, so both desktop OSes will stop them.
macOS — the app is ad-hoc signed but not notarized. Copy it to Applications, then clear the download quarantine before you first try to open it, because macOS caches its verdict:
xattr -dr com.apple.quarantine "/Applications/DeepSeek Harness Desktop.app"Windows — SmartScreen shows Windows protected your PC. Choose More info → Run anyway.
Verifying the download
7d8a03ced9f490e3c383d8ce1d402f39cb771d1f9c530124df0f8ef83bb6ff03 DeepSeek.Harness.Desktop-0.2.0-arm64.dmg
ad19da1ce995b5d0cfd79d3555694737ab8a5cf7b74ceb9a39cdbde123ca4cd5 DeepSeek.Harness.Desktop-0.2.0-x64.dmg
134248b6aeddc56e7cec09fda425be51587c8c3cbf18e62e6f7886aa1163ffc5 DeepSeek.Harness.Desktop-0.2.0-x64-setup.exe
1e30781f63a97ff716319fb80d632d4f4879f9dd5c50b61de18af7d9ea32becc DeepSeek.Harness.Desktop-0.2.0-x86_64.AppImage
496eb426a5ffe3a0c6049bd148f439bdacceb70f82d3c0e9d63edc1db4460307 DeepSeek.Harness.Desktop-0.2.0-amd64.deb
Known limitations
- No developer certificate or notarization, hence the warnings above.
- Updates are announced, not installed.
- The Linux and Windows installers were installed and launched by CI before this release was published. The Apple Silicon build was installed and launched by hand; the Intel build was not, having no machine to try it on.
v0.1.0 — DeepSeek Harness Desktop
First desktop build of the DeepSeek Harness. Unofficial and not affiliated with DeepSeek.
The installer carries its own Node 24.19.0 runtime and a pre-installed @deepseek-ai/dsh@0.1.0-rc.6, so nothing needs to be installed first. The app runs dsh web as a child process and loads its UI, which means every Harness feature behaves exactly as it does from the CLI. Your sessions and configuration live in ~/.dsh, shared with the CLI if you already use it.
No API credentials are bundled. On first run the Harness asks for a provider key, exactly as the CLI does.
Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | …-arm64.dmg |
| macOS (Intel) | …-x64.dmg |
| Windows x64 | …-x64-setup.exe |
| Linux x64 | …-x86_64.AppImage or …-amd64.deb |
Before the first launch
These builds carry no developer certificate, so both desktop OSes will stop them.
macOS — the app is ad-hoc signed but not notarized. Copy it to Applications, then clear the download quarantine before you first try to open it, because macOS caches its verdict:
xattr -dr com.apple.quarantine "/Applications/DeepSeek Harness Desktop.app"Windows — SmartScreen shows Windows protected your PC. Choose More info → Run anyway.
Verifying the download
9269b4bcb1820357842b0c46fce1a1b77a107b9ec7d99887d2eb038fd5f78564 DeepSeek.Harness.Desktop-0.1.0-arm64.dmg
651cd7eabba5d11304a8927628e5450dbc7b42eaf0202b0b1911bea2e4a97cbf DeepSeek.Harness.Desktop-0.1.0-x64.dmg
a56ebbdff6b6e5f295cc79175cf1ff36f0150ee7dd9c94e985b2fd4e751f0f9a DeepSeek.Harness.Desktop-0.1.0-x64-setup.exe
ba077dd269a1c4597e70844c408bf81bf639d8d1a0ad193efed3681cef400685 DeepSeek.Harness.Desktop-0.1.0-x86_64.AppImage
31ca42afdb12deef08e0868f95bc01ed03f751a9d69c182efbabebacb20f8e97 DeepSeek.Harness.Desktop-0.1.0-amd64.deb
Known limitations
- No developer certificate or notarization, hence the warnings above.
- No auto-update. Help → Desktop Releases opens this page.
- The upstream Harness is still a developer preview, so expect breaking changes.
- One backend per machine: launching again focuses the existing window.
How these builds were checked
The Linux and Windows installers are installed and launched on a clean runner in
the same workflow that produced them, and the release is blocked unless the
bundled Node starts the bundled Harness and the reported URL serves the web UI.
Both macOS builds were verified by hand: valid signature, correct architecture,
and a real launch of the app from the mounted disk image.