deepseek-harness-desktop (dsh-tauri/deepseek-harness-desktop)
Searching Database…
What is this?
DeepSeek Harness Desktop is a native desktop wrapper for the DeepSeek Harness (dsh) AI agent CLI, built with Tauri so it ships as an 8MB installer with zero manual environment setup on Windows, macOS, and Linux.
Is this the DeepSeek Harness agent itself, or just a shell around it?
It's a lightweight Tauri 2 shell, not Electron, wrapped around the upstream dsh agent platform; it fetches and runs the Harness core and Node runtime for you, then presents a native window with plugin management, a registered dsh CLI command, and desktop extras.
How do I install and start it?
Download the installer for your platform from GitHub Releases and launch it, or on macOS install via Homebrew; on first run it downloads the Node runtime and Harness core (needs network once), then drops you straight into the Harness UI.
Do I need Node.js, pnpm or Docker installed first?
No — the app is built to need none of that; it bundles what it needs and downloads the Node runtime and Harness core itself on first launch.
Is it stable enough to rely on?
Not fully yet — it's explicitly labeled a development preview because the upstream dsh is still iterating fast with breaking changes, and this app tracks it closely.
Does it work well on Linux, especially with Wayland?
It ships as AppImage or .deb for Linux, but the AppImage can show a black screen or crash on Wayland setups like GNOME Wayland or Ubuntu 22.04+ due to WebKitGTK; switching to the verified .deb package or forcing an X11 backend fixes it.
What plugins come preinstalled or can I add on first run?
First-run onboarding lets you pick optional plugins like DSH Market (a plugin browser/installer), DSH Better Sidebar, DSH Win Terminal Inspector, and DSH Notification. Built-in first-party plugins also add per-session Git worktrees, a Skills/MCP manager, a right-click action menu, and a scheduler for recurring agent tasks.
What's the desktop pet feature?
It's an optional on-screen companion sourced from Pets or Codex resource packs that shows status bubbles based on your session activity; you can download preset pets or import your own Codex .zip packs.
How do updates work?
The app checks the latest Harness release on every launch and applies updates in-app without requiring a reinstall, falling back to the local install if GitHub is unreachable.
Can I use the dsh command outside the app?
Yes — installation automatically registers a global dsh command, usable from any new terminal, without overwriting your existing shell configuration.
What are similar projects?
dsh_desktop, dsh-desktop, dsh-desktop, deepseek-harness-desktop, pilot-harness, EAC-Desktop, dshcode, dsh-dafeiyu
Which topics is it in?
dsh-desktop, desktop-pet, auto-update, linux-app, tauri, dsh, harness, plugin-system, dsh-plugin, macos-app, homebrew, deepseek-harness


