deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
将 DeepSeek Harness(DSH)打包为 Windows 桌面应用:双击即用,无需手动安装 Node.js、无需命令行、无需打开浏览器。
本仓库是 DeepSeek Harness 的非官方桌面壳,前端界面与后端逻辑全部来自官方 DSH, 本项目只负责「启动后端 → 打开窗口 → 托盘常驻」的桌面体验层。
DSH_VERSION 重新打包即可跟随官方新版本(见下文)从 Releases 页面按你的 CPU 架构下载对应安装包(内置 DSH 后端):
完整版(推荐,无需任何环境)(约 163MB,内置 Node 运行时):
DeepSeek-Harness-Desktop-<版本>-x64.exe — 绝大多数 Intel/AMD 电脑DeepSeek-Harness-Desktop-<版本>-arm64.exe — ARM 设备(骁龙 Windows、Apple Silicon Windows 等)Lite 版(本机已安装 Node.js ≥ 22 时可选)(约 120MB,不含 Node,运行时使用系统 Node):
DeepSeek-Harness-Desktop-<版本>-x64-lite.exeDeepSeek-Harness-Desktop-<版本>-arm64-lite.exe不确定架构?任务管理器 → 性能 → CPU 查看架构标识。 不知道自己的电脑有没有 Node.js?直接选完整版即可。
运行安装向导(可自选安装目录),安装后从桌面/开始菜单启动。
%APPDATA%\DeepSeek Harness Desktop\logs\backend.log)127.0.0.1:3080 已有 DSH 在运行(比如浏览器开着 DSH),桌面端会直接复用,不会重复启动~/.dsh,由 DSH 后端统一管理)v* tag 即自动构建 x64 + arm64 安装包并创建草稿 Release
(.github/workflows/build.yml),发布前可人工检查@deepseek-ai/dsh 最新版,有新版时托盘提示npm run dist 同时产出 *-portable.exe(免安装,双击即用)git clone https://github.com/InkWord01/DeepSeekHarness----Desktop.git
cd DeepSeekHarness----Desktop
npm install
npm run prepare:backend # 安装捆绑后端(dsh 运行时 + node.exe)到 resources/backend
npm run dist # 产出 release/DeepSeek Harness Desktop Setup <ver>.exe
开发调试:npm run dev(复用已有 3080 实例或自动启动后端)。
无管理员权限构建:若构建机无法创建符号链接(winCodeSign 解压报错), 项目已内置规避方案(
signAndEditExecutable: false+ afterPack 钩子写入图标/版本), 直接npm run dist即可,无需额外处理。
官方 DSH 发布新版本后,按以下步骤更新本桌面端:
查看官方版本号(如 0.2.0):https://www.npmjs.com/package/@deepseek-ai/dsh
修改 package.json 中 devDependencies["@deepseek-ai/dsh"] 的版本号
重新构建:
npm install
npm run prepare:backend
npm run dist
更新 version 字段并发布新的 Release(附上构建产物)
这样用户下载新版桌面端即可使用官方最新功能。
本仓库为开源只读仓库:代码对所有人开放(MIT License),欢迎任何人 下载、使用、学习,但不允许直接推送修改(只有仓库维护者可以合并变更)。
如果你想改进:
src/main.js # Electron 主进程:后端管理、窗口、托盘、生命周期
src/preload.js # 渲染进程桥(只读信息暴露)
scripts/prepare-backend.mjs # 构建捆绑后端(dsh 依赖树 + node.exe)
scripts/afterPack.js # 打包后写入图标与版本信息
scripts/wcs-mirror.mjs # 本地二进制镜像代理(构建辅助,可选)
build/ # 图标资源
resources/backend/ # 构建时生成:捆绑的 DSH 后端(不入库)
release/ # 构建输出(不入库)
| 环境变量 | 作用 | 默认值 |
|---|---|---|
DSH_DESKTOP_PORT |
覆盖后端端口(多开/测试) | 3080 |
DSH_VERSION |
构建捆绑的 dsh 版本(npm run prepare:backend 时) |
^0.1.0-rc.6 |
本项目与 DeepSeek 官方无隶属关系,是社区维护的桌面封装。 使用时请遵守 DeepSeek 的服务条款与所在地区法律法规。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: desktop-app。