dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Clean Windows installer and auto-update companion for DeepSeek Harness (DSH), with lightweight online and offline setups.
An unofficial Windows installer for DeepSeek Harness, with version and runtime management.
Vector illustration of the current UI with example data. English and Chinese are supported.
Supports Windows 10 22H2 / Windows 11, x64. There are no macOS or Microsoft Store builds at present.
Download from GitHub Releases:
| Edition | Filename | Use case |
|---|---|---|
| Online | DSH-Community-Setup-0.4.7-Windows-x64.exe | Normal use, with access to Node.js downloads and the npm registry during setup |
| Offline | DSH-Community-Offline-Setup-0.4.7-Windows-x64.exe | Includes a prepared runtime for machines without access to those sources |
Both editions require Microsoft Edge WebView2. The offline edition covers local runtime preparation; model services and other network features still depend on your configuration.
http://127.0.0.1:3080 and opens in your default browser.All DSH versions share the bundled Node.js 24.19.0. Other Node installations on your computer are neither used nor replaced. Only one DSH version runs at a time.
| Content | Location |
|---|---|
| DSH program files | %LOCALAPPDATA%\DSHCommunityInstaller\dsh\<version> |
| Private Node.js | %LOCALAPPDATA%\DSHCommunityInstaller\node\24.19.0\win-x64 |
| Download cache | %LOCALAPPDATA%\DSHCommunityInstaller\package-managers\pnpm-store |
| Runtime logs | %LOCALAPPDATA%\DSHCommunityInstaller\logs |
| Upstream settings and sessions | %USERPROFILE%\.dsh |
Versions are ordered newest first, without pinning current or installed entries. Catalog requests run independently of runtime maintenance. Failed refreshes preserve the previously fetched catalog and can be retried.
Switching validates the candidate and restarts a running service. If switching fails, the application attempts to restore the previous version. All versions share upstream settings and sessions; older versions may not read data written by newer ones. Removing a version deletes its program files. Uninstalling the controller removes its private runtime and logs while preserving .dsh.
Preferences & updates contains language selection, the automatic DSH update toggle, and application update checks. Automatic checks are enabled by default and run in the background after startup. Installing an update requires confirmation.
DSH updates use the official npm latest and next channels and check compatibility with the private Node runtime. Controller updates use a separate signed update feed.
Built with Tauri 2 + Rust + Vanilla TypeScript. Windows builds need Node.js, pnpm, the Rust MSVC toolchain, and Visual Studio C++ build tools. See CI configuration for tool versions.
pnpm install --frozen-lockfile
pnpm frontend:dev
pnpm frontend:build
pnpm test
pnpm build:public:online
# Only when an offline installer is needed:
pnpm build:public:offline
The build:public:* commands create unsigned local installers and do not require private credentials. The legacy build:online and build:offline aliases remain available. Official updater artifacts use pnpm build:release:online and pnpm build:release:offline; those commands require a Tauri updater signing key through TAURI_SIGNING_PRIVATE_KEY or the local %USERPROFILE%\.tauri\dsh-community-installer.key file. Never commit private keys. Outputs go to dist/tauri/. After both official editions are built, pnpm release generates checksums and updater manifests for the existing artifacts; it does not upload them to GitHub.
This is an unofficial community project, not affiliated with, authorized by, or endorsed by DeepSeek. It installs the official @deepseek-ai/dsh package; the upstream UI and agent capabilities are provided by DeepSeek Harness.
Windows installers currently have no Authenticode signature. Download from this repository’s Releases and verify the provided SHA-256. Tauri updater signatures are separate from Windows code signing.
MIT. See also the privacy policy, third-party notices, and security policy.