Run DeepSeek Harness on your desktop, instantly β
no Node.js, no pnpm, no Docker. Download, install, go.
English Β· δΈζ
Zero setupβ First launch bootstraps the bundled Node runtime and Harness core automatically; a compatible local Node (v22.15+ / v23.8+) is reused as-is when present.Self-healing coreβ Every launch syncs with the latest upstream Harness release, so upstream fixes reach you without reinstalling.** Local & private by default**β Runs on127.0.0.1:3080
. Profiles, sessions and settings stay on your machine; telemetry is off by default.Native & lightweightβ A Tauri 2 shell (not Electron): smaller installers, lower memory, native windows. Windows / macOS / Linux, bilingual UI.
Download the installer for your platform from Releases, install, and launch.
The first run downloads the Node runtime and Harness core (~a few hundred MB) and takes you straight into the harness at http://127.0.0.1:3080
. Everything after that runs locally β no network required.
Requirements: Windows 10+ (64-bit) Β· macOS 10.15+ Β· Linux (AppImage) Β· network on first launch
pnpm install # install dependencies
pnpm tauri dev # run in dev mode
pnpm tauri build # build installers
Requires Node.js 20+, Rust 1.77+, pnpm 9+, and the platform toolchain (MSVC + WebView2 / Xcode CLT / WebKit2GTK).
ββββββββββββββββββββββββββββββββββββββββββββββββ
β Tauri WebView (React) β
β setup state machine β progress β iframe β
β loads the dsh web UI + sidebar controls β
ββββββββββββββββββββββββ¬ββββββββββββββββββββββββ
β invoke commands + events
ββββββββββββββββββββββββ΄ββββββββββββββββββββββββ
β Tauri Rust backend β
β service/download installer + extraction β
β service/workflow dsh process lifecycle β
β task dsh health checks β
ββββββββ¬ββββββββββββββββββββββββββββ¬ββββββββββββ
β β
runtime/ (Node.js v22.22.0) dependencies/dsh/ (prebuilt bundle)
βββββββββββββββ¬ββββββββββββββ
βΌ
dsh --profile web --host 127.0.0.1 --port 3080
β DSH_HOME=<app-data>/data/dsh
βΌ
http://127.0.0.1:3080/ β embedded UI
The prebuilt Harness bundle is published by deepseek-harness-pkg (release contract: docs/PKG-CONTRACT.md). Every launch diffs the installed bundle against the latest release and re-downloads when outdated β keeping the local install when GitHub is unreachable. Full architecture: docs/ARCHITECTURE.md.
Developer previewβ upstreamdsh
is evolving fast with breaking changes; this project tracks it closely.macOS Gatekeeperβ the app is not notarized; allow it once via System Settings β Privacy & Security β Open Anyway.** Security**βdsh
can execute code locally. For learning / research / testing only; run it in a trusted, isolated environment.
deepseek-harnessβ the upstreamdsh
agent platformdeepseek-harness-pkgβ prebuilt Harness bundles consumed by this appn8n-desktopβ reference implementation
MIT Β© deepseek-harness-desktop contributors