u/Due-Revolution-124

Desktop wrapper for DeepSeek Harness: why I chose Electron (practical choice)

Desktop wrapper for DeepSeek Harness: why I chose Electron (practical choice)

Electron may be heavier, but this project is not just “a WebView wrapper.”

It’s a lightweight desktop shell that bundles Node.js runtime, manages DSH versions, and handles local process lifecycle, while keeping the official DeepSeek Harness experience intact (no changes to DSH itself).

I’m shipping it as an open-source app here:
https://github.com/qufei1993/dsh-desktop

I also learned a lot while building skills-hub, including practical macOS issues users may hit with unsigned builds and system security settings (sometimes requiring steps like xattr -cr in some contexts).
Given the current scope, Electron feels like the more straightforward and maintainable path.

I did consider Tauri, but since DSH is still Node-dependent, we would still need a Node sidecar, which increases complexity for version and process management.

So for now I’m choosing pragmatism: make it easy to run, easy to upgrade/switch versions, and consistent across macOS + Windows.

https://preview.redd.it/3qfzhhfqgmjh1.png?width=2642&format=png&auto=webp&s=e4d0ae73604457ca883aa0a22af94c80b7e229a6

https://preview.redd.it/9oj4glargmjh1.png?width=2596&format=png&auto=webp&s=0a0c5486147768238ac492b2a9294d978605170d

reddit.com
u/Due-Revolution-124 — 5 days ago

Built a lightweight desktop wrapper for DeepSeek Harness: same page, less friction

I just finished a small open-source project: a desktop wrapper for DeepSeek Harness.

I kept it simple by design: **it does not modify DeepSeek Harness content** at all.

It just provides a desktop app shell, and by default it opens the official DeepSeek Harness page directly.

What it solves:

- No need to install/manage Node.js locally

- Bundled Node.js runtime inside the app

- Version management + switchable versions (optional upgrade / keep old versions)

- Better desktop experience on macOS + Windows

It’s not trying to reinvent Harness, just make using it more convenient for people who want a normal app-like workflow instead of "open browser + start locally with commands".

GitHub: https://github.com/qufei1993/dsh-desktop

https://preview.redd.it/kv1phgosnjjh1.png?width=2672&format=png&auto=webp&s=29f983dfc1996ada8c1611941e55d2a1d16c667c

https://preview.redd.it/v36glruznjjh1.png?width=2596&format=png&auto=webp&s=7041c8882281c440a2f36b3fd5f88b1d51e6a9e3

reddit.com
u/Due-Revolution-124 — 6 days ago