DeepSeek Harness 插件

dsh-desktop-anestis2

Cross-platform desktop shell for DeepSeek Harness(英文原文)

跳到安装方式

来源信息

GitHub 仓库
Anestis271/dsh-desktop
最近更新
2026年8月17日
分类
工具与能力
GitHub stars
4
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/Anestis271/dsh-desktop
插件名:dsh-desktop-anestis2
作者:Anestis271

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.md来源说明 · 只读预览
README 语言

DeepSeek Harness Desktop

简体中文 | English

![npm version](https://www.npmjs.com/package/@anestis271/dsh-desktop) ![npm downloads](https://www.npmjs.com/package/@anestis271/dsh-desktop) ![license](./LICENSE) !platform

让 DeepSeek Harness 官方 WebUI 自然地成为一个桌面应用。

这不是另一套客户端,也不需要单独下载安装桌面程序。它只是一个轻量的 dsh 插件:保留官方 WebUI 的全部能力,在外面加上一层干净、原生的桌面外壳。

预览

![DeepSeek Harness Desktop 界面预览](./docs/images/desktop-preview.png)

为什么选择本插件

  • 无需单独安装应用:没有额外的 MSI、DMG 或 AppImage,只需安装一个 npm 插件。
  • 官方 WebUI 是唯一真源:不复制、不分叉、不重新实现界面,dsh 更新后依然保持一致。
  • 足够干净:不增加第二套业务状态、账号体系或后台服务,只负责窗口与系统集成。
  • 像真正的桌面应用:提供系统托盘、原生窗口按钮、协调一致的标题栏和可选快捷入口。
  • 重复启动更快:再次点击快捷方式时直接唤起现有窗口,不重复创建 dsh 和 WebUI 实例。

安装

安装前请确认:

  • Node.js 版本满足 ^22.19.0>=24.0.0
  • 已安装 pnpm,且 pnpm --version 可以在终端中正常执行
  • dsh 已安装,且可以在终端中正常运行

然后执行:

dsh plugin --profile desktop add @anestis271/dsh-desktop
dsh --profile desktop

首次启动时,插件会下载并解压当前平台所需的 Electron 运行环境。下载大小和耗时取决于平台与网络状况,下载进度到达 100% 后仍可能需要等待片刻完成解压,请不要中断进程。准备完成后,后续启动会直接复用 profile 中的 Electron 缓存,启动速度会恢复正常,无需额外配置。

桌面体验

  • 关闭窗口时可收起到系统托盘
  • 托盘菜单支持显示/隐藏、刷新、打开 profile 目录和退出
  • 托盘菜单跟随 dsh 的中英文设置实时切换
  • 保留各平台原生的最小化、最大化和关闭按钮
  • 标题栏颜色与 WebUI 侧边栏协调,形成完整的 L 形视觉
  • 同一 profile 始终只保留一个窗口和一个托盘实例
  • 支持 Windows、macOS 和 Linux 的用户级快捷入口

快捷入口

启动 dsh Desktop 后,可在官方 WebUI 的 设置 → 通用设置 中按需创建桌面快捷方式和应用菜单入口;登录时启动默认关闭,可在同一位置开启。

这些入口仍然只启动 dsh --profile desktop,不会安装另一份 Electron,也不需要管理员权限。macOS 使用系统自带的 osacompile 生成本地 AppleScript 快捷应用,因此从桌面或 Applications 启动时不会额外打开 Terminal。登录启动关闭后,插件只会移除由它自己创建的入口。

macOS 的首次真机验收步骤见 [docs/MACOS_SMOKE_TEST.md](./docs/MACOS_SMOKE_TEST.md)。

设计原则

dsh-desktop 只做桌面外壳应该做的事。会话、设置、模型、工具和所有业务界面继续由 DeepSeek Harness 官方 WebUI 提供;插件不会建立一套需要额外维护的平行客户端。

许可证

[MIT](./LICENSE)