插件介绍
DeepSeekHarness桌面端打包
项目详情摘要
DeepSeek Harness 桌面版 将 deepseek-ai/deepseek-harness 打包成三平台桌面应用: Electron 桌面壳 + 内置 Node 运行时 + 完整 Harness 环境**,双击即用。 ✨ 特性 **一键启动**:双击 `DeepSeekHarness.exe` → 自动拉起后端 → 直接打开 DeepSeek Harness Web UI **内置 Node 24**:自包含运行时,用户无需安装 Node.js **完整环境**:打包了 Harness 全部依赖(链接已物化为真实文件) **无边框窗口**:UI 铺满窗口,右上角内嵌最小化 / 最大化 / 关闭按钮 **单实例**:重复启动不会拉起多个后端 **免管理员**:Windows 安装到 `%LocalAppData%\Programs\DeepSeek Harness` 📦 产物 平台 | 文件 | 说明 | Windows | `installers/DeepSeekHarnessSetup-*.exe` | Inno Setup 一键安装包 | Windows | `build/DeepSeekHarnessApp/DeepSeekHarness.exe` | 免安装版(直接运行) | macOS | `installers/DeepSeekHarness-macOS- - .dmg` | 应用镜像(.app,ad-hoc 签名) | Linux | `installers/DeepSeekHarness-linux- - .tar.gz` | 免安装压缩包(解压即用) | Linux | `installers/deepseek-harness_ _ .deb` | Debian/Ubuntu 安装包 | 三平台均由 GitHub Actions 自动构建(`.github/workflows/build.yml` 矩阵), 推送 `v*` 标签时自动发布到 Release;也可 `workflow_dispatch` 手动触发。 🗂 目录结构 🔧 构建流程 本地需要:Node.js ≥ 22、pnpm 10(注意:**必须用 pnpm 10**, pnpm 11 移除了 hoisted linker);Windows 额外需要 Inno Setup 7。 CI 三平台全自动,无需本地环境。 1. 准备 Harness 依赖(pnpm 10 + hoisted) 2. 物化链接 + 精简 3. 运行时 + 组装 4. 打包 🚀 使用 1. 双击 `DeepSeekHarnessSetup-*.exe` 安装(免管理员,自动建桌面快捷方式) 2. 双击桌面「DeepSeek Harness」图标 3. 首次使用:在 Web 界面设置 **DeepSeek API Key** ⚠️ 注意 用户数据存放在 `~/.dsh`(与安装目录分离),卸载后保留 服务监听 `http://127.0.0.1:3080`,关闭窗口即停止 📄 许可 MIT。Harness 本体版权归 DeepSeek AI 所有,见上游仓库。
摘自项目公开 README,可能随上游仓库更新。安装方法
建议先在测试 Profile 中安装,并检查权限、安装脚本和依赖。
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:wess09/DeepSeekHarnessDesktop
使用前检查
- 确认项目符合 DSH bundle 规范,而不只是相关仓库。
- 阅读许可证和安装脚本,检查网络、文件及执行权限。
- 备份配置,并确保插件能够安全卸载或回滚。