deepseek-harness-desktop
DeepSeek Harness Desktop is a Tauri v2 desktop shell that packages the full DeepSeek Harness into a lightweight app. It uses system WebView instead of bundling Chromium, keeps Harness Agent/session/tool/plugin/Cordis capabilities, and ships platform-matched Node.js and production runtime in release assets. Listed release formats include Windows portable ZIP, Linux AppImage/DEB, and macOS DMG, with a custom title bar, theme sync, startup stage UI, and attachment handling via Harness and separate
Installation
dsh plugin --profile web add dsh-attachmentOverview
DeepSeek Harness Desktop is a Tauri v2 desktop shell that packages the full DeepSeek Harness into a lightweight app. It uses system WebView instead of bundling Chromium, keeps Harness Agent/session/tool/plugin/Cordis capabilities, and ships platform-matched Node.js and production runtime in release assets. Listed release formats include Windows portable ZIP, Linux AppImage/DEB, and macOS DMG, with a custom title bar, theme sync, startup stage UI, and attachment handling via Harness and separate
- Tauri v2 desktop shell for DeepSeek Harness; uses system WebView instead of bundling Chromium.
- Keeps Harness Agent, sessions, tools, plugins, Typert RPC, and Cordis profile as the business core.
- Release packages include platform-matched Node.js and a full production runtime for portable use.
- Windows portable ZIP includes expanded runtime/harness next to the EXE and avoids AppData runtime copies.
- Startup page reports real stages: read portable runtime, start local service, load workspace.
- 32px custom title bar, light/dark theme sync, whale loading animation, and suppressed background console flash.
- Image attachments use Harness preview/history; other files can use an installable DSH plugin for drag-drop, cards, and downloads.
- harness/ is tracked directly in the repository, not as a Git submodule, so a normal clone includes full source.