跳到正文

RAFOLIE/dsh-desktop-windowos

31最近提交 2026年8月16日

dsh-desktop-windowos DSH 插件

DSH Desktop 为 DeepSeek Harness (DSH) 用户提供原生的 Windows 桌面应用。它自动启动 DSH Web 服务(通过 `dsh web`),并在基于 Tauri 的窗口中显示原生 webchat 界面。应用常驻系统托盘,在任务完成时弹出系统通知,并支持一键重启 DSH。

如何安装 dsh-desktop-windowos DSH 插件

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

复制不会执行命令。安装 dsh-desktop-windowos DSH 插件前请核对仓库和版本。

dsh-desktop-windowos DSH 插件数据来源

dsh-desktop-windowos DSH 插件快照日期:2026年8月16日

discovered

dsh-desktop-windowos DSH 插件能做什么

  • 双击 exe 自动启动 DSH Web 服务并打开原生 webchat,零配置。
  • 窗口关闭(X)隐藏到托盘,DSH 后台继续运行;双击托盘图标或右键菜单可唤回窗口。
  • 任务完成时弹出 Windows 系统通知,带「打开窗口」和「明白」两个按钮。
  • 托盘右键菜单提供「重启 DSH」一键重启(杀掉进程树并重新拉起)。
  • 自动更新带进度指示:启动时检查 GitHub Release,更新后自动重启生效。
  • 聊天中的链接右键菜单:“在浏览器中打开”和“复制链接”,替换默认菜单。
  • 支持图片拖放/粘贴(png/jpg/webp/gif)作为对话附件。
  • 单实例:再次双击 exe 只会聚焦已有窗口,不会打开第二个。
  • 干净退出:仅托盘右键「退出」才完全退出,自动 `taskkill /T` 杀掉进程树,无孤儿进程。
  • 附加模式:若 3080 端口已有 DSH 在跑,直接连接,不重复拉起,退出时也不会杀死别人实例。

dsh-desktop-windowos DSH 插件适合哪些场景

  • 日常使用 DSH 时,通过专用桌面窗口代替浏览器标签页。
  • 长时间运行 DSH 会话,关闭窗口后仍保持服务后台运行。
  • 需要接收 DSH 任务完成时的系统通知(例如长时间分析任务结束后)。
  • 快速重启 DSH 而不必离开应用或手动执行命令。
  • 将桌面应用作为 DSH 启动器,特别是当 DSH 已全局安装时。

dsh-desktop-windowos DSH 插件适合谁

  • 使用 DeepSeek Harness 的 Windows 用户,偏好桌面应用而非浏览器标签页。
  • 希望有常驻托盘图标,并在 DSH 任务完成时接收系统通知的用户。
  • 需要便携单 exe 包装器来运行 DSH,无需额外安装工具的开发者。

dsh-desktop-windowos DSH 插件的限制

  • 仅支持 Windows(需要 Windows 11 自带的 WebView2)。
  • 需要 Node.js ^22.19 或 ≥ 24(DSH 本身的版本要求)。
  • exe 未签名,首次运行可能触发 Windows SmartScreen 拦截(需点击「更多信息 → 仍要运行」)。
  • 应用不捆绑 DSH,必须已全局安装、本地安装或可通过 npx 访问。
  • 自动更新仅在启动时检查新版本,不更新 DSH 本身。

dsh-desktop-windowos DSH 插件的仓库 README 摘录

以下文字摘自 dsh-desktop-windowos DSH 插件的上游仓库 RAFOLIE/dsh-desktop-windowos 的 README,版权归原作者,仅作引用。

**[中文](#中文) | [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`),图标不再每次被收进任务栏角溢出 - **任务完成通知**:会话从运行中转为空闲时弹

阅读完整 README仓库许可: MIT

dsh-desktop-windowos DSH 插件常见问题

如何安装 DSH Desktop?

推荐方式是通过 DSH 插件安装:在 DSH 环境中执行 `dsh plugin --profile web add dsh-desktop-plugin`。重启 DSH 后,插件会自动下载 exe 并创建桌面快捷方式。也可以直接从 GitHub Releases 页面下载最新的 exe 文件,双击运行。

DSH Desktop 需要先安装 DSH 吗?

是的,应用本身不包含 DSH。你需要通过全局安装(`npm i -g @deepseek-ai/dsh`)、本地安装(在 exe 同级目录执行 `pnpm add @deepseek-ai/dsh`)或通过 npx 访问 DSH。首次启动时,如果未检测到 DSH,启动页会提供一键全局安装或 npx 下载选项。

为什么杀毒软件拦截 exe 文件?

exe 未签名,所以 Windows SmartScreen 可能首次运行时弹出警告。点击「更多信息」然后选择「仍要运行」即可。该应用是开源的,安全可靠;你也可以从源码构建验证。

如何更新 DSH Desktop 到最新版本?

应用每次启动时会自动检查 GitHub 上的新版本。如果发现更新,会下载并安装,显示进度指示,完成后自动重启生效。无需手动干预。也可以通过托盘右键菜单中的「检查更新」手动触发。

DSH Desktop 能在无显示器环境下运行吗?

该应用是为图形桌面环境(Windows 带显示器)设计的,需要桌面窗口来显示 webchat。不支持无头运行;应用主要用于交互式使用。