DSH Plugins Marketplace

DSH Plugins

Apps

/

Desktop clients

/

dsh-desktop

M

dsh-desktop

Identified★ 22

DSH Desktop is a cross-platform desktop client for DeepSeek Harness (dsh web), built with Tauri — the CLI's web UI in a native window, sharing the same session data.

dsh desktop

DeepSeek Harness (dsh web) 的跨平台桌面客户端

官方网站 · 下载 · English · 简体中文


Website Release QQ 群 Tauri Platform License: MIT



dsh desktop preview

非官方项目:基于 DeepSeek Harness 的第三方桌面客户端,与 DeepSeek 官方无隶属关系。欢迎 Issue 与 PR。

启动时自动在后台拉起本地 dsh web 并嵌入原生窗口,无需开终端、无需管理端口。会话、凭证与配置存放在 $DSH_HOME(默认 ~/.dsh),与命令行里的 dsh 是同一份。

特性

  • 轻量:Tauri v2 + 系统 WebView,不打包浏览器内核。安装包 Windows 2.3 MB,macOS 5.8 MB,Debian 3.8 MB。
  • 跨平台:Windows / macOS / Linux 同一套体验。
  • 开箱即用:自动检测 Node、按需安装 dsh、自动选用空闲回环端口,与终端里手动运行的实例互不干扰;全程无需管理员权限。
  • 一切皆插件:桌面端不改 dsh 一行源码。桌面增强能力(如系统通知)均以随包插件形式供给,卸掉即回到纯净 dsh;内置可视化插件面板并首推 DSH Market 插件市场,安装与卸载插件均不必碰终端。
  • 安全模式(坏了能救回来):插件在 dsh web 绑定端口之前加载,一个会崩的插件会让应用停在加载页,而卸插件的面板恰好在打不开的界面后面。此时加载页会给出「不加载插件启动」:把你装的插件全部摘出层列表(dsh 自带的不动)启动一次,并直接打开面板让你卸掉出问题的那个,之后用菜单里的「重新加载插件」原样装回。
  • 原生集成:主题与界面语言跟随 dsh 自身设置,切换无需重启;支持托盘常驻、开机自启;回合结束或 dsh 等待确认时发送系统通知,点击回到对应会话,允许/拒绝一类的选择可直接在通知上作答。

安装

从 官网 或 Releases 下载对应系统的安装包,安装后打开即可。若机器上没有可用的 Node,应用会自动弹出「运行环境」面板,一键装一份 Node 24。

系统格式体积说明
Windows.exe(NSIS)2.3 MB需 WebView2,缺失时自动引导安装(已验证)
macOS.dmg5.8 MB通用二进制,支持 Apple Silicon 与 Intel(已验证)
Linux.deb / .AppImage3.8 MB / 78 MB.AppImage 自带 WebKit 故体积较大,但自更新支持最完整(Debian 系已验证)

注意事项

  • Node 版本:dsh 需要 Node.js 22.19.0 或更高。安装包不内置 Node 与 dsh,首次启动缺失时需联网拉取。
  • 关闭即最小化:关窗口只收进托盘以免中断任务,退出请用菜单里的「退出 dsh」。
  • 自动更新:启动时静默检查,有更新才提示,下载前先征求同意。
  • macOS 首次运行被拦截:在访达中右键点按应用选择「打开」,或执行 xattr -dr com.apple.quarantine /Applications/dsh-desktop.app。
  • 安装 github: 形式的插件:pnpm 默认拦截 git 来源的构建脚本,如报错请按面板提示在 $DSH_HOME/profiles/web/pnpm-workspace.yaml 的 allowBuilds 中放行。

配置

环境变量说明默认值
DSH_BINdsh 可执行文件的绝对路径,优先级最高,同时跳过 Node 版本检查自动检索 PATH
DSH_HOMEdsh 数据、凭证与配置目录~/.dsh

开发

需要 Rust 稳定版 1.82+ 与 Node.js 22+。Linux 另需 libwebkit2gtk-4.1-dev、libayatana-appindicator3-dev、librsvg2-dev、patchelf、libxdo-dev、libssl-dev、build-essential。

npm install     # 安装依赖
npm run dev     # 开发模式
npm run build   # 构建发布包,输出至 src-tauri/target/release/bundle/

交流与反馈

  • QQ 交流群:1125671315(欢迎入群交流使用体验、反馈问题与建议)
  • Issue 反馈:欢迎在 GitHub Issues 提交建议与 Bug

相关链接

许可证

MIT

Comments

Loading…

Similar plugins

dsh-desktop

by yxccai

Unofficial Windows and macOS desktop app for DeepSeek Harness, with bundled runtime and automatic reuse of existing DSH environments.

UI & ExperienceManifest valid

★ 11

↓ 239/wk

MIT

JavaScript

Aug 21, 2026

dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin

by duanjiangDJ

DeepSeek Harness desktop GUI shell: a lightweight native window that attaches to the running dsh web session.

Manifest valid

★ 0

MIT

JavaScript

Aug 15, 2026

dsh plugin --profile web add dsh-gui

by anywhere-labs

为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。

UI & ExperienceManifest valid

★ 34.2k

↓ 124/wk

MIT

TypeScript

Oct 30, 2026

dsh plugin --profile web add dsh-plugin-desktop

by cilis

Tauri 2 desktop application for Windows that detects (or installs) the global @deepseek-ai/dsh package, launches the DSH Web server and embeds it in its own window, with system tray management, login

Development & InfrastructureTerminal & ClientsManifest valid

★ 2

↓ 412/wk

MIT

Rust

Oct 27, 2026

dsh plugin --profile web add @lenorin/dsh-tauri-launcher

by zsyu9779

Unofficial cross-platform desktop app for DeepSeek Harness. Native Wails shell for the DSH Web UI on macOS, Windows, and Linux.

Desktop clientsManifest valid

★ 12

↓ 56/wk

MIT

Go

Oct 20, 2026

dsh plugin --profile web add @aaravarr/dsh-subagent-max

by IriskaDev

dsh-desktop is a DSH(DeepSeek Harness) bundle patch plugin (cordis.patch.yml) that provides a surface named desktop, which launches a native Electron window that loads the DSH Web UI

Manifest valid

★ 0

MIT

JavaScript

Sep 19, 2026

dsh plugin --profile web add dsh-desktop