Anestis271
dsh-desktop
Turn the official DeepSeek Harness WebUI into a natural desktop experience.
- Stars
- 2
- Language
- TypeScript
- Created
- Aug 14, 2026
- Updated
- Aug 15, 2026
Introduction
DeepSeek Harness Desktop
简体中文 | English
让 DeepSeek Harness 官方 WebUI 自然地成为一个桌面应用。
这不是另一套客户端,也不需要单独下载安装桌面程序。它只是一个轻量的 dsh 插件:保留官方 WebUI 的全部能力,在外面加上一层干净、原生的桌面外壳。
预览

为什么选择本插件
- 无需单独安装应用:没有额外的 MSI、DMG 或 AppImage,只需安装一个 npm 插件。
- 官方 WebUI 是唯一真源:不复制、不分叉、不重新实现界面,dsh 更新后依然保持一致。
- 足够干净:不增加第二套业务状态、账号体系或后台服务,只负责窗口与系统集成。
- 像真正的桌面应用:提供系统托盘、原生窗口按钮、协调一致的标题栏和可选快捷入口。
- 重复启动更快:再次点击快捷方式时直接唤起现有窗口,不重复创建 dsh 和 WebUI 实例。
安装
确保本机已经可以正常运行 dsh,然后执行:
dsh plugin --profile desktop add @anestis271/dsh-desktop
dsh --profile desktop
就是这样。首次启动会自动准备当前平台所需的桌面运行环境,之后直接复用,无需额外配置。
桌面体验
- 关闭窗口时可收起到系统托盘
- 托盘菜单支持显示/隐藏、刷新、打开 profile 目录和退出
- 托盘菜单跟随 dsh 的中英文设置实时切换
- 保留各平台原生的最小化、最大化和关闭按钮
- 标题栏颜色与 WebUI 侧边栏协调,形成完整的 L 形视觉
- 同一 profile 始终只保留一个窗口和一个托盘实例
- 支持 Windows、macOS 和 Linux 的用户级快捷入口
快捷入口
启动 dsh Desktop 后,可在官方 WebUI 的 设置 → 通用设置 中按需创建桌面快捷方式和应用菜单入口;登录时启动默认关闭,可在同一位置开启。
这些入口仍然只启动 dsh --profile desktop,不会安装另一份应用,也不需要管理员权限。登录启动关闭后,插件只会移除由它自己创建的入口。
设计原则
dsh-desktop 只做桌面外壳应该做的事。会话、设置、模型、工具和所有业务界面继续由 DeepSeek Harness 官方 WebUI 提供;插件不会建立一套需要额外维护的平行客户端。