Clickable DeepSeek Harness: AI Agents Without the Terminal
It turns DeepSeek’s open-source agent framework into a double-clickable desktop app for developers who would rather not babysit a local web server.

What it does
DSHCode is an independent community project that packages DeepSeek’s open-source deepseek-harness agent framework—complete with its plugin runtime, Web UI, and interactive GenUI cards—into an installable macOS and Windows application. The Electron shell stays intentionally thin, serving only as a hardened container that launches a local loopback server and displays the upstream interface, which means the actual product behavior and feature set come straight from DeepSeek Harness itself.
The interesting bit
Rather than forking the UI or re-implementing features, the desktop shell delegates everything to the upstream web package and simply adds desktop-native trim: tray icons, system notifications, single-instance locking, and a safe-mode launcher that can disable crashing plugins so the app still starts. It is essentially polite glue code, and that restraint is its smartest architectural choice.
Key highlights
- Ships the full Harness stack—plugin sandboxing, bash/filesystem/web tools, subagent orchestration, and resumable long-running tasks—inside a
.dmgor.exe. - Plugin manager pulls extensions from npm or Git repositories; failed plugins trigger diagnostic reports and can be auto-repaired by the agent or bypassed via safe mode.
- Binds its internal HTTP service strictly to
127.0.0.1on an ephemeral port, shutting down cleanly when the app exits. - Supports DeepSeek API model controls out of the box, including reasoning intensity, token limits, and multimodal toggles.
- Bilingual UI (English/Chinese) and a selection of themes/skins bundled in.
Caveats
- Installers are not code-signed or notarized yet, so macOS Gatekeeper and Windows SmartScreen will complain on first launch.
- Requires your own DeepSeek API key; it is not a local model runner.
- Explicitly not an official DeepSeek release—just a community repackaging that preserves upstream attribution.
Verdict
Grab this if you want to experiment with DeepSeek Harness but would rather not manage a local Node environment. Skip it if you are already comfortable running the upstream web UI from source or need Linux support, which is not currently provided.
Frequently asked
- What is whitelonng/dshcode?
- It turns DeepSeek’s open-source agent framework into a double-clickable desktop app for developers who would rather not babysit a local web server.
- Is dshcode open source?
- Yes — whitelonng/dshcode is open source, released under the MIT license.
- What language is dshcode written in?
- whitelonng/dshcode is primarily written in TypeScript.
- How popular is dshcode?
- whitelonng/dshcode has 715 stars on GitHub.
- Where can I find dshcode?
- whitelonng/dshcode is on GitHub at https://github.com/whitelonng/dshcode.