Feature comparison · Positioning at a glance

Same DeepSeek Harness,
what makes a green portable launcher different

The official route is npx dsh (CLI + browser). The community also ships various desktop shells. This green build fills in the "no install, no setup, no footprint, copy-and-go" niche — the three are complementary; pick what fits you.

Dimension-by-dimension comparison

Four columns: this green build (highlighted) | official CLI | community desktop shell

Legend: ■ highlighted column = this green build (placed leftmost for quick review); ⭐ marks notable strengths of the others. Comparison is not about "better/worse" — just what each offers and which fits your scenario.
Dimension This green build
DeepSeekHarnessGreen
DeepSeek official
npx dsh · CLI / WebUI
Community shell
Electron / Tauri, etc.
Install / Start Green portableExtract & run; double-click DSH_Launcher.exe or start.bat and you're ready Install Node.js + pnpm first, then run npx dsh web in a terminal Installer bundle (or portable zip) with bundled Node; usually larger
Bundle size LightestGreen zip ≈18 MB, no runtime inside; environment is fetched once online, then fully offline Pure CLI, no standalone size Self-contained packages: ≈87 MB (Tauri) ~ 157 MB+ (Electron, Chromium)
Where data lives Travels with youNode / dsh / cache / sessions all under runtime/, DSH_HOME built in; copy the folder to migrate ~/.dsh (user home) Installer writes to AppData; some isolate from home
System footprint Zero footprintNo system install, no registry, nothing written to user home Writes global Node env and dependency cache Installer writes registry, program dir, update entries
Desktop window Embedded WebView2 window (falls back to browser); lightest shell, no Chromium payload Browser tab Electron / Tauri windows with custom frames, tray, gestures
Updates Dual channelOfficial core and shell update independently; auto-backup before updates, rollback on failure Re-pull npx dsh Single-channel whole-package update, hash-verified
Mirror / speed CN friendlySwitchable mirror (CN / official); auto-fallback to Gitee if GitHub is unreachable Official source by default, slower in mainland China Some bundle CN mirrors
Plugin ecosystem Bundled 10 self-built plugins (memory lib / rules injection / session rollback / import / usage stats / Ollama…), ready out of the box Official plugins, installed & managed by you Preloaded community plugins, preset packs (.dshpreset), vision engines
Session management Offline unarchive and permanent delete of archived sessions; roll a session back to a healthy turn Archive only; no delete entry point Session management popups / snapshot restore (some projects)
LAN access RemoteOne-click bind 0.0.0.0 with auto firewall allowance; open the WebUI from a phone or another PC Localhost only by default Loopback only by default (more stable & secure)
Language support App-level bilingualLauncher & 10 built-in plugin UIs are CN / EN bilingual, live-switching with the official locale setting;
the site also ships Simplified / Traditional / English pages
Official docs in CN + EN Language coverage varies per project: some multilingual, others CN-only or EN-only
Release channels Dual remote release (GitHub / Gitee), smooth access in mainland China GitHub / npm official source Mostly GitHub-only
Highlight reels ⭐ Light portable, zero footprint, dual-channel updates, self-built plugins, LAN remote Official core, stable & authoritative ⭐ Cross-platform (mac/Linux), code signing, safe mode, task board, desktop pet, A/B dual-slot updates
Note: Green portable, all-inclusive bundles, and the official CLI are three complementary paths — none is objectively "best". The core trade-off of this green build is lighter, cleaner, more portable, focused on Windows portable users; it gives up "heavy-delivery" features like cross-platform builds and code signing. Highlights from community projects (Guarded / Safe Mode, Task Board, etc.) are not replicated on purpose — borrow ideas as needed.

⚠️ This comparison was surveyed on 2026-09-06. The comparison results and descriptions were AI-generated and are for reference only — please verify against each project's latest Release / official site.

Community desktop / all-in-one builds

Survey 2026-09-05~09-06; star counts are snapshots, judge activity by Release frequency

dataelement/dsh-desktop

≈4244★ · Electron

The community project closest to a commercial product: 6-language website, signed macOS + signed Windows builds, .dshpreset preset packages, phone pairing, Safe Mode, diagnostic recovery. Most complete spec.

Compared with our green build: a "heavy-delivery" product path with the most complete spec (cross-platform + code signing + 6-language site), for users who value commercial-grade polish.

myYangyunfan/dsh_desktop

≈637★ · Tauri 2

The most feature-complete Chinese community build: bundled offline everything, self-healing "guardian waterfall", desktop pet / balance widget, GitHub/Gitee dual-source sha256-verified updates. Closest to our positioning.

We emphasize "zero footprint + travel with the folder"; it emphasizes "all-inclusive + enhanced interaction".

anywhere-labs/deepseek-harness-desktop

New · active

Electron-based, actively tracking upstream rc; composes desktop capabilities (window / tray / terminal / updates) via Cordis plugin lines, towards "zero-fork" upstream following.

More conservative upstream following, suited to developers who value an untouched core and minimal divergence.

citrusli2026/dsh-desktop (dsh-desktop.com)

v0.1.2-rc.1.shell.5 · macOS/Windows/Linux

A newer community shell (Electron) following the official stance — "just bring Harness to the desktop, don't build another product". Bundles Node, defaults to a separate data dir ~/.dsh-desktop.

Isolated from the official CLI's data; full cross-platform support.

ningbainb/deepseek-harness-desktop

v2.6.0 · Windows · BSD-3

A Windows AI-coding bundle: Task Board, Git graph, right-side file panel, Skills library, Codex integration — leaning toward a "developer workbench".

More feature stacking for heavy developers; larger and heavier to ship.

libi/dsh-desktop

Electron · follows upstream

Another Electron/TS shell: auto-launches the DSH backend, detects a usable port, tray & window management, auto build/publish following upstream. Same family as this kind of shell.

Similar approach; overall positioning close to citrusli.

Distinctive bundled plugins

All are pure plugins — no official files are modified; restart the service after install

🧠 Ancestor Memory

Sinks conversation key facts into SQLite; recalls and injects them into the system prompt next time — cross-session memory, with session grouping and batch cleanup.

📜 User Rules Injection

Write personal preferences / code style / communication requirements in markdown; auto-injected into the system prompt every conversation.

↩️ Session Rollback / Import

Roll back a "poisoned" session to a healthy turn; import session ZIP / JSONL, reciprocal to the official export.

🧾 Usage Stats

Per-message "tokens / estimated cost" plus aggregated usage.

🖼️ Background Motion

Play videos from a local folder as the WebUI background (picture + sound).

🤖 Ollama Integration

Auto-detect a local Ollama service and connect; pick an Ollama model right from the model selector.

Download the green portable build

The green zip ships without a preloaded environment to stay small; the launcher fetches it once online on a new machine

A single ≈18 MB green zip with the launcher, bundled plugins and docs.
Extract → double-click → one online pass to fetch the environment → fully offline after.
No system install, no registry writes, nothing pollutes your user folders — copy the whole folder to migrate.

Latest version see Release · ← Back to home