Skip to content
Projects

dsh-tauri/deepseek-harness-desktop

View on GitHub

dsh-tauri/deepseek-harness-desktop has 3,576 GitHub stars and 236 forks. GitHot measured +14 stars in 24 hours and +108 in 7 days. Last checked 2026-11-11 06:23 UTC. Last push 2026-11-02.

How these counts are measured

DSH Tauri 桌面版 | Better DSH desktop, zero environment setup, preset plugins, Windows / macOS / Linux.

Measured star growth

in 24h
+14
in 7 days
+108
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.en.md

Original

DeepSeek Harness Tauri Desktop

DeepSeek Harness Tauri Desktop

Run DeepSeek Harness on your desktop —
no manual Node.js, pnpm, or Docker setup; standard installs may need network initialization on first launch.

Windows MacOS Linux

Release Recommended DSH 0.2.1-rc.4 MIT License
Downloads Stars Contributors Commit activity

Download · English · Español · Русский · 한국어 · Docs · 中文

DSH Desktop banner

Features

  • 🪶 Native desktop — Tauri 2(Electron Runtime) + React 19 + HeroUI 3, embedding the local Harness UI.
  • 📱 Remote connection — Scan a QR code in the Android / iOS app to connect to your computer's DSH over LAN or a Cloudflare public tunnel.
  • 🔄 Runtime management — Install dependencies, select core versions, and access desktop/core updates.
  • 🧩 Plugin management — 12 built-in plugins, plus local-directory installs, built-in disabling, community plugin installation, upgrades, removal, and error details.
  • 🗂️ Profile configuration — Separate plugin/settings configurations, with one-click profile data migration, backup, and cloning.
  • 💽 Data directory — Pick where data lives during installation (Windows); migrate or roll it back later in Settings on Windows, macOS, and Linux.
  • ⌨️ CLI integration — Managed dsh / pnpm commands via shims, not a global npm core installation.
  • 🐾 Desktop pets — Pets / Codex resources, pack imports, and conversation activity; preset media comes from remote hosts.
  • 🎨 Personalization — 8 palettes, local UI scaling, terminal mode, adjustable opacity, and optional frosted blur.

Built-in plugins

First-party plugins distributed with desktop resources:

Optional presets

Setup offers the following community plugins for installation on demand.

  • DSH Better Sidebar — Per-session editor sidebar
  • DSH Office Kit — Office documents, PDF, presentations and spreadsheets
  • DSH Market — Community plugin market
  • DSH Rewind — Conversation rewind and workspace backups
  • DSH IM — IM channels and bot management
  • DSH OPS — Low-level operations tools to reduce token usage and task execution time
  • Billion Context — Context compression and history restoration

Request new or updated presets via Issues. Available versions follow the manifest's core compatibility rules.

Quick Start

Download the installer for your platform and architecture from Releases:

Platform Requirements Installer
Windows Windows 10+ (bundled Chromium engine) x64 .exe / .msi
macOS macOS 12+ (bundled Chromium engine) Intel / Apple Silicon .dmg
Linux Bundled Chromium engine x64 .AppImage / .deb

macOS also supports Homebrew installation:

brew install dsh-tauri/desktop/deepseek-harness

On Fedora 43+ (x64 / ARM64) you can install from the Copr repository. Upgrades come through dnf upgrade and in-app updates are disabled. For prereleases install dsh-tauri-beta instead (it conflicts with dsh-tauri; switch with sudo dnf swap dsh-tauri dsh-tauri-beta):

sudo dnf copr enable fairyband/dsh-tauri
sudo dnf install dsh-tauri        # stable
  • Standard installers need network on first launch to download missing runtime/core components. Git features require an available Git.
  • Names with a Bundle suffix are offline installers (_Bundle_*.exe, _Bundle_*.deb, and two _Bundle_*.dmg).
  • Local execution is not fully offline: model services, plugin installation, updates, and preset pet media can still use network.
  • For Linux display, Wayland, AppImage, and permission workarounds, see the installation and troubleshooting docs.

Desktop proxy

  • Set an HTTP, HTTPS, SOCKS5, or SOCKS5H proxy in Configuration → Application → Proxy URL.
  • Applies only to desktop runtime/core downloads, update checks, and plugin metadata—not model requests or plugin subprocess networking.
  • Leave empty to inherit system/environment settings. Saved changes apply to new requests; retry failed downloads afterward.
  • SOCKS5H resolves destination names through the proxy; loopback connections stay direct.

Mobile support

DSH Mobile accesses Harness on your computer over LAN or a public tunnel; it does not run a core on the phone.

  • Android: download an APK from Releases.
  • iOS: install the beta through the TestFlight invitation, subject to approval and available slots. Unsigned IPAs in Releases require your own signing.

Enable sharing from Share in the desktop's top bar, then scan the QR code to pair. Keep the computer, Harness, and any tunnel online. Access is not read-only; keep QR and access codes private. See the mobile remote access guide.

The app is maintained only until an official mobile service launches. Development details are in the mobile specification.

Runtime

Windows startup failures show a native dialog with the underlying error. For STARTUP_LOW_INTEGRITY:

  • The process runs below Medium integrity and cannot write normal user data; updates can inherit a folder's Low label.
  • Inspect the folder and executable with icacls. Restore a trusted installation to Medium, or reinstall into a normal folder.
  • Running as administrator does not remove the Low-label restriction. Keep sessions and DSH_HOME unchanged.
Current baseline Version
Recommended Harness core 0.2.1-rc.4
Minimum supported core 0.2.1-rc.4; not a compatibility guarantee for every plugin

Older cores are no longer supported. Earlier compatibility records describe history, not the current support range.

  • Core and preset selection follow the resource manifest and declared plugin version ranges, not a promise of compatibility with arbitrary latest upstream releases.
  • CLI integration is enabled by default in release: Windows / macOS / Linux update PATH automatically. Reopen your terminal; other shells may still need manual setup.

Community

QQ group QR code
QQ Group
WeChat group QR code
WeChat Group (full, add me on WeChat first) →
WeChat QR code
WeChat

Development

See the English development guide or Chinese development guide. Feature details are in the online docs.

Notes

[!WARNING] Developer preview — upstream dsh evolves quickly and may introduce breaking changes; check compatibility before upgrading.

[!NOTE] Security — dsh can execute code locally. For learning / research / testing only; run it in a trusted, isolated environment.

Community Picks

  • dsh-tauri-notify-webhook - Forward notifications to webhook, email (SMTP) or pushplus when a task stops abnormally or finishes by @iuuuuuuuu
  • dsh-pdf-reader - Page-by-page PDF reading, local OCR, citations, search and visual cropping by @SkanderBog
  • dsh-context-manager - Review context before applying, and choose per full-history group to keep, summarize or omit earlier content by @SkanderBog
  • @ryuu-64/dsh-find-all - Ctrl+F in the current conversation to find saved history by @Ryuu-64

Related

Contributors

License

MIT with a Non-Commercial Condition © deepseek-harness-desktop contributors

Explore related projects