ShuaixinHuang/deepseek-harness-desktop
A desktop-first, local-first coding-agent harness with DeepSeek defaults, positioned as the native desktop counterpart to DeepSeek Harness: a native Electron app plus a terminal client, with DeepSeek V4 Flash as the default and adapters for Codex, OpenAI, Anthropic, OpenRouter, Z.AI, Kimi, MiniMax, Grok and OpenCode Zen Go. Sessions are local tree-shaped JSONL you can resume, fork and replay; commands run inside an OS sandbox with network blocked by default, and every successful patch creates a durable, conflict-safe checkpoint. The conversation view, diff review and settings live in the app you launch, with a full terminal client for headless and scripting work.
Install
Download DeepSeek-Harness-Desktop v0.1.0 from the project's release page (DMG for macOS, installer EXE for Windows, DEB/RPM for Linux)README download section: signed installers for DeepSeek-Harness-Desktop v0.1.0 — DMG for macOS, installer EXE for Windows, DEB/RPM for Linux. The project positions itself as a desktop-first agent harness rather than a shell around dsh: it ships a native Electron app plus a terminal client, with DeepSeek V4 Flash as its economical default and built-in support for Codex, OpenAI, Anthropic, OpenRouter, Z.AI, Kimi, MiniMax, xAI and OpenCode Zen Go.
Compatibility
macOS (DMG), Windows (installer EXE) and Linux (DEB/RPM). README comparison table: native Electron desktop app + terminal TUI versus DeepSeek Harness's browser-tab Web UI; minimal harness as the main path (the default runtime exposes the exec_command + apply_patch tool surface DeepSeek used to benchmark V4 Flash).
Details
- Repo: ShuaixinHuang/deepseek-harness-desktop
- Category: Infrastructure & Deployment
- Stars: 2
- Version: v0.1.0 (README documents signed installers for macOS, Windows and Linux; no npm plugin release — this is a standalone desktop harness)
- Last push: 2026-08-13
- First seen: 2026-08-13
Recent updates
README documents the deliberate differences from DeepSeek Harness: install-form (signed installers vs Node.js + npm launcher), default model (DeepSeek V4 Flash with the minimal harness vs model adapters composed as plugins), session storage (local tree-shaped JSONL with resume/fork/replay vs append-only session log with trajectory replay), safety (OS sandbox with network off by default and checkpoints vs sandbox/permissions/storage composed as plugins) and runtime (local, inspectable, MIT-licensed vs Cordis plugin kernel with breaking changes expected).
FAQ
- How do I install DeepSeek-Harness-Desktop?
- Download DeepSeek-Harness-Desktop v0.1.0 from the project release page — DMG for macOS, installer EXE for Windows, DEB/RPM for Linux.
- Is this the same as DeepSeek Harness (dsh)?
- No — the README describes it as a desktop-first counterpart that keeps the DeepSeek-first, local-first philosophy but ships as a native Electron app plus terminal client, rather than a web UI launched with npx @deepseek-ai/dsh web.
- How does it handle safety?
- Per the README, commands run inside an OS sandbox with network blocked by default, and every successful patch creates a durable, conflict-safe checkpoint.