
RAFOLIE/dsh-desktop-windowos
31Last commit Aug 16, 2026
dsh-desktop-windowos DSH plugin
DSH Desktop provides a native Windows application for DeepSeek Harness (DSH) users. It automatically launches the DSH web service (via `dsh web`) and displays the native webchat interface in a Tauri-based window. The app stays in the system tray, offers task-done notifications, and supports one-click restart of DSH.
How to install the dsh-desktop-windowos DSH plugin
dsh plugin --profile web add dsh-desktop-pluginCopying does not run this command. Review the repository and version before installing the dsh-desktop-windowos DSH plugin.
dsh-desktop-windowos DSH plugin data source
dsh-desktop-windowos DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-desktop-windowos DSH plugin can do
- Auto-starts DSH web service and opens native webchat on double-click (zero-setup).
- Tray-resident: closing the window hides it to tray; DSH keeps running in background.
- Task-done notification: Windows toast with two buttons when a session reaches idle.
- One-click restart of DSH via tray right-click menu (kills and restarts process tree).
- Auto-update with progress indicator and automatic restart; version shown in title bar.
- Link context menu: right-click links shows 'Open in browser' and 'Copy link' (replaces default menu).
- Image drag-and-drop/paste for attachments (PNG, JPG, WebP, GIF).
- Single instance: second launch focuses existing window.
- Clean exit: only tray 'Quit' kills the spawned process tree; no orphan processes.
- Attach mode: if DSH is already running on port 3080, attaches without starting a second instance.
Where the dsh-desktop-windowos DSH plugin fits
- Daily use of DSH with a dedicated desktop window instead of a browser tab.
- Long-running DSH sessions where you want to close the window but keep the service running in the background.
- Receiving system notifications when a DSH task completes (e.g., after a long-running analysis).
- Quickly restarting DSH without leaving the app or manually running commands.
- Using the desktop app as a launcher for DSH, especially when DSH is installed globally via npm.
Who the dsh-desktop-windowos DSH plugin is for
- Windows users of DeepSeek Harness who prefer a desktop application over a browser tab.
- Users who want a persistent tray icon and system notifications for DSH task completion.
- Developers who need a portable, single-exe wrapper for DSH without installing extra tools.
dsh-desktop-windowos DSH plugin limitations
- Windows only (requires Windows 11 with built-in WebView2).
- Requires Node.js ^22.19 or ≥ 24 (version requirement of DSH itself).
- The exe is unsigned; first run may trigger Windows SmartScreen (click 'More info → Run anyway').
- DSH must be installed globally, locally, or accessible via npx; the app does not bundle DSH.
- Auto-update only checks for new releases on startup; does not update DSH itself.
dsh-desktop-windowos DSH plugin: from the repository README
Quoted from the RAFOLIE/dsh-desktop-windowos README, the upstream source of the dsh-desktop-windowos DSH plugin. Copyright remains with the original authors.
**[中文](#中文) | [En](#english)** <p align="center"> <img src="docs/screenshot-v2.png" alt="DSH Desktop — native webchat in the shell window" width="860"> </p> --- ## 中文 DeepSeek Harness(DSH)的 Windows 桌面壳,基于 **Tauri v2 + React 18 + TypeScript**。 打开应用 → 自动拉起本机 DSH Web 服务 → 窗口直接显示原生 webchat → 托盘常驻,任务完成弹系统通知。 交付物是**单个免安装裸 exe**(约 4.4 MB)。 **推荐用法**:在任意文件夹执行 `pnpm add @deepseek-ai/dsh`(或 `npm i @deepseek-ai/dsh`),把 exe 放进**同一文件夹的根目录**双击即可——应用自动发现旁边的 `node_modules\.bin\dsh.cmd`,启动零下载、零配置、不询问。 ### 功能 - **开箱即用**:双击 exe 自动启动 DSH(`pnpm dsh web`),就绪后窗口直接打开 `http://127.0.0.1:3080/` 的**原生 webchat 界面**(不自创聊天 UI、不做反向代理) - **托盘常驻**:关闭窗口(X)只是隐藏到托盘,DSH 后台继续运行;**双击托盘图标**或**右键 → Open DSH** 随时唤回窗口;右键还有「重启 dsh web(后端)」「检查前端更新(手动查新版,通知播报)」 - **自动更新带进度**:启动页左上角版本胶囊,更新时绿色缺口圆环旋转 → 完成对勾 → **自动重启生效**(无需手动重开;更新只在启动时发生,不打断对话);应用每次启动自检 GitHub 最新 Release,标题栏常驻版本号 - **插件包自动同步**:应用更新后自动把已安装的 dsh-desktop-plugin 对齐到同一版本(带 pnpm 新发布冷却期旁路),插件市场不再反复提示重新下载 - **图片拖放/粘贴**:与浏览器一致——可拖入或粘贴 png/jpg/webp/gif 作为对话附件(DSH v1 支持的四种格式) - **一键重启 DSH**:托盘右键 → 「重启 DSH」即可完整重启 DSH 服务(杀掉 3080 进程树并重新拉起),无需退出应用再点桌面快捷方式;会话数据在 `~/.dsh` 持久化,不丢失 - **托盘图标固定任务栏**:启动时自动写入 Windows 通知区域设置(`IsPromoted`),图标不再每次被收进任务栏角溢出 - **任务完成通知**:会话从运行中转为空闲时弹
Read the full READMERepository license: MIT
dsh-desktop-windowos DSH plugin questions
How do I install DSH Desktop?
The recommended way is to install the DSH plugin by running `dsh plugin --profile web add dsh-desktop-plugin` in your DSH environment. After restarting DSH, the plugin will automatically download the exe and create desktop shortcuts. Alternatively, you can download the latest exe from the GitHub Releases page and double-click it.
Does DSH Desktop require DSH to be installed?
Yes, the app does not bundle DSH itself. You need DSH installed globally (`npm i -g @deepseek-ai/dsh`), locally (`pnpm add @deepseek-ai/dsh` in the same folder), or accessible via npx. On first launch, the boot page offers a one-click global install or npx download if no DSH is found.
Why does my antivirus block the exe?
The exe is unsigned, so Windows SmartScreen may show a warning on first run. Click 'More info' and then 'Run anyway' to proceed. The app is open-source and safe; you can also verify the build from source.
How do I update DSH Desktop to the latest version?
The app checks for new releases on GitHub at every startup. If a newer version is found, it downloads and installs automatically with a progress indicator, then restarts itself. No manual intervention is needed. You can also manually check for updates via the tray right-click menu 'Check for updates'.
Can I run DSH Desktop without a monitor?
The app is designed for a graphical desktop environment (Windows with a display). It requires a desktop window to show the webchat. Running headless is not supported; the app is meant to be used interactively.