baikangwang/deepseek-harness-desktop

baikangwang★ 0Rust最后同步: 2026-08-16

在 GitHub 打开

README 摘要

DeepSeek Harness Desktop (DshDesktop) A professional desktop shell for the DeepSeek Harness Web GUI, built with Tauri 2 (Rust + WebView2) . It is a thin host wrapper , not a fork: it spawns the installed dsh web as a managed child process and loads the served URL in a WebView2 window. It adds what a browser cannot — a real app icon, single instance, tray status, close-to-tray, crash auto-restart, deploy/status observability, and (P2) signed self-update. Core principle The shell never bundles DSH . It locates a pinned dsh install in a private prefix and spawns dsh web . DSH upgrades are therefore transparent, and every DSH client-plugin feature appears automatically (the WebView loads the same URL served by dsh web , which injects window. DSH BOOT ). Repo layout Prerequisites - Windows 10 1809+ / Windows 11 (WebView2 Evergreen; the installer bundles the bootstrapper for Win10). - Rust (stable, MSVC toolchain) + Node.js ≥ 20 (for the Tauri CLI only). First build (one-time) How it runs (P1) 1. main.rs (with windows subsystem="windows" ) launches with no console. 2. app::setup loads config.json , resolves node + dsh, spawns dsh web --port 0 hidden, parses the dsh web: http://127.0.0.1:…

在 GitHub 查看完整 README →
工具/开发dsh-plugin

分类